You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by CLEMENT Jean-Philippe <je...@fr.thalesgroup.com> on 2016/01/05 16:34:27 UTC

Karaf 4.0.4-SNAPSHOT freeze

Dear Karaf Team,

Happy New Year :)

I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.

The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:

2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
        at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
        at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
        at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]

How to fix this?

Regards,
JP

[@@ OPEN @@]

Re: Karaf 4.0.4-SNAPSHOT freeze

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
No comment ;) As any rugbyman, I was sober and clean during Christmas 
party ;)

Regards
JB

On 01/05/2016 05:47 PM, CLEMENT Jean-Philippe wrote:
> Haha!
>
> Seems I deleted that file for some reason (maybe a Chrismas aftereffect) :|
>
> Works better now :)
>
> Thank you!
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> Envoyé : mardi 5 janvier 2016 17:29
> À : user@karaf.apache.org
> Objet : Re: Karaf 4.0.4-SNAPSHOT freeze
>
> The problem is that tec.uom.se bundle requires javax.annotation package (version between 1.2 and 2.0). So take a look in etc/jre.properties for the javax.annotation package version.
>
> Regards
> JB
>
> On 01/05/2016 05:23 PM, CLEMENT Jean-Philippe wrote:
>> "It seems that you use felix framework, right ?" => we had to move to equinox - the config.properties is overridden with "karaf.framework=equinox".
>>
>> As the config.properties file is overloaded in our assembly, I updated it from the default Karaf one (which changed). It seems I forgot to put the framework statement to equinox.
>>
>> So now it still freezes but with the right cause:
>>
>> 2016-01-05 17:18:00,278 | INFO  | pool-1-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Adding features: log/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], hci-XXX/[0,0.0.0], ssh/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], shell-compat/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], bundle/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], aries-blueprint/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT]
>> 2016-01-05 17:18:00,783 | ERROR | pool-1-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
>> org.osgi.service.resolver.ResolutionException: Unable to resolve root:
>> missing requirement [root] osgi.identity; osgi.identity=hci-XXX; type=karaf.feature; version="[0,0.0.0]"; filter:="(&(osgi.id entity=hci-XXX)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))" [caused by: Unable to resolve hci-XXX/0.0.0: missing requirement [hci-XXX/0.0.0] osgi.identity; osgi.identity=hci-XXX-base;
>>    type=karaf.feature [caused by: Unable to resolve hci-XXX-base/0.0.0:
>> missing requirement [hci-XXX-base/0.0.0] osgi.identity;
>> osgi.identity=tec.uom.se; type=osgi.bundle; version="[0.8.0,0.8.0]";
>> resolution:=mandatory [caused by: Unable to resolve tec.uom.se/0.8.0:
>> missing requirement [tec.uom.se/0.8.0] osgi.wiring.package;
>> filter:="(&(osgi.wiring.package=javax.annotation)(version>=1.2.0)(!(ve
>> rsion>=2.0.0)))"]]]
>>
>> But I don't know where "tec.uom.se/0.8.0" comes from. We have:
>>
>> 	<feature name="hci-XXX-base">
>> 		<bundle>mvn:javax.measure/unit-api/0.8</bundle>
>> 		<bundle>mvn:tec.uom/uom-se/0.8</bundle>
>>                          ...
>> 	</feature>
>>
>> JP
>>
>> [@@ OPEN @@]
>>
>>
>> -----Message d'origine-----
>> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] Envoyé : mardi 5
>> janvier 2016 16:59 À : user@karaf.apache.org Objet : Re: Karaf
>> 4.0.4-SNAPSHOT freeze
>>
>> By the way, you can use -t to simulate the installation and check the resolution from the resolver.
>>
>> Can you paste the complete message (to find the missing requirement) ?
>>
>> Thanks
>> Regards
>> JB
>>
>> On 01/05/2016 04:54 PM, CLEMENT Jean-Philippe wrote:
>>> <feature name="XXX">
>>>            <!-- eclipse dependencies  -->
>>>            <bundle>mvn:org.eclipse.core/contenttype/3.4.200.v20140207-1251</bundle>
>>>            <bundle>mvn:org.eclipse.core/jobs/3.6.0.v20140424-0053</bundle>
>>>            <bundle>mvn:org.eclipse.core/runtime/3.10.0.v20140318-2214</bundle>
>>>            <bundle>mvn:org.eclipse.equinox/app/1.3.200.v20130910-1609</bundle>
>>>            <bundle>mvn:org.eclipse.equinox/common/3.6.200.v20130402-1505</bundle>
>>>
>>> <bundle>mvn:org.eclipse.equinox/preferences/3.5.200.v20140224-1527</b
>>> undle>
>>>
>>> <bundle>mvn:org.eclipse.equinox/registry/3.5.400.v20140428-1507</bund
>>> l
>>> e>
>>>
>>>            <bundle>mvn:com.google.guava/guava/15.0</bundle>
>>>            ...
>>> </feature>
>>>
>>> JP
>>>
>>> [@@ OPEN @@]
>>>
>>>
>>> -----Message d'origine-----
>>> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] Envoyé : mardi 5
>>> janvier 2016 16:47 À : user@karaf.apache.org Objet : Re: Karaf
>>> 4.0.4-SNAPSHOT freeze
>>>
>>> Hi JP,
>>>
>>> it sounds like your feature requires XXX feature which is not found.
>>>
>>> Can you share your features XML ?
>>>
>>> Regards
>>> JB
>>>
>>>
>>> On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
>>>> Dear Karaf Team,
>>>>
>>>> Happy New Year :)
>>>>
>>>> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>>>>
>>>> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>>>>
>>>> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
>>>> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>>>>             at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>>>>             at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>>>>             at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>>>>             at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>>             at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>>             at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>>             at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>>             at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>>>>             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>>>>             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>>>>             at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>>>>
>>>> How to fix this?
>>>>
>>>> Regards,
>>>> JP
>>>>
>>>> [@@ OPEN @@]
>>>>
>>>
>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

