Ok, I see hibernate now. Let me check if I see the jpa spec bundle.

Regards
JB

On Nov 20, 2017, 20:42, at 20:42, Alex Soto <alex.s...@envieta.com> wrote:
>Thank you JB for the quick response.
>OK, so I installed the jpa feature:
>
>               feature:install jpa
>
>karaf@root()> 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.inject
>124 │ Installed │  80 │ 2.7.0.SNAPSHOT     │ Apache Aries JPA example
>tasklist model
>125 │ Active    │  80 │ 2.6.1              │ Apache Aries JPA Container
>API
>126 │ Active    │  80 │ 2.6.1              │ Apache Aries JPA blueprint
>127 │ Active    │  80 │ 2.6.1              │ Apache Aries JPA container
>128 │ Active    │  80 │ 2.6.1              │ Apache Aries JPA support
>129 │ Active    │  80 │ 1.1.1              │ geronimo-jms_1.1_spec
>130 │ Active    │  80 │ 1.7.0.6            │ Apache ServiceMix ::
>Bundles :: antThe same problem persists
>
>And
>
>karaf@root()> bundle:diag 124
>Apache Aries JPA example tasklist model (124)
>---------------------------------------------
>Status: Installed
>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))
>Declarative Services
>
>
>Or is it something else I need to install?
>
>Best regards,
>
>Alex soto
>alex.s...@envieta.com
>
>
>
>> On Nov 20, 2017, at 2:31 PM, Jean-Baptiste Onofré <j...@nanthrax.net>
>wrote:
>>
>> 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, at 20:09, Alex Soto <alex.s...@envieta.com
><mailto:alex.s...@envieta.com>> 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