felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Madhavan <mattmadha...@gmail.com>
Subject Felix/pax runner cyclic dependency issue - whats the common way to solve this?
Date Wed, 18 May 2011 15:55:50 GMT
Hello,
I ran into a strange issue today. I'm running Felix container (3.2.0) with
some provisioned bundles by invoking *mvn pax:provision*

The OpenJpa bundle does not resolve (its in the installed stage!). I see the
following issue in the Felix console!

[qtp9097155-32 - /system/console/bundles/87] WARN / - %bundles.pluginTitle:
Cann
ot start
org.osgi.framework.BundleException: Unable to resolve module
org.apache.openjpa
[87.0] because it is exposed to package 'javax.transaction.xa' from
org.apache.g
eronimo.specs.geronimo-jta_1.1_spec [33.0] and org.apache.felix.framework
[0] vi
a two dependency chains.

*Chain 1:*
*  org.apache.openjpa [87.0]*
*    import:
(&(package=javax.transaction.xa)(version>=1.1.0)(!(version>=1.2.0)))*
*
*
*     |*
*    export: package=javax.transaction.xa*
*  org.apache.geronimo.specs.geronimo-jta_1.1_spec [33.0]*
*
*
*Chain 2:*
*  org.apache.openjpa [87.0]*
*    import: (&(package=javax.jms)(version>=1.1.0)(!(version>=1.2.0)))*
*     |*
*    export: package=javax.jms; uses:=javax.transaction.xa*
*  org.apache.geronimo.specs.geronimo-jms_1.1_spec [88.0]*
*    import: (package=javax.transaction.xa)*
*     |*
*    export: package=javax.transaction.xa*
*  org.apache.felix.framework [0]*

*So Obviously javax.transaction.xa is getting resolved from two places;*

   1.  How do I fix (or whats the best way to fix this issue) ?
   2. Does Felix framework even export javax.transaction.xa ? I did not see
   any reference to the javax.transaction.xa inside the
   org.apache.felix.main_3.2.0.jar?

I'm really confused now? Any idea/help will be appreciated.

Thanks
Matt

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message