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)