Well, I wonder how to change the version of the felix resolver out from under Karaf.
On Mon, Aug 31, 2015 at 3:14 PM, David Bosschaert <[email protected]> wrote: > This seems more of a Felix Framework issue rather than a Karaf issue. > What version of Felix is running Karaf? You might want to try > switching to the latest Framework (version 5.2.0) as a lot of work has > gone into the resolver recently... > > Cheers, > > David > > On 31 August 2015 at 20:04, Benson Margulies <[email protected]> wrote: >> I have a copy of Karaf which seems to be running indefinitely doing >> resolution calculations. >> >> (4.0.1) >> >> Log level DEBUG is not informative. >> >> What could I do to gain insight into this? >> >> >> >> pool-2-thread-1" #34 prio=5 os_prio=31 tid=0x00007f7f991a5000 >> nid=0x8503 runnable [0x0000000127545000] >> java.lang.Thread.State: RUNNABLE >> at java.util.AbstractCollection.isEmpty(AbstractCollection.java:86) >> at >> org.apache.felix.resolver.Candidates.getFirstCandidate(Candidates.java:828) >> at >> org.apache.felix.resolver.ResolverImpl.calculateExportedPackages(ResolverImpl.java:1595) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:745) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at >> org.apache.felix.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:777) >> at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:279) >> at >> org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220) >> at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263) >> at >> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1079) >> at >> org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:975) >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> at java.lang.Thread.run(Thread.java:745)