RE: Karaf 4.0.4-SNAPSHOT freeze

Posted by CLEMENT Jean-Philippe <je...@fr.thalesgroup.com>.
Haha!

Seems I deleted that file for some reason (maybe a Chrismas aftereffect) :|

Works better now :)

Thank you!
JP

[@@ OPEN @@]


-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] 
Envoyé : mardi 5 janvier 2016 17:29
À : user@karaf.apache.org
Objet : Re: Karaf 4.0.4-SNAPSHOT freeze

The problem is that tec.uom.se bundle requires javax.annotation package (version between 1.2 and 2.0). So take a look in etc/jre.properties for the javax.annotation package version.

Regards
JB

On 01/05/2016 05:23 PM, CLEMENT Jean-Philippe wrote:
> "It seems that you use felix framework, right ?" => we had to move to equinox - the config.properties is overridden with "karaf.framework=equinox".
>
> As the config.properties file is overloaded in our assembly, I updated it from the default Karaf one (which changed). It seems I forgot to put the framework statement to equinox.
>
> So now it still freezes but with the right cause:
>
> 2016-01-05 17:18:00,278 | INFO  | pool-1-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Adding features: log/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], hci-XXX/[0,0.0.0], ssh/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], shell-compat/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], bundle/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], aries-blueprint/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT]
> 2016-01-05 17:18:00,783 | ERROR | pool-1-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
> org.osgi.service.resolver.ResolutionException: Unable to resolve root: 
> missing requirement [root] osgi.identity; osgi.identity=hci-XXX; type=karaf.feature; version="[0,0.0.0]"; filter:="(&(osgi.id entity=hci-XXX)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))" [caused by: Unable to resolve hci-XXX/0.0.0: missing requirement [hci-XXX/0.0.0] osgi.identity; osgi.identity=hci-XXX-base;
>   type=karaf.feature [caused by: Unable to resolve hci-XXX-base/0.0.0: 
> missing requirement [hci-XXX-base/0.0.0] osgi.identity; 
> osgi.identity=tec.uom.se; type=osgi.bundle; version="[0.8.0,0.8.0]"; 
> resolution:=mandatory [caused by: Unable to resolve tec.uom.se/0.8.0: 
> missing requirement [tec.uom.se/0.8.0] osgi.wiring.package; 
> filter:="(&(osgi.wiring.package=javax.annotation)(version>=1.2.0)(!(ve
> rsion>=2.0.0)))"]]]
>
> But I don't know where "tec.uom.se/0.8.0" comes from. We have:
>
> 	<feature name="hci-XXX-base">
> 		<bundle>mvn:javax.measure/unit-api/0.8</bundle>
> 		<bundle>mvn:tec.uom/uom-se/0.8</bundle>
>                         ...
> 	</feature>
>
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] Envoyé : mardi 5 
> janvier 2016 16:59 À : user@karaf.apache.org Objet : Re: Karaf 
> 4.0.4-SNAPSHOT freeze
>
> By the way, you can use -t to simulate the installation and check the resolution from the resolver.
>
> Can you paste the complete message (to find the missing requirement) ?
>
> Thanks
> Regards
> JB
>
> On 01/05/2016 04:54 PM, CLEMENT Jean-Philippe wrote:
>> <feature name="XXX">
>>           <!-- eclipse dependencies  -->
>>           <bundle>mvn:org.eclipse.core/contenttype/3.4.200.v20140207-1251</bundle>
>>           <bundle>mvn:org.eclipse.core/jobs/3.6.0.v20140424-0053</bundle>
>>           <bundle>mvn:org.eclipse.core/runtime/3.10.0.v20140318-2214</bundle>
>>           <bundle>mvn:org.eclipse.equinox/app/1.3.200.v20130910-1609</bundle>
>>           <bundle>mvn:org.eclipse.equinox/common/3.6.200.v20130402-1505</bundle>
>>           
>> <bundle>mvn:org.eclipse.equinox/preferences/3.5.200.v20140224-1527</b
>> undle>
>>
>> <bundle>mvn:org.eclipse.equinox/registry/3.5.400.v20140428-1507</bund
>> l
>> e>
>>
>>           <bundle>mvn:com.google.guava/guava/15.0</bundle>
>>           ...
>> </feature>
>>
>> JP
>>
>> [@@ OPEN @@]
>>
>>
>> -----Message d'origine-----
>> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] Envoyé : mardi 5 
>> janvier 2016 16:47 À : user@karaf.apache.org Objet : Re: Karaf 
>> 4.0.4-SNAPSHOT freeze
>>
>> Hi JP,
>>
>> it sounds like your feature requires XXX feature which is not found.
>>
>> Can you share your features XML ?
>>
>> Regards
>> JB
>>
>>
>> On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
>>> Dear Karaf Team,
>>>
>>> Happy New Year :)
>>>
>>> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>>>
>>> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>>>
>>> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
>>> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>>>            at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>>>            at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>>>            at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>>>            at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>>>            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>>>            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>>>            at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>>>
>>> How to fix this?
>>>
>>> Regards,
>>> JP
>>>
>>> [@@ OPEN @@]
>>>
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 4.0.4-SNAPSHOT freeze

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
The problem is that tec.uom.se bundle requires javax.annotation package 
(version between 1.2 and 2.0). So take a look in etc/jre.properties for 
the javax.annotation package version.

