karaf@root()> feature:list | grep jpa
deltaspike-jpa                  │ 1.2.1            │          │ Uninstalled │ 
org.ops4j.pax.cdi-0.12.0          │ Apache Deltaspike jpa support
deltaspike-jpa                  │ 1.4.2            │          │ Uninstalled │ 
org.ops4j.pax.cdi-1.0.0.RC2       │ Apache Deltaspike jpa support
jpa                             │ 2.5.0            │ x        │ Started     │ 
enterprise-4.1.0                  │ OSGi Persistence Container
openjpa                         │ 2.4.1            │          │ Uninstalled │ 
enterprise-4.1.0                  │ Apache OpenJPA 2.4.x persistence engine 
support
karaf@root()> feature:list | grep transaction
transaction-api                 │ 1.2.0            │ x        │ Started     │ 
enterprise-4.1.0                  │
transaction-manager-geronimo    │ 1.3.2            │          │ Started     │ 
enterprise-4.1.0                  │ Geronimo Transaction Manager
transaction-manager-narayana    │ 5.5.0.Final      │          │ Uninstalled │ 
enterprise-4.1.0                  │ Narayana Transaction Manager
transaction                     │ 2.0.0            │ x        │ Started     │ 
enterprise-4.1.0                  │ OSGi Transaction Manager


On 02/28/2017 08:59 AM, Jean-Baptiste Onofré wrote:
Hi Jason,

Can you check the jpa API bundle installed ?

Christian and I investigated an issue about JPA API installed last week, it could be related.

Regards
JB

On 02/28/2017 02:58 PM, Jason Reilly wrote:
Hi all,

Has anyone tried this combination yet?  I am giving it a whirl & am
getting the following exception when I add my persistence bundle:


Bundle org.apache.aries.jpa.container [65] EventDispatcher: Error during
dispatch. (java.lang.ClassCastException:
org.hibernate.osgi.OsgiPersistenceProvider cannot be cast to
javax.persistence.spi.PersistenceProvider)
java.lang.ClassCastException: org.hibernate.osgi.OsgiPersistenceProvider
cannot be cast to javax.persistence.spi.PersistenceProvider
    at
org.apache.aries.jpa.container.impl.PersistenceProviderTracker.addingService(PersistenceProviderTracker.java:84)
[65:org.apache.aries.jpa.container:2.5.0]
    at
org.apache.aries.jpa.container.impl.PersistenceProviderTracker.addingService(PersistenceProviderTracker.java:44)
[65:org.apache.aries.jpa.container:2.5.0]
    at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
[?:?]
.....

08:46:48.925 [FelixDispatchQueue] ERROR org.apache.aries.jpa.container -
FrameworkEvent ERROR - org.apache.aries.jpa.container

java.lang.ClassCastException: org.hibernate.osgi.OsgiPersistenceProvider
cannot be cast to javax.persistence.spi.PersistenceProvider

    at
org.apache.aries.jpa.container.impl.PersistenceProviderTracker.addingService(PersistenceProviderTracker.java:84)
[65:org.apache.aries.jpa.container:2.5.0]

    at
org.apache.aries.jpa.container.impl.PersistenceProviderTracker.addingService(PersistenceProviderTracker.java:44)
[65:org.apache.aries.jpa.container:2.5.0]


I have tried using Hibernate 5.2.8.Final which issues the same exception.


Regards,

Jason



Reply via email to