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