Regards
JB

On 01/05/2016 05:23 PM, CLEMENT Jean-Philippe wrote:
> "It seems that you use felix framework, right ?" => we had to move to equinox - the config.properties is overridden with "karaf.framework=equinox".
>
> As the config.properties file is overloaded in our assembly, I updated it from the default Karaf one (which changed). It seems I forgot to put the framework statement to equinox.
>
> So now it still freezes but with the right cause:
>
> 2016-01-05 17:18:00,278 | INFO  | pool-1-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Adding features: log/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], hci-XXX/[0,0.0.0], ssh/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], shell-compat/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], bundle/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], aries-blueprint/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT]
> 2016-01-05 17:18:00,783 | ERROR | pool-1-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=hci-XXX; type=karaf.feature; version="[0,0.0.0]"; filter:="(&(osgi.id
> entity=hci-XXX)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))" [caused by: Unable to resolve hci-XXX/0.0.0: missing requirement [hci-XXX/0.0.0] osgi.identity; osgi.identity=hci-XXX-base;
>   type=karaf.feature [caused by: Unable to resolve hci-XXX-base/0.0.0: missing requirement [hci-XXX-base/0.0.0] osgi.identity; osgi.identity=tec.uom.se; type=osgi.bundle; version="[0.8.0,0.8.0]";
> resolution:=mandatory [caused by: Unable to resolve tec.uom.se/0.8.0: missing requirement [tec.uom.se/0.8.0] osgi.wiring.package; filter:="(&(osgi.wiring.package=javax.annotation)(version>=1.2.0)(!(version>=2.0.0)))"]]]
>
> But I don't know where "tec.uom.se/0.8.0" comes from. We have:
>
> 	<feature name="hci-XXX-base">
> 		<bundle>mvn:javax.measure/unit-api/0.8</bundle>
> 		<bundle>mvn:tec.uom/uom-se/0.8</bundle>
>                         ...
> 	</feature>
>
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> Envoyé : mardi 5 janvier 2016 16:59
> À : user@karaf.apache.org
> Objet : Re: Karaf 4.0.4-SNAPSHOT freeze
>
> By the way, you can use -t to simulate the installation and check the resolution from the resolver.
>
> Can you paste the complete message (to find the missing requirement) ?
>
> Thanks
> Regards
> JB
>
> On 01/05/2016 04:54 PM, CLEMENT Jean-Philippe wrote:
>> <feature name="XXX">
>>           <!-- eclipse dependencies  -->
>>           <bundle>mvn:org.eclipse.core/contenttype/3.4.200.v20140207-1251</bundle>
>>           <bundle>mvn:org.eclipse.core/jobs/3.6.0.v20140424-0053</bundle>
>>           <bundle>mvn:org.eclipse.core/runtime/3.10.0.v20140318-2214</bundle>
>>           <bundle>mvn:org.eclipse.equinox/app/1.3.200.v20130910-1609</bundle>
>>           <bundle>mvn:org.eclipse.equinox/common/3.6.200.v20130402-1505</bundle>
>>           <bundle>mvn:org.eclipse.equinox/preferences/3.5.200.v20140224-1527</bundle>
>>
>> <bundle>mvn:org.eclipse.equinox/registry/3.5.400.v20140428-1507</bundl
>> e>
>>
>>           <bundle>mvn:com.google.guava/guava/15.0</bundle>
>>           ...
>> </feature>
>>
>> JP
>>
>> [@@ OPEN @@]
>>
>>
>> -----Message d'origine-----
>> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] Envoyé : mardi 5
>> janvier 2016 16:47 À : user@karaf.apache.org Objet : Re: Karaf
>> 4.0.4-SNAPSHOT freeze
>>
>> Hi JP,
>>
>> it sounds like your feature requires XXX feature which is not found.
>>
>> Can you share your features XML ?
>>
>> Regards
>> JB
>>
>>
>> On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
>>> Dear Karaf Team,
>>>
>>> Happy New Year :)
>>>
>>> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>>>
>>> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>>>
>>> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
>>> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>>>            at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>>>            at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>>>            at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>>>            at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>>            at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>>>            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>>>            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>>>            at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>>>
>>> How to fix this?
>>>
>>> Regards,
>>> JP
>>>
>>> [@@ OPEN @@]
>>>
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

