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)
