Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-312

GET _json_ request results in HTTP 500 Error.

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • None
    • None
    • restconf
    • None
    • Operating System: Linux
      Platform: PC

    • 721
    • High

    Description

      The same request returns correct XML data.

      ========================== JSON ====================================
      GET /restconf/operational/network-topology:network-topology/topology/pcep-topology HTTP/1.1

      STATUS 500 Internal Server Error
      TIME 41 ms

      <html>
      <head>
      <title>Apache Tomcat/7.0.32 - Error report</title>
      <style>
      <!--H1

      {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;}

      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 - Probably the data node "initiation" is not conform to schema</h1>
      <HR size="1" noshade="noshade">
      <p>
      <b>type</b> Exception report
      </p>
      <p>
      <b>message</b>
      <u>Probably the data node "initiation" is not conform to schema</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>javax.activation.UnsupportedDataTypeException: Probably the data node "initiation" is not conform to schema
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeChildrenOfParent(JsonMapper.java:93)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeContainer(JsonMapper.java:154)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeChildrenOfParent(JsonMapper.java:100)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeContainer(JsonMapper.java:154)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeChildrenOfParent(JsonMapper.java:100)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeContainer(JsonMapper.java:154)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeChildrenOfParent(JsonMapper.java:100)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeList(JsonMapper.java:167)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeChildrenOfParent(JsonMapper.java:106)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.writeList(JsonMapper.java:172)
      org.opendaylight.controller.sal.rest.impl.JsonMapper.write(JsonMapper.java:72)
      org.opendaylight.controller.sal.rest.impl.StructuredDataToJsonProvider.writeTo(StructuredDataToJsonProvider.java:61)
      org.opendaylight.controller.sal.rest.impl.StructuredDataToJsonProvider.writeTo(StructuredDataToJsonProvider.java:33)
      com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
      com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1479)
      com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
      com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
      com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
      com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
      com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
      org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:440)
      org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:179)
      </pre>
      </p>
      <p>
      <b>note</b>
      <u>The full stack trace of the root cause is available in the Apache Tomcat/7.0.32 logs.</u>
      </p>
      <HR size="1" noshade="noshade">
      <h3>Apache Tomcat/7.0.32</h3>
      </body>
      </html>

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            mvitez@cisco.com Martin Vitez
            dkutenicsova Dana Kutenicsova
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: