[ https://issues.apache.org/jira/browse/KARAF-7091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré resolved KARAF-7091. ----------------------------------------- Fix Version/s: 4.3.2 Resolution: Fixed > Missing eecap-16 in config.properties > ------------------------------------- > > Key: KARAF-7091 > URL: https://issues.apache.org/jira/browse/KARAF-7091 > Project: Karaf > Issue Type: Bug > Components: karaf > Affects Versions: 4.3.1 > Reporter: Robert Varga > Assignee: Jean-Baptiste Onofré > Priority: Major > Fix For: 4.3.2 > > > While karaf-4.3.1 has defined jre.properties for Java 16, it does not have > the corresponding eecap-16 config.properties leading to the following splat > with Equinox: > {noformat} > Apr 03, 2021 9:43:55 PM org.apache.karaf.main.Main main > SEVERE: Could not launch framework > java.lang.IllegalStateException: Error initializing storage for Equinox > container. > at > org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:110) > at org.eclipse.osgi.launch.Equinox.<init>(Equinox.java:53) > at > org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:35) > at > org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:30) > at org.apache.karaf.main.Main.launch(Main.java:284) > at org.apache.karaf.main.Main.main(Main.java:183) > Caused by: java.lang.RuntimeException: Error occurred while checking the > system module. > at > org.eclipse.osgi.storage.Storage.checkSystemBundle(Storage.java:461) > at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:182) > at > org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:108) > ... 5 more > Caused by: org.osgi.framework.BundleException: Invalid manifest header > Provide-Capability: ", > osgi.service;objectClass:List<String>=java.lang.ClassLoader;equinox.classloader.type=contextClassLoader, > osgi.service;objectClass:List<String> > =javax.xml.parsers.DocumentBuilderFactory, > osgi.service;objectClass:List<String>=javax.xml.parsers.SAXParserFactory, > osgi.service;objectClass:List<String>=org.eclipse.osgi.framework.log.FrameworkLog, > osgi.service;objectClass:List<String > >=org.eclipse.osgi.framework.log.FrameworkLog;performance=true, > >osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=eclipse.home.location, > > osgi.service;objectClass:List<String>=org.eclipse.osgi.serv > ice.datalocation.Location;type=osgi.configuration.area, > osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=osgi.install.area, > osgi.service;objectClass:List<String>=org.eclipse.osgi.service.dataloca > tion.Location;type=osgi.instance.area, > osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=osgi.user.area, > > osgi.service;objectClass:List<String>=org.eclipse.osgi.service.debug.DebugOptions, > osgi.ser > vice;objectClass:List<String>=org.eclipse.osgi.service.environment.EnvironmentInfo, > > osgi.service;objectClass:List<String>=org.eclipse.osgi.service.localization.BundleLocalization, > osgi.service;objectClass:List<String>="org.osgi.service. > log.LogReaderService,org.eclipse.equinox.log.ExtendedLogReaderService", > osgi.service;objectClass:List<String>="org.osgi.service.log.LogService,org.eclipse.equinox.log.ExtendedLogService", > osgi.service;objectClass:List<String>=org.eclips > e.osgi.service.security.TrustEngine;osgi.signedcontent.trust.engine=org.eclipse.osgi, > > osgi.service;objectClass:List<String>=org.eclipse.osgi.service.urlconversion.URLConverter;protocol:List<String>="bundleentry,bundleresource", > osgi.ser > vice;objectClass:List<String>=org.apache.karaf.info.ServerInfo, > eclipse.platform; osgi.os=linux; osgi.ws=gtk; osgi.arch=x86_64; > osgi.nl=en_GB, osgi.native; osgi.native.osname:List<String>="Linux"; > osgi.native.processor:List<String>="x86 > -64,amd64,em64t,x86_64"; osgi.native.osversion:Version="5.11.8.fc33"; > osgi.native.language="en"" > at > org.eclipse.osgi.util.ManifestElement.parseHeader(ManifestElement.java:355) > at > org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory.createBuilder(OSGiManifestBuilderFactory.java:117) > at org.eclipse.osgi.storage.Storage.getBuilder(Storage.java:840) > at > org.eclipse.osgi.storage.Storage.checkSystemBundle(Storage.java:409) > ... 7 more > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)