Hi again,

Sorry to insist but according to me it's a critical issue in karaf 4.0.5.

So I have few questions:
Anyone else meets this issue ?
Am I the only one who is using aries blueprint on karaf 4.0.5 ?
Would you recommend me to not use blueprint anymore ? If so which solution
would you recommend ?
I know that there are some discussions about the more statical way of
working of blueprint vs more dynamic with some CDI implementations (scr,
what else ?)

Regards,

On Mon, May 9, 2016 at 4:40 PM Arnaud Deprez <[email protected]> wrote:

> Yep, I'm aware of this :-)
>
> On Mon, May 9, 2016 at 4:37 PM Morgan Hautman <[email protected]>
> wrote:
>
>> There was indeed a breaking change in Aries blueprint core for this
>> release during the vote but it was normally fixed by JB and he made a new
>> release vote including the fix... Let's wait till he checks his mails. :)
>>
>>
>> On 2016-05-09 15:29, Arnaud Deprez wrote:
>>
>> Nope, as you could see in my previous mail, I can see the service when I
>> execute the command: service:list org.apache.camel.Component.
>> Moreover, when I install the exact same features in karaf 4.0.4, it just
>> works.
>>
>> It also happens with other OSGi services, so the problem isn't related to
>> hazelcast.
>> According to me, it smells a breaking change in aries blueprint but I'm
>> not sure right now.
>>
>> Rgds,
>>
>> On Mon, May 9, 2016 at 3:12 PM Morgan Hautman <[email protected]>
>> wrote:
>>
>>> Hi Arnaud,
>>>
>>> Didn't you forgot to install camel-hazelcast feature?
>>>
>>> Regards,
>>> Morgan
>>>
>>> 2016-05-09 14:53 GMT+02:00 Arnaud Deprez <[email protected]>:
>>>
>>>> Hi folks,
>>>>
>>>> Just tried the new karaf release and I met this issue when I install my
>>>> bundles that are using blueprint as DI engine:
>>>> Error executing command: Unable to resolve root: missing requirement
>>>> [root] osgi.identity; osgi.identity=enterprise-contract;
>>>> type=karaf.feature; version="[1.4.0.SNAPSHOT,1.4.0.SNAPSHOT]";
>>>> filter:="(&(osgi.identity=enterprise-contract)(type=karaf.feature)(version>=1.4.0.SNAPSHOT)(version<=1.4.0.SNAPSHOT))"
>>>> [caused by: Unable to resolve enterprise-contract/1.4.0.SNAPSHOT: missing
>>>> requirement [enterprise-contract/1.4.0.SNAPSHOT] osgi.identity;
>>>> osgi.identity=enterprise-customer; type=karaf.feature [caused by: Unable to
>>>> resolve enterprise-customer/1.4.0.SNAPSHOT: missing requirement
>>>> [enterprise-customer/1.4.0.SNAPSHOT] osgi.identity;
>>>> osgi.identity=be.lampiris.api.customer-rest; type=osgi.bundle;
>>>> version="[1.4.0.SNAPSHOT,1.4.0.SNAPSHOT]"; resolution:=mandatory [caused
>>>> by: Unable to resolve be.lampiris.api.customer-rest/1.4.0.SNAPSHOT: missing
>>>> requirement [be.lampiris.api.customer-rest/1.4.0.SNAPSHOT] osgi.service;
>>>> effective:=active;
>>>> filter:="(objectClass=be.lampiris.api.customer.CustomerQueryService)"
>>>> [caused by: Unable to resolve be.lampiris.api.customer-impl/1.4.0.SNAPSHOT:
>>>> missing requirement [be.lampiris.api.customer-impl/1.4.0.SNAPSHOT]
>>>> osgi.service; effective:=active;
>>>> filter:="(&(objectClass=org.apache.camel.Component)(type=hazelcast))"]]]]
>>>>
>>>> However I can see my service with the following command:
>>>> karaf@root(feature)> service:list org.apache.camel.Component
>>>> [org.apache.camel.Component]
>>>> ----------------------------
>>>>  osgi.service.blueprint.compname = hazelcastComponent
>>>>  service.bundleid = 290
>>>>  service.id = 292
>>>>  service.scope = bundle
>>>>  type = hazelcast
>>>> Provided by :
>>>>  Bundle 290
>>>>
>>>> My blueprint configuration is :
>>>> <reference id="hazelcast" interface="org.apache.camel.Component"
>>>> filter="(type=hazelcast)"/>
>>>>
>>>> My features works in 4.0.4 so I don't know what is broken here.
>>>> Any help is welcome.
>>>>
>>>> Regards,
>>>> --
>>>> Arnaud Deprez
>>>> Software Engineer
>>>> Phone: +32 497 23 30 44 <%2B32%20497%2023%2030%2044>
>>>> Linked'In: https://www.linkedin.com/in/deprezarnaud
>>>> Github: https://github.com/arnaud-deprez
>>>>
>>>
>>> --
>> Arnaud Deprez
>> Software Engineer
>> Phone: +32 497 23 30 44
>> Linked'In: https://www.linkedin.com/in/deprezarnaud
>> Github: https://github.com/arnaud-deprez
>>
>>
>> --
> Arnaud Deprez
> Software Engineer
> Phone: +32 497 23 30 44
> Linked'In: https://www.linkedin.com/in/deprezarnaud
> Github: https://github.com/arnaud-deprez
>
-- 
Arnaud Deprez
Software Engineer
Phone: +32 497 23 30 44
Linked'In: https://www.linkedin.com/in/deprezarnaud
Github: https://github.com/arnaud-deprez

Reply via email to