Hi,

What does 'diag' and 'info' gives on the hibernate-osgi bundle?

regards,

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

> Hi,
>
> We recently migrated our platform from Karaf 2.3.2 to Karaf 3.0.3.
>
> Everything runs fine excepted JPA and Hibernate.
> When we start our custom distribution in some environments, persistence
> bundles stay in GracePeriod and are never initialized, as if the
> persistence
> context was never read. They end in the state "Failure".
> It's a strange comportment because it's not happen on the same rate,
> depending on the environment where the distribution is launched. On my
> development machine, the distribution runs almost always fine. On one of
> our
> staging environments, almost never ...
>
> I noticed some suspect logs :
> 2015-05-18 14:42:47,653 | WARN  | Event Dispatcher | aries
> | 192 - org.apache.aries.jpa.blueprint.aries - 1.0.4 | Managed persistence
> context support is no longer available for use with the Aries Blueprint
> container.
>
> 2015-05-18 14:42:48,037 | WARN  | Event Dispatcher | container
> | 193 - org.apache.aries.jpa.container - 1.0.2 | There are no providers
> available.
>
> 2015-05-18 14:43:12,443 | ERROR | Event Dispatcher | aries
> | 192 - org.apache.aries.jpa.blueprint.aries - 1.0.4 | No
> org.apache.aries.jpa.container.sync.Synchronization service registered.
>
> But these logs appear also when distribution run fine, so maybe it's not
> related to the problem.
>
> I also noticed that in case of "GracePeriod then Failure" state, the bundle
> "hibernate-osgi" stays indefinitely in the state "Starting".
> And the bundle "Apache Aries Blueprint Core Compatiblity Fragment Bundle,
> Hosts: 15" stays in the state Resolved. I don't know what is its purpose
> and
> if it could be linked to our problem.
>
> Here an example of one our persistence features :
>
> <feature name="usersDAO"  version="${project.version}"
> description="usersDAO
> feature">
> <feature>transaction</feature>
> <feature>jndi</feature>
> <feature>pax-jdbc-h2</feature>
> <feature>pax-jdbc-config</feature>
> <feature>pax-jdbc-pool-dbcp2</feature>
> <feature version="2.1.0">jpa</feature>
> <feature version="4.3.6.Final">hibernate</feature>
> <bundle>mvn:com.test.bundle.dao/users/1.1.2</bundle>
> </feature>
>
> As you can see it's very close to this example :
> https://github.com/cschneider/Karaf-Tutorial/tree/master/db/examplejpa
>
> So, do you have an idea ?
> I suspect the bundle order, or the start-level of some bundles. Maybe the
> distribution runs too fast, or too slow, on some environments, and so
> initialize some importants bundles too fast, or too slowly ?
>
> Thank you for your help.
>
>
>
> --
> View this message in context:
> http://karaf.922171.n3.nabble.com/Karaf-3-0-3-Hibernate-JPA-JPA-bundles-stay-in-GracePeriod-state-tp4040421.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