Having deployed these bundles I get a different set of problems. These are 
fixed by deploying bundles with asm, slf4j and the jpa, JTA and config manager 
interface bundles. Also you shouldn't have 
org.apache.aries.application-0.3-SNAPSHOT and 
org.apache.aries.application.runtime-0.3-SNAPSHOT

Alasdair.

Alasdair Nottingham

On 19 Jan 2011, at 18:52, Valentin Mahrwald <vmahrw...@googlemail.com> wrote:

> That resolver failure seems to suggest that 
> org.apache.aries.proxy-0.3-incubating-SNAPSHOT (although it is not clear 
> which bundle 17.0 refers to) has a dependency on org.osgi.service.framework, 
> which it does not seem to happen in my current workspace build. Does that 
> rime with what you can see in the console?
> 
> Regards,
> 
> Valentin
> 
> On 19 Jan 2011, at 18:12, Ivanhoe Abrahams wrote:
> 
>> Hi Mark
>> 
>> Please can you explain the workaround a bit more?
>> 
>> I have the following bundles deployed in a clean Felix 3.0.7 deploy (along 
>> with some other bundles)
>> 
>> org.apache.aries.util-0.3-SNAPSHOT
>> org.apache.aries.quiesce.api-0.3-SNAPSHOT
>> org.apache.aries.proxy-0.3-incubating-SNAPSHOT
>> org.apache.aries.jpa.container-0.3-SNAPSHOT
>> org.apache.aries.jpa.container.context-0.3-SNAPSHOT
>> org.apache.aries.jpa.blueprint.aries-0.3-SNAPSHOT
>> org.apache.aries.jpa.api-0.3-SNAPSHOT
>> org.apache.aries.blueprint-0.3-SNAPSHOT
>> org.apache.aries.application-0.3-SNAPSHOT
>> org.apache.aries.application.runtime-0.3-SNAPSHOT
>> org.apache.aries.application.api-0.3-SNAPSHOT
>> 
>> However in startup immediately get following error message
>> 
>> ERROR: Error starting 
>> file:/C:/work/Felix-307/felix-framework-3.0.7/bundle/org.apache.aries.application-0.3-SNAPSHOT.jar
>>  (org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.apache.aries.application [9]: Unable to resolv
>> e 9.0: missing requirement [9.0] package; 
>> (&(package=org.apache.aries.blueprint)(version>=0.3.0)(!(version>=1.0.0))) 
>> [ca
>> used by: Unable to resolve 12.0: missing requirement [12.0] package; 
>> (&(package=org.apache.aries.proxy)(version>=0.3.0)(
>> !(version>=1.0.0))) [caused by: Unable to resolve 17.0: missing requirement 
>> [17.0] package; (&(package=org.osgi.service.
>> framework)(version>=1.0.0)(!(version>=2.0.0)))]])
>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.apache.aries.application [9]: Unable to resolve
>> 9.0: missing requirement [9.0] package; 
>> (&(package=org.apache.aries.blueprint)(version>=0.3.0)(!(version>=1.0.0))) 
>> [caus
>> ed by: Unable to resolve 12.0: missing requirement [12.0] package; 
>> (&(package=org.apache.aries.proxy)(version>=0.3.0)(!(
>> version>=1.0.0))) [caused by: Unable to resolve 17.0: missing requirement 
>> [17.0] package; (&(package=org.osgi.service.fr
>> amework)(version>=1.0.0)(!(version>=2.0.0)))]]
>>         at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3409)
>>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1719)
>>         at 
>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1148)
>>         at 
>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>>         at java.lang.Thread.run(Thread.java:619)
>> ERROR: Error starting 
>> file:/C:/work/Felix-307/felix-framework-3.0.7/bundle/org.apache.aries.application.runtime-0.3-SNAP
>> SHOT.jar (org.osgi.framework.BundleException: Unresolved constraint in 
>> bundle org.apache.aries.application.runtime [11]:
>>  Unable to resolve 11.0: missing requirement [11.0] package; 
>> (&(package=org.osgi.service.blueprint)(version>=1.0.0)(!(ve
>> rsion>=2.0.0))) [caused by: Unable to resolve 12.0: missing requirement 
>> [12.0] package; (&(package=org.apache.aries.prox
>> y)(version>=0.3.0)(!(version>=1.0.0))) [caused by: Unable to resolve 17.0: 
>> missing requirement [17.0] package; (&(packag
>> e=org.osgi.service.framework)(version>=1.0.0)(!(version>=2.0.0)))]])
>> org.osgi.framework.BundleException: Unresolved constraint in bundle 
>> org.apache.aries.application.runtime [11]: Unable to
>>  resolve 11.0: missing requirement [11.0] package; 
>> (&(package=org.osgi.service.blueprint)(version>=1.0.0)(!(version>=2.0
>> .0))) [caused by: Unable to resolve 12.0: missing requirement [12.0] 
>> package; (&(package=org.apache.aries.proxy)(version
>> >=0.3.0)(!(version>=1.0.0))) [caused by: Unable to resolve 17.0: missing 
>> >requirement [17.0] package; (&(package=org.osgi
>> .service.framework)(version>=1.0.0)(!(version>=2.0.0)))]]
>> 
>> if I deploy equinox osgi-3.5.0.v20090520.jar as well, the startup process 
>> proceeds much further until it gets other errors unrelated to aries.
>> 
>> So as you can see I have included  "org.apache.aries.application.runtime" 
>> bundle but to no avail.
>> Do you mean that I need check out trunk and  change something in one of the 
>> pom.xml files and then build?
>> 
>> I would really like to try  the latest version of aries on Felix.
>> 
>> Thanks in advance
>> Regards
>> Ivanhoe 
>> 
>> 
>> 
>> 
>> On Sun, Jan 16, 2011 at 8:17 PM, Mark Nuttall <mnutt...@apache.org> wrote:
>> Hello Ivanhoe,
>> The org.osgi.service.framework API is still under development within
>> the OSGi Alliance. It's subject to ongoing change, which is what
>> 'deprecated' means in this case. Felix has not yet implemented this
>> API or a functional equivalent. The 'workaround' for Felix is to
>> substitute org.apache.aries.application.runtime.isolated for
>> org.apache.aries.application.runtime. This bundle offers a simple
>> Aries application runtime which works, although providing no isolation
>> between different applications' bundles.
>> 
>> Regards,
>> Mark
>> 
>> On 16 January 2011 17:25, Ivanhoe Abrahams <ivanhoeabrah...@gmail.com> wrote:
>> > Hi
>> > I just tried to install apache aries on Karaf, and I noticed a dependency 
>> > on
>> > "org.osgi.service.framework" which seems to be only implemented by equinox.
>> > I was just wondering if there is a workaround so that I can install it on
>> > Felix as well.
>> > Thanks
>> > Ivanhoe
>> > BTW. It would be really great if someone has a ready made karaf feature 
>> > file
>> > for apache aries.
>> >
>> 
> 

Reply via email to