Uploaded image for project: 'netconf'
  1. netconf
  2. NETCONF-502

API docs does not work after upstream version bump

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • Oxygen
    • None
    • restconf-nb
    • None

      Following ERROR is thrown when opening API docs portal:

      2018-01-22 11:45:18,622 | ERROR | qtp384543392-318 | ContainerResponse | 80 - com.sun.jersey.jersey-server - 1.17.0 | A message body writer for Java class org.opendaylight.netconf.sal.rest.doc.swagger.ResourceList, and Java type class org.opendaylight.netconf.sal.rest.doc.swagger.ResourceList, and MIME media type application/json was not found
      2018-01-22 11:45:18,623 | ERROR | qtp384543392-318 | ContainerResponse | 80 - com.sun.jersey.jersey-server - 1.17.0 | The registered message body writers compatible with the MIME media type are:
      */* ->
      com.sun.jersey.core.impl.provider.entity.FormProvider
      com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider
      com.sun.jersey.core.impl.provider.entity.StringProvider
      com.sun.jersey.core.impl.provider.entity.ByteArrayProvider
      com.sun.jersey.core.impl.provider.entity.FileProvider
      com.sun.jersey.core.impl.provider.entity.InputStreamProvider
      com.sun.jersey.core.impl.provider.entity.DataSourceProvider
      com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General
      com.sun.jersey.core.impl.provider.entity.ReaderProvider
      com.sun.jersey.core.impl.provider.entity.DocumentProvider
      com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider
      com.sun.jersey.core.impl.provider.entity.SourceProvider$SourceWriter
      com.sun.jersey.server.impl.template.ViewableMessageBodyWriter
      com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General
      com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General
      
      2018-01-22 11:45:18,625 | ERROR | qtp384543392-318 | ContainerResponse | 80 - com.sun.jersey.jersey-server - 1.17.0 | Mapped exception to response: 500 (Internal Server Error)
      javax.ws.rs.WebApplicationException: com.sun.jersey.api.MessageException: A message body writer for Java class org.opendaylight.netconf.sal.rest.doc.swagger.ResourceList, and Java type class org.opendaylight.netconf.sal.rest.doc.swagger.ResourceList, and MIME media type application/json was not found
      at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:285) [80:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1479) [80:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) [80:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) [80:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) [81:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) [81:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) [81:com.sun.jersey.servlet:1.17.0]
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [110:javax.servlet-api:3.1.0]
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [159:org.eclipse.jetty.servlet:9.3.14.v20161028]
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1712) [159:org.eclipse.jetty.servlet:9.3.14.v20161028]
      at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:308) [160:org.eclipse.jetty.servlets:9.3.14.v20161028]
      at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:262) [160:org.eclipse.jetty.servlets:9.3.14.v20161028]
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1699) [159:org.eclipse.jetty.servlet:9.3.14.v20161028]
      at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [141:org.apache.shiro.core:1.3.2]
      at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [141:org.apache.shiro.core:1.3.2]
      at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) [141:org.apache.shiro.core:1.3.2]
      at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [142:org.apache.shiro.web:1.3.2]
      at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [142:org.apache.shiro.web:1.3.2]
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1691) [159:org.eclipse.jetty.servlet:9.3.14.v20161028]
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582) [159:org.eclipse.jetty.servlet:9.3.14.v20161028]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [311:org.ops4j.pax.web.pax-web-jetty:6.0.7]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [156:org.eclipse.jetty.security:9.3.14.v20161028]
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [311:org.ops4j.pax.web.pax-web-jetty:6.0.7]
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [159:org.eclipse.jetty.servlet:9.3.14.v20161028]
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [311:org.ops4j.pax.web.pax-web-jetty:6.0.7]
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.server.Server.handle(Server.java:534) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [158:org.eclipse.jetty.server:9.3.14.v20161028]
      at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [150:org.eclipse.jetty.io:9.3.14.v20161028]
      at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [150:org.eclipse.jetty.io:9.3.14.v20161028]
      at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [150:org.eclipse.jetty.io:9.3.14.v20161028]
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [161:org.eclipse.jetty.util:9.3.14.v20161028]
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [161:org.eclipse.jetty.util:9.3.14.v20161028]
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [161:org.eclipse.jetty.util:9.3.14.v20161028]
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [161:org.eclipse.jetty.util:9.3.14.v20161028]
      at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [161:org.eclipse.jetty.util:9.3.14.v20161028]
      at java.lang.Thread.run(Thread.java:745) [?:?]
      Caused by: com.sun.jersey.api.MessageException: A message body writer for Java class org.opendaylight.netconf.sal.rest.doc.swagger.ResourceList, and Java type class org.opendaylight.netconf.sal.rest.doc.swagger.ResourceList, and MIME media type application/json was not found
      ... 55 more
      

            rgoulding Ryan Goulding
            ecelgp Luis Gomez
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: