Did you just update the framework, or also the resolver ?

Regards
JB

On 09/01/2015 02:27 PM, Benson Margulies wrote:
I built Karaf with Felix framework 5.2.0, which (presumably)
incorporates the latest resolver, and it still bogs down in there.
I'll take this question over to felix.

On Tue, Sep 1, 2015 at 7:24 AM, Benson Margulies <[email protected]> wrote:
I'm hoping that you might have time to try out the test case I
published on the other thread. :-)

On Tue, Sep 1, 2015 at 1:04 AM, Jean-Baptiste Onofré <[email protected]> wrote:
Sorry, config.properties.

Regards
JB


On 09/01/2015 02:13 AM, Benson Margulies wrote:

Did you mean system.properties or config.properties? I see


karaf.framework.felix=mvn\:org.apache.felix/org.apache.felix.framework/5.0.1

in config.properties.


On Mon, Aug 31, 2015 at 3:42 PM, Jean-Baptiste Onofré <[email protected]>
wrote:

I will try.

By the way, you just have to update etc/system.properties to define the
location of the framework to use (and copy into the system folder).

Regards
JB


On 08/31/2015 09:32 PM, Benson Margulies wrote:


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)



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to