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

Reply via email to