Details
-
Bug
-
Status: Resolved
-
Low
-
Resolution: Done
-
Magnesium, Sodium SR2
-
None
-
Apidocs explorer (RFC8040), Sodium-SR2
Description
When trying to load content of mountpoint using rfc8040 apidoc explorer (http://localhost:8181/apidoc/18/explorer/index.html), only "500 : Undefined" error is shown to user.
Quick look at karaf log reveals NPE:
15:33:26.027 WARN [qtp1851346207-76] /apidoc/18/apis/mounts/1 javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NumberFormatException: null at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:88) ~[?:?] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[151:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.Server.handle(Server.java:505) ~[151:org.eclipse.jetty.server:9.4.18.v20190429] ... Caused by: java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Integer.java:542) ~[?:?] at java.lang.Integer.parseInt(Integer.java:615) ~[?:?] at org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl.getMountRootDoc(ApiDocServiceImpl.java:128) ~[?:?] at sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
Looks like UI does not propagate query parameters correctly to REST endpoint.
Attachments
Issue Links
- duplicates
-
NETCONF-703 Apidocs does not work in Aluminum
-
- Verified
-
- mentioned in
-
Page Loading...
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 89738,1 | NETCONF-685 : Correctly propagate 'pageNum' query parameter | master | netconf | Status: ABANDONED | -1 | -1 |
| 89753,2 | NETCONF-685 : Correctly propagate 'pageNum' query parameter | stable/magnesium | netconf | Status: MERGED | +2 | +1 |
| 89754,3 | NETCONF-685 : Correctly propagate 'pageNum' query parameter | stable/sodium | netconf | Status: MERGED | +2 | +1 |