Konrad Windszus created FELIX-6817:
--------------------------------------

             Summary: java.lang.NullPointerException: Cannot invoke 
"org.apache.felix.framework.cache.Content.hasEntry(String)" because the return 
value of "java.util.List.get(int)" is null
                 Key: FELIX-6817
                 URL: https://issues.apache.org/jira/browse/FELIX-6817
             Project: Felix
          Issue Type: Bug
            Reporter: Konrad Windszus


It happens when opening {{/system/console/configMgr}}.
The following error is logged
{code}
30.01.2026 18:22:33.973 *ERROR* [qtp1139096776-518] org.apache.felix.webconsole 
listConfigurations: Unexpected problem encountered
java.lang.NullPointerException: Cannot invoke 
"org.apache.felix.framework.cache.Content.hasEntry(String)" because the return 
value of "java.util.List.get(int)" is null
        at 
org.apache.felix.framework.BundleRevisionImpl.getResourceLocal(BundleRevisionImpl.java:516)
        at 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findResource(BundleWiringImpl.java:2471)
        at 
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1557)
        at 
org.apache.felix.framework.BundleWiringImpl.getResourceByDelegation(BundleWiringImpl.java:1401)
        at org.apache.felix.framework.Felix.getBundleResource(Felix.java:1884)
        at 
org.apache.felix.framework.BundleImpl.getResource(BundleImpl.java:674)
        at 
org.apache.felix.metatype.internal.l10n.BundleResources.loadProperties(BundleResources.java:169)
 [org.apache.felix.metatype:1.2.4]
        at 
org.apache.felix.metatype.internal.l10n.BundleResources.getResources(BundleResources.java:146)
 [org.apache.felix.metatype:1.2.4]
        at 
org.apache.felix.metatype.internal.l10n.BundleResources.getResources(BundleResources.java:83)
 [org.apache.felix.metatype:1.2.4]
        at 
org.apache.felix.metatype.DefaultMetaTypeProvider.getObjectClassDefinition(DefaultMetaTypeProvider.java:176)
 [org.apache.felix.metatype:1.2.4]
        at 
org.apache.felix.metatype.internal.MetaTypeInformationImpl.getObjectClassDefinition(MetaTypeInformationImpl.java:145)
 [org.apache.felix.metatype:1.2.4]
        at 
org.apache.felix.webconsole.internal.configuration.MetaTypeServiceSupport.getObjectClassDefinitions(MetaTypeServiceSupport.java:110)
 [org.apache.felix.webconsole:5.0.14]
        at 
org.apache.felix.webconsole.internal.configuration.MetaTypeServiceSupport.getPidObjectClasses(MetaTypeServiceSupport.java:65)
 [org.apache.felix.webconsole:5.0.14]
        at 
org.apache.felix.webconsole.internal.configuration.ConfigJsonSupport.listConfigurations(ConfigJsonSupport.java:323)
 [org.apache.felix.webconsole:5.0.14]
        at 
org.apache.felix.webconsole.internal.configuration.ConfigManager.renderContent(ConfigManager.java:431)
 [org.apache.felix.webconsole:5.0.14]
        at 
org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.renderContent(EnhancedPluginAdapter.java:158)
 [org.apache.felix.webconsole:5.0.14]
        at 
org.apache.felix.webconsole.internal.servlet.AbstractPluginAdapter.doGet(AbstractPluginAdapter.java:124)
 [org.apache.felix.webconsole:5.0.14]
        at 
org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.service(EnhancedPluginAdapter.java:152)
 [org.apache.felix.webconsole:5.0.14]
        at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:587) 
[org.apache.felix.http.servlet-api:2.1.0]
        at 
org.apache.felix.webconsole.internal.servlet.OsgiManager.doService(OsgiManager.java:520)
 [org.apache.felix.webconsole:5.0.14]
        at 
org.apache.felix.webconsole.internal.servlet.OsgiManager$3.run(OsgiManager.java:430)
 [org.apache.felix.webconsole:5.0.14]
        at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
        at 
org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:416)
 [org.apache.felix.webconsole:5.0.14]
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to