Sagar Miglani created FELIX-6747:
------------------------------------
Summary: NPE in activator of webconsole
Key: FELIX-6747
URL: https://issues.apache.org/jira/browse/FELIX-6747
Project: Felix
Issue Type: Bug
Components: Web Console
Affects Versions: webconsole-4.9.8
Reporter: Sagar Miglani
Webconsole activator may throw a NullPointerException if security providers are
registered before the configuration is initialized.
{code:xml}
03.01.2025 13:21:30.155 *ERROR* [FelixDispatchQueue]
org.apache.felix.webconsole FrameworkEvent ERROR
(org.osgi.framework.BundleException: Activator start error in bundle
org.apache.felix.webconsole [56].)
org.osgi.framework.BundleException: Activator start error in bundle
org.apache.felix.webconsole [56].
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2452)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
at
org.apache.felix.framework.Felix$RefreshHelper.restart(Felix.java:5349)
at org.apache.felix.framework.Felix.refreshPackages(Felix.java:4516)
at
org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:188)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException: null
at
org.apache.felix.webconsole.internal.servlet.ConfigurationUtil.getProperty(ConfigurationUtil.java:96)
[org.apache.felix.webconsole:4.9.8]
at
org.apache.felix.webconsole.internal.servlet.OsgiManager.registerHttpWhiteboardServices(OsgiManager.java:962)
[org.apache.felix.webconsole:4.9.8]
at
org.apache.felix.webconsole.internal.servlet.OsgiManager.updateRegistrationState(OsgiManager.java:420)
[org.apache.felix.webconsole:4.9.8]
at
org.apache.felix.webconsole.internal.servlet.OsgiManager$UpdateDependenciesStateCustomizer.addingService(OsgiManager.java:1201)
[org.apache.felix.webconsole:4.9.8]
at
org.apache.felix.webconsole.internal.servlet.OsgiManager$UpdateDependenciesStateCustomizer.addingService(OsgiManager.java:1187)
[org.apache.felix.webconsole:4.9.8]
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:943)
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:871)
at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at
org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:321)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:264)
at
org.apache.felix.webconsole.internal.servlet.OsgiManager.<init>(OsgiManager.java:350)
[org.apache.felix.webconsole:4.9.8]
at
org.apache.felix.webconsole.internal.OsgiManagerActivator.start(OsgiManagerActivator.java:45)
[org.apache.felix.webconsole:4.9.8]
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:698)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2402)
... 5 common frames omitted
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)