Hi Richard,

I'm suspecting Vaadin features contained in the KAR to introduce a
feature install loop.

Let me check the features XML in Vaadin.

I don't think it's directly a Karaf issue, but I would like to double
check and fix in Vaadin (or Karaf eventually).

Regards
JB

On 23/10/2018 09:22, Richard Hierlmeier wrote:
> 
> 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

Reply via email to