Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
webconsole-1.2.0, webconsole-1.2.2
-
None
Description
The following Stacktrace is displayed if the Bundle Repository page (OSGi Repository) is addressed in case no RepositoryAdmin service is available:
java.lang.NullPointerException
at org.apache.felix.webconsole.internal.obr.BundleRepositoryRender.listResources(BundleRepositoryRender.java:266)
at org.apache.felix.webconsole.internal.obr.BundleRepositoryRender.render(BundleRepositoryRender.java:190)
at org.apache.felix.webconsole.internal.servlet.RenderBridge.renderContent(RenderBridge.java:66)
at org.apache.felix.webconsole.AbstractWebConsolePlugin.doGet(AbstractWebConsolePlugin.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:307)
The problem is that the listResources method is not correctly handling the situation of missing repositories.
Actually the page should display a not about missing RepositoryAdmin service in this case.