I don't see the jpa engine in your bundle list ? Openjpa, hibernate, eclipselink ? The jpa version depends of the engine.
Regards JB On Nov 20, 2017, 20:09, at 20:09, Alex Soto <[email protected]> wrote: >Hello, > >This is my first attempt to use JPA with Karaf, so I am trying to >follow example from https://github.com/apache/aries-jpa ><https://github.com/apache/aries-jpa> using Karaf 4.1.3, so far >unsuccessfully. >On a clean Karaf I have installed the following: > > feature:install hibernate-orm > feature:install pax-jdbc-config > feature:install pax-jdbc-h2 > feature:install http-whiteboard > feature:install scr > feature:install transaction > >Then I copied the data source config file >org.ops4j.datasource-tasklist.cfg to the Karaf’s etc directory. > >Now, when I install the first Example bundle: > >install -s >mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.model/2.7.0-SNAPSHOT >Error executing command: Error installing bundles: > Unable to start bundle >mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.model/2.7.0-SNAPSHOT: >org.osgi.framework.BundleException: Unable to resolve >org.apache.aries.jpa.example.tasklist.model [124](R 124.0): missing >requirement [org.apache.aries.jpa.example.tasklist.model [124](R >124.0)] osgi.contract; (&(osgi.contract=JavaJPA)(version=2.1.0)) >Unresolved requirements: [[org.apache.aries.jpa.example.tasklist.model >[124](R 124.0)] osgi.contract; >(&(osgi.contract=JavaJPA)(version=2.1.0))] > >list >START LEVEL 100 , List Threshold: 50 > ID │ State │ Lvl │ Version │ Name >────┼────────┼─────┼────────────────────┼─────────────────────────────────────────── >28 │ Active │ 80 │ 4.1.3 │ Apache Karaf :: OSGi Services >:: Event > 52 │ Active │ 80 │ 1.3.0 │ ClassMate > 53 │ Active │ 80 │ 3.20.0.GA │ Javassist > 54 │ Active │ 80 │ 1.2 │ javax.interceptor API >55 │ Active │ 80 │ 1.6.6 │ Byte Buddy (without >dependencies) >56 │ Active │ 80 │ 2.7.7.5 │ Apache ServiceMix :: Bundles >:: antlr >57 │ Active │ 80 │ 1.6.1.5 │ Apache ServiceMix :: Bundles >:: dom4j > 58 │ Active │ 80 │ 5.0.1.Final │ hibernate-commons-annotations > 59 │ Active │ 80 │ 5.2.8.Final │ hibernate-core > 60 │ Active │ 80 │ 1.0.0.Final │ hibernate-jpa-2.1-api > 61 │ Active │ 80 │ 5.2.8.Final │ hibernate-osgi > 62 │ Active │ 80 │ 2.0.3.Final │ Java Annotation Indexer > 63 │ Active │ 80 │ 3.3.0.Final │ JBoss Logging 3 >65 │ Active │ 80 │ 1.9.2.1 │ Apache ServiceMix :: Bundles >:: jasypt > 66 │ Active │ 80 │ 1.1.0 │ OPS4J Pax JDBC Config >67 │ Active │ 80 │ 1.1.0 │ OPS4J Pax JDBC Pooling Support >Base >68 │ Active │ 80 │ 1.0.0.201505202023 │ org.osgi:org.osgi.service.jdbc > 69 │ Active │ 80 │ 1.3.172 │ H2 Database Engine >117 │ Active │ 80 │ 1.2.0 │ CDI APIs >118 │ Active │ 80 │ 1.2 │ javax.transaction API >119 │ Active │ 80 │ 1.1.1 │ Apache Aries Transaction >Blueprint >120 │ Active │ 80 │ 2.1.0 │ Apache Aries Transaction >Blueprint >121 │ Active │ 80 │ 1.3.3 │ Apache Aries Transaction >Manager >122 │ Active │ 80 │ 1.0.2 │ Apache Felix Coordinator >Service >123 │ Active │ 80 │ 1.0.0.2 │ Apache ServiceMix :: Bundles >:: javax.injec > >bundle:diag 124 >Unsatisfied Requirements: >[org.apache.aries.jpa.example.tasklist.model [124](R 124.0)] >osgi.service; (osgi.jndi.service.name=tasklist) >[org.apache.aries.jpa.example.tasklist.model [124](R 124.0)] >osgi.contract; (&(osgi.contract=JavaJPA)(version=2.1.0)) > > >Any idea how to troubleshoot this problem? > >Best regards, >Alex soto
