[
https://issues.apache.org/jira/browse/FELIX-6747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler updated FELIX-6747:
------------------------------------
Fix Version/s: webconsole-4.9.10
> 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
> Assignee: Carsten Ziegeler
> Priority: Major
> Fix For: webconsole-4.9.10
>
>
> 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)