I updated the Karaf POM with both versions bumped: the framework
version and the resolver version.
A Patch:
karaf git:(master) ✗ git diff
diff --git a/pom.xml b/pom.xml
index 0b09a79..b4f2d53 100644
--- a/pom.xml
+++ b/pom.xml
@@ -165,7 +165,7 @@
<felix.connect.version>0.1.0</felix.connect.version>
<felix.coordinator.version>1.0.0</felix.coordinator.version>
<felix.fileinstall.version>3.5.0</felix.fileinstall.version>
- <felix.framework.version>5.0.1</felix.framework.version>
+ <felix.framework.version>5.2.0</felix.framework.version>
<felix.framework.security.version>2.4.0</felix.framework.security.version>
<felix.gogo.version>0.16.2</felix.gogo.version>
<felix.plugin.version>2.5.4</felix.plugin.version>
@@ -179,7 +179,7 @@
<felix.scr.version>1.8.2</felix.scr.version>
<felix.scr.webconsole.plugin.version>1.0.0</felix.scr.webconsole.plugin.version>
<felix.scr.annotation.version>1.6.0</felix.scr.annotation.version>
- <felix.resolver.version>1.4.0</felix.resolver.version>
+ <felix.resolver.version>1.6.0</felix.resolver.version>
<aries.application.version>1.0.0</aries.application.version>
<aries.application.api.version>1.0.0</aries.application.api.version>
On Tue, Sep 1, 2015 at 8:32 AM, Jean-Baptiste Onofré <[email protected]> wrote:
> 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