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