RE: Karaf 4.0.4-SNAPSHOT freeze

Posted by CLEMENT Jean-Philippe <je...@fr.thalesgroup.com>.
"It seems that you use felix framework, right ?" => we had to move to equinox - the config.properties is overridden with "karaf.framework=equinox".

As the config.properties file is overloaded in our assembly, I updated it from the default Karaf one (which changed). It seems I forgot to put the framework statement to equinox.

So now it still freezes but with the right cause:

2016-01-05 17:18:00,278 | INFO  | pool-1-thread-1  | FeaturesServiceImpl              | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Adding features: log/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], hci-XXX/[0,0.0.0], ssh/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], shell-compat/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], bundle/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT], aries-blueprint/[4.0.4.SNAPSHOT,4.0.4.SNAPSHOT]
2016-01-05 17:18:00,783 | ERROR | pool-1-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=hci-XXX; type=karaf.feature; version="[0,0.0.0]"; filter:="(&(osgi.id
entity=hci-XXX)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))" [caused by: Unable to resolve hci-XXX/0.0.0: missing requirement [hci-XXX/0.0.0] osgi.identity; osgi.identity=hci-XXX-base;
 type=karaf.feature [caused by: Unable to resolve hci-XXX-base/0.0.0: missing requirement [hci-XXX-base/0.0.0] osgi.identity; osgi.identity=tec.uom.se; type=osgi.bundle; version="[0.8.0,0.8.0]";
resolution:=mandatory [caused by: Unable to resolve tec.uom.se/0.8.0: missing requirement [tec.uom.se/0.8.0] osgi.wiring.package; filter:="(&(osgi.wiring.package=javax.annotation)(version>=1.2.0)(!(version>=2.0.0)))"]]]

