Details
-
Improvement
-
Status: Resolved
-
Resolution: Done
-
None
-
None
-
None
-
Operating System: Linux
Platform: PC
Description
This should work according to the swagger API docs, but does not:
$ curl http://localhost:8080/restconf/config/toaster:toaster/darknessFactor
URI has bad format. Node "darknessFactor" must be Container or List yang type.
So should this (PUT and POST give the same error):
$ curl -X POST -H 'Content-Type: application/yang.data+json' -d '2000' http://localhost:8080/restconf/config/toaster:toaster/darknessFactor
<html><head><title>Apache Tomcat/7.0.32 - Error report</title><style><!--H1
H2
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;}H3
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;}BODY
{font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;}B
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;}P
{font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A
{color : black;}A.name
{color : black;}HR
{color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - java.lang.String cannot be cast to org.opendaylight.controller.sal.restconf.impl.StructuredData</h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u>java.lang.String cannot be cast to org.opendaylight.controller.sal.restconf.impl.StructuredData</u></p><p><b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>java.lang.ClassCastException: java.lang.String cannot be cast to org.opendaylight.controller.sal.restconf.impl.StructuredData
org.opendaylight.controller.sal.rest.impl.StructuredDataToXmlProvider.getSize(StructuredDataToXmlProvider.java:39)
com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:289)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1479)
Attachments
Issue Links
- is blocked by
-
NETCONF-18 Enhance RESTconf to implement latest draft-ietf-restconf-netconf
- Resolved
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 96357,17 | Bump MRI upstreams | master | bgpcep | Status: MERGED | +2 | +1 |
| 96399,14 | Update MRI upstreams for Phosphorus | master | openflowplugin | Status: MERGED | +2 | +1 |
| 96445,9 | Bump MRI upstreams | master | ovsdb | Status: MERGED | +2 | +1 |
| 96454,10 | Bump MRI upstreams | master | daexim | Status: MERGED | +2 | +1 |
| 96456,7 | Bump MRI upstreams | master | jsonrpc | Status: MERGED | +2 | +1 |
| 96457,1 | WIP: Bump MRI upstreams | master | jsonrpc | Status: ABANDONED | 0 | -1 |
| 96797,1 | Use released netconf-2.0.0 artifacts | master | bgpcep | Status: MERGED | +2 | +1 |
| 96799,4 | Bump MRI upstreams | master | neutron | Status: MERGED | +2 | +1 |
| 96800,3 | Bump MRI upstreams | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 96804,1 | Bump MRI upstreams | master | integration/distribution | Status: MERGED | +2 | +1 |
| 96928,3 | Bump to netconf-2.0.1 and bgpcep-0.16.1 | master | integration/distribution | Status: MERGED | +2 | +1 |
| 96939,13 | Phosphorus migration | master | transportpce | Status: MERGED | +2 | +1 |
| 96942,1 | Update Phosphorus NETCONF reference | master | docs | Status: MERGED | +2 | +1 |
| 97064,1 | Bump upstream versions | master | bgpcep | Status: MERGED | +2 | +1 |
| 97086,1 | Bump upstream versions | master | integration/distribution | Status: MERGED | +2 | +1 |
| 97088,2 | Bump MRi upstreams | master | daexim | Status: MERGED | +2 | +1 |
| 97092,1 | Bump upstream versions | master | openflowplugin | Status: MERGED | +2 | +1 |
| 97093,1 | Bump upstream versions | master | ovsdb | Status: MERGED | +2 | +1 |
| 97095,1 | Bump upstream versions | master | jsonrpc | Status: MERGED | +2 | +1 |
| 97096,1 | Bump upstream versions | master | neutron | Status: MERGED | +2 | +1 |
| 97097,1 | Update MRI versions | master | docs | Status: MERGED | +2 | +1 |
| 97098,1 | Bump netconf to 2.0.2 | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 97331,2 | Bump upstream versions | master | bgpcep | Status: MERGED | +2 | +1 |
| 97335,1 | Bump upstream versions | master | openflowplugin | Status: MERGED | +2 | +1 |
| 97336,1 | Bump upstream versions | master | daexim | Status: MERGED | +2 | +1 |
| 97337,1 | Bump upstream versions | master | jsonrpc | Status: MERGED | +2 | +1 |
| 97338,3 | Bump upstream versions | master | integration/distribution | Status: MERGED | +2 | +1 |
| 97339,3 | Bump upstream versions | master | ovsdb | Status: MERGED | +2 | +1 |
| 97340,3 | Bump upstream versions | master | neutron | Status: MERGED | +2 | +1 |
| 97341,3 | Bump upstream versions | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 97510,2 | Bump upstreams | master | bgpcep | Status: MERGED | +2 | +1 |
| 97523,1 | Bump upstream versions | master | daexim | Status: MERGED | +2 | +1 |
| 97524,1 | Bump upstream versions | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 97525,2 | Bump upstream versions | master | openflowplugin | Status: MERGED | +2 | +1 |
| 97526,3 | Bump upstream versions | master | ovsdb | Status: MERGED | +2 | +1 |
| 97527,1 | Bump upstream versions | master | jsonrpc | Status: MERGED | +2 | +1 |
| 97528,1 | Bump upstream versions | master | integration/distribution | Status: MERGED | +2 | +1 |
| 97544,1 | Bump upstream dependencies | master | transportpce | Status: MERGED | +2 | +1 |
| 97644,3 | Update NETCONF release notes | master | docs | Status: MERGED | +2 | +1 |
| 98071,1 | Update MRI upstreams | master | openflowplugin | Status: MERGED | +2 | +1 |
| 98072,1 | Update MRI upstreams | master | serviceutils | Status: MERGED | +2 | +1 |
| 98073,1 | Update MRI upstreams | master | jsonrpc | Status: MERGED | +2 | +1 |
| 98074,1 | Update MRI upstreams | master | ovsdb | Status: MERGED | +2 | +1 |
| 98075,1 | Update MRI upstreams | master | daexim | Status: MERGED | +2 | +1 |
| 98140,2 | Bump MRI upstreams | master | bgpcep | Status: MERGED | +2 | +1 |
| 98143,2 | Bump MRI upstreams | master | openflowplugin | Status: ABANDONED | 0 | -1 |
| 98162,2 | Bump upstream dependencies to P-SR1 | master | transportpce | Status: MERGED | +2 | +1 |
| 98166,1 | Bump upstreams | master | bgpcep | Status: MERGED | +2 | +1 |
| 98173,1 | Update MRI upstreams | master | openflowplugin | Status: MERGED | +2 | +1 |
| 98174,2 | Update MRI upstreams | master | ovsdb | Status: MERGED | +2 | +1 |
| 98180,1 | Update MRI upstreams | master | daexim | Status: MERGED | +2 | +1 |
| 98181,1 | Update MRI upstreams | master | jsonrpc | Status: MERGED | +2 | +1 |
| 98182,2 | Update MRI upstreams | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 98183,2 | Update MRI upstreams | master | integration/distribution | Status: MERGED | +2 | +1 |
| 98184,2 | Update MRI upstreams | stable/phosphorus | integration/distribution | Status: MERGED | +2 | +1 |
| 98185,1 | Update MRI upstreams | stable/phosphorus | lispflowmapping | Status: MERGED | +2 | +1 |
| 98186,2 | Update MRI upstreams | stable/phosphorus | ovsdb | Status: MERGED | +2 | +1 |
| 98187,1 | Update MRI upstreams | stable/phosphorus | jsonrpc | Status: MERGED | +2 | +1 |
| 98188,1 | Update MRI upstreams | stable/phosphorus | daexim | Status: MERGED | +2 | +1 |
| 98189,1 | Update MRI upstreams | stable/phosphorus | openflowplugin | Status: MERGED | +2 | +1 |
| 98190,1 | Update MRI upstreams | stable/phosphorus | serviceutils | Status: MERGED | +2 | +1 |
| 98346,1 | Bump controller-4.0.6/netconf-2.0.8 | master | bgpcep | Status: MERGED | +2 | +1 |
| 98349,1 | Update MRI upstreams | stable/phosphorus | serviceutils | Status: MERGED | +2 | +1 |
| 98350,1 | Update MRI upstreams | stable/phosphorus | openflowplugin | Status: MERGED | +2 | +1 |
| 98351,1 | Update MRI upstreams | stable/phosphorus | jsonrpc | Status: MERGED | +2 | +1 |
| 98352,1 | Update MRI upstreams | stable/phosphorus | ovsdb | Status: MERGED | +2 | +1 |
| 98353,1 | Update MRI upstreams | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 98354,1 | Update MRI upstreams | stable/phosphorus | lispflowmapping | Status: MERGED | +2 | +1 |
| 98355,1 | Update MRI upstreams | stable/phosphorus | daexim | Status: MERGED | +2 | +1 |
| 98356,2 | Update MRI upstreams | stable/phosphorus | integration/distribution | Status: MERGED | +2 | +1 |
| 98357,1 | Update MRI upstreams | master | integration/distribution | Status: MERGED | +2 | +1 |
| 98504,1 | Bump to controller-4.0.7/netconf-2.0.9 | master | bgpcep | Status: MERGED | +2 | +1 |
| 98536,1 | Update MRI upstreams | stable/phosphorus | daexim | Status: MERGED | +2 | +1 |
| 98537,1 | Update MRI upstreams | stable/phosphorus | ovsdb | Status: MERGED | +2 | +1 |
| 98538,1 | Update MRI upstreams | stable/phosphorus | openflowplugin | Status: MERGED | +2 | +1 |
| 98539,1 | Update MRI upstreams | stable/phosphorus | jsonrpc | Status: MERGED | +2 | +1 |
| 98540,1 | Update MRI upstreams | stable/phosphorus | lispflowmapping | Status: MERGED | +2 | +1 |
| 98541,1 | Update MRI upstreams | stable/phosphorus | integration/distribution | Status: MERGED | +2 | +1 |
| 98542,1 | Update MRI upstreams | master | integration/distribution | Status: MERGED | +2 | +1 |
| 98548,1 | Update MRI upstreams | master | daexim | Status: MERGED | +2 | +1 |
| 98549,1 | Update MRI upstreams | master | ovsdb | Status: MERGED | +2 | +1 |
| 98550,1 | Update MRI upstreams | master | jsonrpc | Status: MERGED | +2 | +1 |
| 98551,1 | Update MRI upstreams | master | openflowplugin | Status: MERGED | +2 | +1 |
| 98552,1 | Update MRI upstreams | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 98592,1 | Bump upstream dependencies to P-SR1 | stable/phosphorus | transportpce | Status: MERGED | +2 | +1 |
| 98658,1 | Bump to netconf-2.0.10/bgpcep-0.16.12 | stable/phosphorus | integration/distribution | Status: MERGED | +2 | +1 |
| 98659,1 | Bump to netconf-2.0.10/bgpcep-0.16.12 | master | integration/distribution | Status: MERGED | +2 | +1 |
| 98697,1 | Bump to netconf-2.0.11/bgpcep-0.16.13 | master | integration/distribution | Status: MERGED | +2 | +1 |
| 98698,1 | Bump to netconf-2.0.11/bgpcep-0.16.13 | stable/phosphorus | integration/distribution | Status: MERGED | +2 | +1 |
| 99411,3 | Bump upstreams | 0.16.x | bgpcep | Status: MERGED | +2 | +1 |
| 99413,2 | Bump upstreams | master | bgpcep | Status: MERGED | +2 | +1 |
| 99628,1 | Bump upstream dependencies to P-SR2 | stable/phosphorus | transportpce | Status: MERGED | +2 | +1 |
| 99725,2 | Update MRI upstreams | stable/phosphorus | openflowplugin | Status: MERGED | +2 | +1 |
| 99726,2 | Update MRI upstreams | stable/phosphorus | ovsdb | Status: MERGED | +2 | +1 |
| 99727,2 | Update MRI upstreams | stable/phosphorus | lispflowmapping | Status: MERGED | +2 | +1 |
| 99728,2 | Update MRI upstreams | stable/phosphorus | jsonrpc | Status: MERGED | +2 | +1 |
| 99729,2 | Update MRI upstreams | stable/phosphorus | daexim | Status: MERGED | +2 | +1 |
| 99730,4 | Update MRI upstreams | stable/phosphorus | integration/distribution | Status: MERGED | +2 | +1 |
| 99747,1 | Update MRI upstreams | master | daexim | Status: MERGED | +2 | +1 |
| 99748,1 | Update MRI upstreams | master | jsonrpc | Status: MERGED | +2 | +1 |
| 99749,1 | Update MRI upstreams | master | ovsdb | Status: MERGED | +2 | +1 |
| 99750,1 | Update MRI upstreams | master | openflowplugin | Status: MERGED | +2 | +1 |
| 99751,1 | Update MRI upstreams | master | lispflowmapping | Status: MERGED | +2 | +1 |
| 99752,1 | Update MRI upstreams | master | integration/distribution | Status: MERGED | +2 | +1 |
| 99795,2 | Bump upstream dependencies to P-SR2 | master | transportpce | Status: MERGED | +2 | +1 |
| 99881,1 | Add jobs for netconf-2.0.x | master | releng/builder | Status: MERGED | +2 | +1 |
| 101159,1 | Bump upstream dependencies to P-SR3 | stable/phosphorus | transportpce | Status: MERGED | +2 | +1 |
| 101183,8 | Bump upstream versions | 0.16.x | bgpcep | Status: MERGED | +2 | +1 |
| 101239,1 | Bump upstream versions | stable/phosphorus | daexim | Status: MERGED | +2 | +1 |
| 101240,2 | Bump upstream versions | stable/phosphorus | jsonrpc | Status: MERGED | +2 | +1 |
| 101241,2 | Bump upstream versions | stable/phosphorus | ovsdb | Status: MERGED | +2 | +1 |
| 101242,2 | Bump upstream versions | stable/phosphorus | openflowplugin | Status: MERGED | +2 | +1 |
| 101243,1 | Bump upstream versions | stable/phosphorus | lispflowmapping | Status: MERGED | +2 | +1 |
| 101244,1 | Bump upstream versions | stable/phosphorus | integration/distribution | Status: MERGED | +2 | +1 |
| 101246,1 | Bump upstream dependencies to P-SR3 | master | transportpce | Status: MERGED | +2 | +1 |
| 102988,1 | Bump upstream versions | 0.16.x | bgpcep | Status: MERGED | +2 | +1 |
| 102990,1 | Remove netconf-2.0.x jobs | master | releng/builder | Status: MERGED | +2 | +1 |
| 103151,2 | Bump upstreams dependencies to P-SR4 | stable/phosphorus | transportpce | Status: MERGED | +2 | +1 |