[ 
https://issues.apache.org/jira/browse/KARAF-3565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Nodet closed KARAF-3565.
----------------------------------
       Resolution: Cannot Reproduce
    Fix Version/s:     (was: 4.0.0.M3)
         Assignee: Guillaume Nodet  (was: Jean-Baptiste Onofré)

Fixed by KARAF-3604 and the upgrade to the new felix framework / resolver

> Latest change on feature bundle resolver raise GC overhead limit exceeded
> -------------------------------------------------------------------------
>
>                 Key: KARAF-3565
>                 URL: https://issues.apache.org/jira/browse/KARAF-3565
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-feature
>    Affects Versions: 4.0.0.M3
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Guillaume Nodet
>
> The latest changes on the feature resolver introduced itest failure on PaxCdi 
> and Spring3 features test:
> {code}
> TEST-org.apache.karaf.itests.features.PaxCdiFeaturesTest.xml:23:00:48,087 | 
> ERROR | org.apache.karaf.itests.KarafTestWatcher           | >>>>>> FAILED: 
> installPaxCdiWebWeldFeature(org.apache.karaf.itests.features.PaxCdiFeaturesTest)
>  , cause: GC overhead limit exceeded
> TEST-org.apache.karaf.itests.features.Spring3FeaturesTest.xml:22:53:47,758 | 
> ERROR | org.apache.karaf.itests.KarafTestWatcher           | >>>>>> FAILED: 
> installSpringSecurityFeature(org.apache.karaf.itests.features.Spring3FeaturesTest)
>  , cause: GC overhead limit exceeded
> {code}
> In details, it's caused by:
> {code}
> java.lang.OutOfMemoryError: GC overhead limit exceeded
>         at 
> org.apache.felix.framework.resolver.Candidates.copy(Candidates.java:996)
>         at 
> org.apache.felix.framework.resolver.ResolverImpl.checkPackageSpaceConsistency(ResolverImpl.java:1097)
>         at 
> org.apache.felix.framework.resolver.ResolverImpl.checkPackageSpaceConsistency(ResolverImpl.java:1203)
>         at 
> org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:192)
>         at 
> org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:412)
>         at org.apache.felix.framework.Felix.resolveBundles(Felix.java:4052)
>         at 
> org.apache.felix.framework.FrameworkWiringImpl.resolveBundles(FrameworkWiringImpl.java:133)
>         at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.resolveBundles(FeaturesServiceImpl.java:1218)
>         at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:765)
>         at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1040)
>         at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:941)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to