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