Hi, I can reproduce the error on a fresh Karaf 4.2.1 and Oracle JDK9.
I also tested this : 1- feature:install war 2- deploy example kar 3- feature:unistall war and I got this error : 19:49:08.903 ERROR [Karaf local console user karaf] Exception caught while executing command java.util.concurrent.ExecutionException: java.lang.StackOverflowError at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?] at java.util.concurrent.FutureTask.get(FutureTask.java:191) ~[?:?] at org.apache.felix.gogo.runtime.CommandSessionImpl$JobImpl.run(CommandSessionImpl.java:851) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) ~[?:?] at java.lang.Thread.run(Thread.java:844) [?:?] Caused by: java.lang.StackOverflowError at org.apache.felix.utils.version.VersionTable.getVersion(VersionTable.java:52) ~[?:?] at org.apache.felix.utils.version.VersionRange.<init>(VersionRange.java:118) ~[?:?] at org.apache.felix.utils.version.VersionRange.<init>(VersionRange.java:100) ~[?:?] at org.apache.felix.utils.version.VersionRange.<init>(VersionRange.java:95) ~[?:?] at org.apache.karaf.features.internal.resolver.ResourceUtils.addIdentityRequirement(ResourceUtils.java:99) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.requireFeature(Subsystem.java:284) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:350) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:362) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.build(Subsystem.java:332) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:390) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.build(Subsystem.java:332) ~[?:?] at org.apache.karaf.features.internal.region.SubsystemResolver.prepare(SubsystemResolver.java:154) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:379) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1075) ~[?:?] regards, François Papon [email protected] Le 23/10/2018 à 11:22, Richard Hierlmeier a écrit : > > I ran into a stackovevflow exeception when executing the following > command on Karaf 4.2.1: > > karaf@root()> feature:install war > java.lang.StackOverflowError > at java.lang.String.indexOf(String.java:1503) > at > org.apache.felix.utils.resource.SimpleFilter.subfilter(SimpleFilter.java:283) > at > org.apache.felix.utils.resource.SimpleFilter.parse(SimpleFilter.java:260) > at > org.apache.felix.utils.resource.RequirementImpl.getFilter(RequirementImpl.java:131) > at > org.apache.felix.utils.resource.RequirementImpl.<init>(RequirementImpl.java:77) > at > org.apache.felix.utils.resource.RequirementImpl.<init>(RequirementImpl.java:44) > at > org.apache.karaf.features.internal.resolver.ResourceUtils.toFeatureRequirement(ResourceUtils.java:171) > at > org.apache.karaf.features.internal.region.Subsystem.require(Subsystem.java:301) > at > org.apache.karaf.features.internal.region.SubsystemResolver.prepare(SubsystemResolver.java:141) > at > org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:379) > at > org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1075) > at > org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:383) > at > org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1075) > > It happen after I copied the KAR of the github project: > https://github.com/arotnov/sandbox/tree/master/vaadin-osgi-websockets > into the deploy folder. > > Is this a know issue? Should I submit a Jira issue? > > Richard