But I don't know where "tec.uom.se/0.8.0" comes from. We have:

	<feature name="hci-XXX-base">
		<bundle>mvn:javax.measure/unit-api/0.8</bundle>
		<bundle>mvn:tec.uom/uom-se/0.8</bundle>
                       ...
	</feature>

JP

[@@ OPEN @@]


-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] 
Envoyé : mardi 5 janvier 2016 16:59
À : user@karaf.apache.org
Objet : Re: Karaf 4.0.4-SNAPSHOT freeze

By the way, you can use -t to simulate the installation and check the resolution from the resolver.

Can you paste the complete message (to find the missing requirement) ?

Thanks
Regards
JB

On 01/05/2016 04:54 PM, CLEMENT Jean-Philippe wrote:
> <feature name="XXX">
>          <!-- eclipse dependencies  -->
>          <bundle>mvn:org.eclipse.core/contenttype/3.4.200.v20140207-1251</bundle>
>          <bundle>mvn:org.eclipse.core/jobs/3.6.0.v20140424-0053</bundle>
>          <bundle>mvn:org.eclipse.core/runtime/3.10.0.v20140318-2214</bundle>
>          <bundle>mvn:org.eclipse.equinox/app/1.3.200.v20130910-1609</bundle>
>          <bundle>mvn:org.eclipse.equinox/common/3.6.200.v20130402-1505</bundle>
>          <bundle>mvn:org.eclipse.equinox/preferences/3.5.200.v20140224-1527</bundle>
>          
> <bundle>mvn:org.eclipse.equinox/registry/3.5.400.v20140428-1507</bundl
> e>
>
>          <bundle>mvn:com.google.guava/guava/15.0</bundle>
>          ...
> </feature>
>
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] Envoyé : mardi 5 
> janvier 2016 16:47 À : user@karaf.apache.org Objet : Re: Karaf 
> 4.0.4-SNAPSHOT freeze
>
> Hi JP,
>
> it sounds like your feature requires XXX feature which is not found.
>
> Can you share your features XML ?
>
> Regards
> JB
>
>
> On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
>> Dear Karaf Team,
>>
>> Happy New Year :)
>>
>> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>>
>> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>>
>> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
>> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>>           at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>>           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>>           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>>           at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>>
>> How to fix this?
>>
>> Regards,
>> JP
>>
>> [@@ OPEN @@]
>>
>

--
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 4.0.4-SNAPSHOT freeze

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
By the way, you can use -t to simulate the installation and check the 
resolution from the resolver.

Can you paste the complete message (to find the missing requirement) ?

Thanks
Regards
JB

