EMF won't be created by Aries as long as your 'hibernate-osgi' bundle will
not be in 'started'/'active' state, and will fail after its service waiting
timeout (grace period).
You can try to tweak the start-levels of your bundles/feature to make them
start in the same order in each environments.

2015-05-18 15:42 GMT+02:00 manueld <[email protected]>:

> I didn't know the command "bundle:diag". I just executed it on a
> persistence
> bundle, here's the result :
>
> XXXX applications :: dao :: users (211)
> ----------------------------------------------
> Status: Failure
> Blueprint
> 18/05/15 15:36
> Exception:
> null
> java.util.concurrent.TimeoutException
>         at
>
> org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:336)
>         at
>
> org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
>
> Missing dependencies:
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
> (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name
> =usersXA))(objectClass=javax.persistence.EntityManagerFactory))
>
>
>
>
> --
> View this message in context:
> http://karaf.922171.n3.nabble.com/Karaf-3-0-3-Hibernate-JPA-JPA-bundles-stay-in-GracePeriod-state-tp4040421p4040433.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>



-- 
Charlie Mordant

Full OSGI/EE stack made with Karaf:
https://github.com/OsgiliathEnterprise/net.osgiliath.parent

Reply via email to