[ 
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-5.0.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-5.0.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)

Reply via email to