On 01/05/2016 04:54 PM, CLEMENT Jean-Philippe wrote:
> <feature name="XXX">
>          <!-- eclipse dependencies  -->
>          <bundle>mvn:org.eclipse.core/contenttype/3.4.200.v20140207-1251</bundle>
>          <bundle>mvn:org.eclipse.core/jobs/3.6.0.v20140424-0053</bundle>
>          <bundle>mvn:org.eclipse.core/runtime/3.10.0.v20140318-2214</bundle>
>          <bundle>mvn:org.eclipse.equinox/app/1.3.200.v20130910-1609</bundle>
>          <bundle>mvn:org.eclipse.equinox/common/3.6.200.v20130402-1505</bundle>
>          <bundle>mvn:org.eclipse.equinox/preferences/3.5.200.v20140224-1527</bundle>
>          <bundle>mvn:org.eclipse.equinox/registry/3.5.400.v20140428-1507</bundle>
>
>          <bundle>mvn:com.google.guava/guava/15.0</bundle>
>          ...
> </feature>
>
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> Envoyé : mardi 5 janvier 2016 16:47
> À : user@karaf.apache.org
> Objet : Re: Karaf 4.0.4-SNAPSHOT freeze
>
> Hi JP,
>
> it sounds like your feature requires XXX feature which is not found.
>
> Can you share your features XML ?
>
> Regards
> JB
>
>
> On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
>> Dear Karaf Team,
>>
>> Happy New Year :)
>>
>> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>>
>> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>>
>> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
>> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>>           at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>>           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>>           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>>           at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>>
>> How to fix this?
>>
>> Regards,
>> JP
>>
>> [@@ OPEN @@]
>>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 4.0.4-SNAPSHOT freeze

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Are you sure those bundles don't require equinox framework (packages) ?

It seems that you use felix framework, right ?

Regards
JB

On 01/05/2016 04:54 PM, CLEMENT Jean-Philippe wrote:
> <feature name="XXX">
>          <!-- eclipse dependencies  -->
>          <bundle>mvn:org.eclipse.core/contenttype/3.4.200.v20140207-1251</bundle>
>          <bundle>mvn:org.eclipse.core/jobs/3.6.0.v20140424-0053</bundle>
>          <bundle>mvn:org.eclipse.core/runtime/3.10.0.v20140318-2214</bundle>
>          <bundle>mvn:org.eclipse.equinox/app/1.3.200.v20130910-1609</bundle>
>          <bundle>mvn:org.eclipse.equinox/common/3.6.200.v20130402-1505</bundle>
>          <bundle>mvn:org.eclipse.equinox/preferences/3.5.200.v20140224-1527</bundle>
>          <bundle>mvn:org.eclipse.equinox/registry/3.5.400.v20140428-1507</bundle>
>
>          <bundle>mvn:com.google.guava/guava/15.0</bundle>
>          ...
> </feature>
>
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net]
> Envoyé : mardi 5 janvier 2016 16:47
> À : user@karaf.apache.org
> Objet : Re: Karaf 4.0.4-SNAPSHOT freeze
>
> Hi JP,
>
> it sounds like your feature requires XXX feature which is not found.
>
> Can you share your features XML ?
>
> Regards
> JB
>
>
> On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
>> Dear Karaf Team,
>>
>> Happy New Year :)
>>
>> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>>
>> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>>
>> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
>> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>>           at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>>           at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>>           at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>>           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>>           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>>           at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>>
>> How to fix this?
>>
>> Regards,
>> JP
>>
>> [@@ OPEN @@]
>>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

RE: Karaf 4.0.4-SNAPSHOT freeze

Posted by CLEMENT Jean-Philippe <je...@fr.thalesgroup.com>.
<feature name="XXX">
        <!-- eclipse dependencies  -->
        <bundle>mvn:org.eclipse.core/contenttype/3.4.200.v20140207-1251</bundle>
        <bundle>mvn:org.eclipse.core/jobs/3.6.0.v20140424-0053</bundle>
        <bundle>mvn:org.eclipse.core/runtime/3.10.0.v20140318-2214</bundle>
        <bundle>mvn:org.eclipse.equinox/app/1.3.200.v20130910-1609</bundle>
        <bundle>mvn:org.eclipse.equinox/common/3.6.200.v20130402-1505</bundle>
        <bundle>mvn:org.eclipse.equinox/preferences/3.5.200.v20140224-1527</bundle>
        <bundle>mvn:org.eclipse.equinox/registry/3.5.400.v20140428-1507</bundle>

        <bundle>mvn:com.google.guava/guava/15.0</bundle>
        ...
