Hi all,
Encountring following exception when opening /system/console/osgi-installer-config-printer on the latest aem sdk local installations
*ERROR* [qtp1869390363-1791] org.apache.felix.http Exception while processing request to /system/console/osgi-installer-config-printer
java.lang.NullPointerException: null
at java.base/java.lang.String.concat(String.java:1937)
at org.apache.sling.installer.factories.configuration.impl.ConfigTaskCreator.getDefaultProperties(ConfigTaskCreator.java:186) [org.apache.sling.installer.factory.configuration:1.4.6]
at org.apache.sling.installer.factories.configuration.impl.ConfigurationSerializerWebConsolePlugin.service(ConfigurationSerializerWebConsolePlugin.java:123) [org.apache.sling.installer.factory.configuration:1.4.6]
at org.apache.felix.webconsole.internal.legacy.WebConsolePluginAdapter.renderContent(WebConsolePluginAdapter.java:128) [org.apache.felix.webconsole:5.0.10]
at org.apache.felix.webconsole.AbstractWebConsolePlugin.doGet(AbstractWebConsolePlugin.java:182) [org.apache.felix.webconsole:5.0.10]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) [org.apache.felix.http.servlet-api:2.1.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [org.apache.felix.http.servlet-api:2.1.0]
at org.apache.felix.webconsole.internal.legacy.WebConsolePluginAdapter.service(WebConsolePluginAdapter.java:216) [org.apache.felix.webconsole:5.0.10]
at org.apache.felix.http.jakartawrappers.ServletWrapper.service(ServletWrapper.java:74) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.webconsole.internal.servlet.OsgiManager.doService(OsgiManager.java:516) [org.apache.felix.webconsole:5.0.10]
at org.apache.felix.webconsole.internal.servlet.OsgiManager$3.run(OsgiManager.java:426) [org.apache.felix.webconsole:5.0.10]
at java.base/java.security.AccessController.doPrivileged(Native Method)
at org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:412) [org.apache.felix.webconsole:5.0.10]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587) [org.apache.felix.http.servlet-api:2.1.0]
at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:128) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:86) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at com.adobe.granite.cors.impl.CORSFilter.doFilter(CORSFilter.java:95) [com.adobe.granite.cors:1.0.24]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:145) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at com.adobe.granite.metrics.knownerrors.impl.ReportingRequestFilter.doFilter(ReportingRequestFilter.java:100) [com.adobe.granite.metrics.knownerrors:0.0.24]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:145) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at com.adobe.granite.license.impl.http.LicenseCheckFilter.doFilter(LicenseCheckFilter.java:301) [com.adobe.granite.license.http:1.0.0]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:145) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:129) [org.apache.sling.i18n:2.6.6]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:145) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at org.apache.sling.engine.impl.log.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:72) [org.apache.sling.engine:2.15.18]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:145) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:81) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.Dispatcher$1.doFilter(Dispatcher.java:153) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager$1.doFilter(WhiteboardManager.java:958) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at com.adobe.granite.cors.impl.CORSFilter.doFilter(CORSFilter.java:95) [com.adobe.granite.cors:1.0.24]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.PreprocessorHandler.handle(PreprocessorHandler.java:132) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager$1.doFilter(WhiteboardManager.java:964) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at com.adobe.granite.auth.oauth.impl.OAuthCallbackFilter.doFilter(OAuthCallbackFilter.java:78) [com.adobe.granite.auth.oauth:1.10.44]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.PreprocessorHandler.handle(PreprocessorHandler.java:132) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager$1.doFilter(WhiteboardManager.java:964) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:345) [org.apache.sling.security:1.2.0]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.PreprocessorHandler.handle(PreprocessorHandler.java:132) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager$1.doFilter(WhiteboardManager.java:964) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:122) [org.apache.felix.http.sslfilter:2.0.2]
at org.apache.felix.http.base.internal.handler.PreprocessorHandler.handle(PreprocessorHandler.java:132) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager$1.doFilter(WhiteboardManager.java:964) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) [org.apache.felix.http.jetty:5.1.26]
at org.apache.sling.engine.impl.log.RequestLoggerPreprocessor.doFilter(RequestLoggerPreprocessor.java:47) [org.apache.sling.engine:2.15.18]
at org.apache.felix.http.jakartawrappers.FilterWrapper.doFilter(FilterWrapper.java:58) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.handler.PreprocessorHandler.handle(PreprocessorHandler.java:132) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager$1.doFilter(WhiteboardManager.java:964) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.whiteboard.WhiteboardManager.invokePreprocessors(WhiteboardManager.java:968) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:95) [org.apache.felix.http.jetty:5.1.26]
at org.apache.felix.http.base.internal.dispatch.DispatcherServlet.service(DispatcherServlet.java:49) [org.apache.felix.http.jetty:5.1.26]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587) [org.apache.felix.http.servlet-api:2.1.0]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1580) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:173) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.Server.handle(Server.java:563) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194) [org.apache.felix.http.jetty:5.1.26]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149) [org.apache.felix.http.jetty:5.1.26]
at java.base/java.lang.Thread.run(Thread.java:834)
Tested on aem sdk 2025.3.19823, 2025.2.19687 and 2025.2.19586
Have any idea, or anyone encountring provided issue?
Solved! Go to Solution.
Views
Replies
Total Likes
I have 2024.6.16971 and it works fine (in local):
Try few things:
1. Start with lower SDK versions until you find the last one working.
2. Use fresh server instance, without any project code deployed.
There is nothing in the logs you shared that seams related to your project.
Also there is this open issue https://issues.apache.org/jira/browse/SLING-12479, which gives more info on your issue.
Hi @aram1995
As OSGi web console is only supported in local SDK and not in cloud environment this may have been removed in the recent releases of Cloud Service. Can you check if you can find any reference to this feature here - https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/release-notes/de...
Thanks
Narendra
I have 2024.6.16971 and it works fine (in local):
Try few things:
1. Start with lower SDK versions until you find the last one working.
2. Use fresh server instance, without any project code deployed.
There is nothing in the logs you shared that seams related to your project.
Also there is this open issue https://issues.apache.org/jira/browse/SLING-12479, which gives more info on your issue.
Views
Likes
Replies
Views
Likes
Replies