Hi JB,

I ran into this exact issue and installing jpa after OpenJPA jar resolved
this.
There seems to be an order in which these bundles need to be installed.

However when I logout of karaf I get the following exception.

-Alexei

170239  osapu  TRACE  [FelixStartLevel] openjpa.Runtime -
org.apache.openjpa.persistence.EntityManagerFactoryImpl@7139acf.close()
invoked.
ERROR: Bundle org.apache.aries.jpa.container [125] Error stopping bundle.
(java.lang.IllegalStateException: No persistence units defined for bundle
osa-dao/1.0.0.)
java.lang.IllegalStateException: No persistence units defined for bundle
osa-dao/1.0.0.
        at
org.apache.aries.jpa.container.unit.impl.ManagedPersistenceUnitInfoFactoryImpl.destroyPersistenceBundle(ManagedPersistenceUnitInfoFactoryImpl.java:60)
        at
org.apache.aries.jpa.container.impl.PersistenceBundleManager.removedBundle(PersistenceBundleManager.java:313)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerRemoved(BundleHookBundleTracker.java:513)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerRemoved(BundleHookBundleTracker.java:433)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.untrack(BundleHookBundleTracker.java:834)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker.close(BundleHookBundleTracker.java:196)
        at
org.apache.aries.util.tracker.RecursiveBundleTracker.close(RecursiveBundleTracker.java:120)
        at
org.apache.aries.jpa.container.impl.PersistenceBundleManager.close(PersistenceBundleManager.java:140)
        at
org.apache.aries.jpa.container.impl.PersistenceBundleManager.stop(PersistenceBundleManager.java:643)
        at
org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:667)
        at org.apache.felix.framework.Felix.stopBundle(Felix.java:2361)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1214)
        at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
        at java.lang.Thread.run(Thread.java:679)
ERROR: Bundle org.apache.aries.jpa.container [125] Error stopping
mvn:org.apache.aries.jpa/org.apache.aries.jpa.container/1.0.0
(org.osgi.framework.BundleException: Activator stop error in bundle
org.apache.aries.jpa.container [125].)
java.lang.IllegalStateException: No persistence units defined for bundle
osa-dao/1.0.0.
        at
org.apache.aries.jpa.container.unit.impl.ManagedPersistenceUnitInfoFactoryImpl.destroyPersistenceBundle(ManagedPersistenceUnitInfoFactoryImpl.java:60)
        at
org.apache.aries.jpa.container.impl.PersistenceBundleManager.removedBundle(PersistenceBundleManager.java:313)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerRemoved(BundleHookBundleTracker.java:513)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerRemoved(BundleHookBundleTracker.java:433)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.untrack(BundleHookBundleTracker.java:834)
        at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker.close(BundleHookBundleTracker.java:196)
        at
org.apache.aries.util.tracker.RecursiveBundleTracker.close(RecursiveBundleTracker.java:120)
        at
org.apache.aries.jpa.container.impl.PersistenceBundleManager.close(PersistenceBundleManager.java:140)
        at
org.apache.aries.jpa.container.impl.PersistenceBundleManager.stop(PersistenceBundleManager.java:643)
        at
org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:667)
        at org.apache.felix.framework.Felix.stopBundle(Felix.java:2361)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1214)
        at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
        at java.lang.Thread.run(Thread.java:679)



--
View this message in context: 
http://karaf.922171.n3.nabble.com/Features-bundles-for-OpenJPA-JTA-tp3342895p4028873.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to