</feature>

JP

[@@ OPEN @@]


-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:jb@nanthrax.net] 
Envoyé : mardi 5 janvier 2016 16:47
À : user@karaf.apache.org
Objet : Re: Karaf 4.0.4-SNAPSHOT freeze

Hi JP,

it sounds like your feature requires XXX feature which is not found.

Can you share your features XML ?

Regards
JB


On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
> Dear Karaf Team,
>
> Happy New Year :)
>
> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>
> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>
> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>          at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>          at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>          at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>          at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>          at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>
> How to fix this?
>
> Regards,
> JP
>
> [@@ OPEN @@]
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 4.0.4-SNAPSHOT freeze

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi JP,

it sounds like your feature requires XXX feature which is not found.

Can you share your features XML ?

Regards
JB


On 01/05/2016 04:34 PM, CLEMENT Jean-Philippe wrote:
> Dear Karaf Team,
>
> Happy New Year :)
>
> I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.
>
> The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:
>
> 2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
> org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
>          at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
>          at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
>          at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
>          at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
>          at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
>          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
>          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
>          at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]
>
> How to fix this?
>
> Regards,
> JP
>
> [@@ OPEN @@]
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

RE: Karaf 4.0.4-SNAPSHOT freeze

Posted by CLEMENT Jean-Philippe <je...@fr.thalesgroup.com>.
PS: "the bundle is part of the feature" => the bundle is part of my custom boot feature

[@@ OPEN @@]


-----Message d'origine-----
De : CLEMENT Jean-Philippe [mailto:jean-philippe.clement@fr.thalesgroup.com] 
Envoyé : mardi 5 janvier 2016 16:34
À : user@karaf.apache.org
Objet : Karaf 4.0.4-SNAPSHOT freeze

Dear Karaf Team,

Happy New Year :)

I just assembled Karaf 4.0.4-SNAPSHOT. It seems the snapshot content changed as now it freezes at startup before displaying the branding.

The log mentions a missing requirement on org.eclipse.core.runtime/3.10.0v20140318-2214 but the bundle is part of the feature:

2016-01-05 15:03:36,348 | ERROR | pool-6-thread-1  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.4.SNAPSHOT | Error installing boot features
org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=XXX; type=karaf.feature; version=0 [caused by: Unable to resolve XXX/0.0.0: missing requirement [XXX/0.0.0] osgi.identity; osgi.identity=org.eclipse.core.runtime; type=osgi.bundle; version="[3.10.0.v20140318-2214,3.10.0.v20140318-2214]"; resolution:=mandatory [caused by: Unable to resolve org.eclipse.core.runtime/3.10.0.v20140318-2214: missing requirement [org.eclipse.core.runtime/3.10.0.v20140318-2214] osgi.wiring.bundle; osgi.wiring.bundle=org.eclipse.osgi; bundle-version="[3.7.0,4.0.0)"; visibility:=reexport; filter:="(&(osgi.wiring.bundle=org.eclipse.osgi)(bundle-version>=3.7.0)(!(bundle-version>=4.0.0)))"]]
        at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[org.apache.felix.framework-5.4.0.jar:]
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:235)[org.apache.felix.framework-5.4.0.jar:]
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:158)[org.apache.felix.framework-5.4.0.jar:]
        at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:220)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1085)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:981)[7:org.apache.karaf.features.core:4.0.4.SNAPSHOT]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72-ea]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72-ea]
        at java.lang.Thread.run(Thread.java:745)[:1.8.0_72-ea]

How to fix this?

Regards,
JP

[@@ OPEN @@]