karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cniehues <christian.nieh...@its-telco.de>
Subject Re: Injection Problem with JPA and Camel in Karaf 4.0.3
Date Thu, 07 Jan 2016 07:50:21 GMT
Now I figured out my problem: the blueprint-maven-plugin wasn't working at
all. The problem is that the execution part was missing:

<executions>
  <execution>
      <goals>
          <goal>blueprint-generate</goal>
      </goals>
      <phase>process-classes</phase>
  </execution>
</executions>

I think this results from your tasklist example where the execution part is
missing in the persistence bundle but it is present in the parent. This is a
little bit misleading.

So now I get my EntityManager injected and I can confirm that the mixing of
annotations and xml just works!

About the two EntityManager: there is only one Aries JPA container
installed. Maybe the two hibernate entitymanager bundles are the cause of
this (I try to use hibernate 5 because of better osgi support while the
tasklist example uses a hibernate 4 version).

 ID | State  | Lvl | Version             | Name
---------------------------------------------------------------------------------------------
 52 | Active |  80 | 5.0.6.Final-karaf   | hibernate-osgi
 53 | Active |  80 | 0                   | wrap_mvn_com.oracle_ojdbc6_11.2.0
 54 | Active |  80 | 3.18.1.GA           | Javassist
 56 | Active |  80 | 1.2.0               | CDI APIs
 57 | Active |  80 | 1.2                 | javax.interceptor API
 58 | Active |  80 | 2.1.0.v201304241213 | Java Persistence API 2.1
 59 | Active |  80 | 1.2                 | javax.transaction API
 60 | Active |  80 | 2.2.0               | Apache Aries JPA Container API
 61 | Active |  80 | 2.2.0               | Apache Aries JPA blueprint
 62 | Active |  80 | 2.2.0               | Apache Aries JPA container
 63 | Active |  80 | 2.2.0               | Apache Aries JPA support
 64 | Active |  80 | 1.0.0               | Apache Felix Coordinator Service
 65 | Active |  80 | 1.1.1               | geronimo-jta_1.1_spec
 66 | Active |  80 | 2.7.7.5             | Apache ServiceMix :: Bundles ::
antlr
 67 | Active |  80 | 1.6.1.5             | Apache ServiceMix :: Bundles ::
dom4j
 68 | Active |  80 | 1.0.0.2             | Apache ServiceMix :: Bundles ::
javax.inject
 69 | Active |  80 | 5.0.1.Final         | hibernate-commons-annotations
 70 | Active |  80 | 5.0.6.Final         | hibernate-core
 71 | Active |  80 | 5.0.6.Final         | hibernate-entitymanager
 72 | Active |  80 | 1.0.0.Final         | hibernate-jpa-2.1-api
 73 | Active |  80 | 5.0.6.Final         | hibernate-osgi
 74 | Active |  80 | 2.0.0.Final         | Java Annotation Indexer
 75 | Active |  80 | 3.3.0.Final         | JBoss Logging 3
 78 | Active |  80 | 0.7.0               | OPS4J Pax JDBC Generic Driver
Extender
 79 | Active |  80 | 0.7.0               | OPS4J Pax JDBC Config
 80 | Active |  80 | 1.8.1               | OPS4J Pax Swissbox :: OSGi Core
 81 | Active |  80 | 1.8.1               | OPS4J Pax Swissbox :: Extender
 82 | Active |  80 | 1.8.1               | OPS4J Pax Swissbox :: Lifecycle
 83 | Active |  80 | 1.0.0.201505202023  | org.osgi:org.osgi.service.jdbc
 85 | Active |  80 | 2.0.0               | Apache Aries Transaction
Blueprint
 86 | Active |  80 | 1.3.0               | Apache Aries Transaction Manager
 87 | Active |  80 | 2.1.0               | Apache Commons DBCP
 88 | Active |  80 | 2.4.1               | Apache Commons Pool
 89 | Active |  80 | 4.0.3               | Apache Karaf :: JDBC :: Core
 90 | Active |  80 | 3.0.0.1             | Apache ServiceMix :: Bundles ::
cglib
 91 | Active |  80 | 0.7.0               | OPS4J Pax JDBC Oracle Driver
Adapter
 92 | Active |  80 | 0.7.0               | OPS4J Pax JDBC Pooling Support
Base
 93 | Active |  80 | 0.7.0               | OPS4J Pax JDBC Pooling Support
using Commons-DBCP2
 97 | Active |  80 | 2.16.1              | camel-blueprint
 98 | Active |  80 | 2.16.1              | camel-catalog
 99 | Active |  80 | 2.16.1              | camel-commands-core
100 | Active |  80 | 2.16.1              | camel-core
101 | Active |  80 | 2.16.1              | camel-karaf-commands
102 | Active |  80 | 2.2.6.1             | Apache ServiceMix :: Bundles ::
jaxb-impl
106 | Active |  80 | 1.1.1               | Apache Aries Transaction
Blueprint
107 | Active |  80 | 1.1.0               | ClassMate
135 | Active |  80 | 1.8.2.2             | Apache ServiceMix :: Bundles ::
ant
172 | Active |  80 | 1.3.172             | H2 Database Engine
173 | Active |  80 | 4.0.4.Final         | hibernate-commons-annotations
174 | Active |  80 | 4.3.6.Final         | hibernate-core
175 | Active |  80 | 4.3.6.Final         | hibernate-entitymanager
176 | Active |  80 | 4.3.6.Final         | hibernate-osgi
177 | Active |  80 | 1.0.2.Final         | JACC 1.4 API
187 | Active |  80 | 1.0.0.SNAPSHOT      | angular-ui
188 | Active |  80 | 1.0.0.SNAPSHOT      | model
189 | Active |  80 | 1.0.0.SNAPSHOT      | persistence
190 | Active |  80 | 1.0.0.SNAPSHOT      | service
191 | Active |  80 | 1.0.0.SNAPSHOT      | pra-osgi-sid Bundle
192 | Active |  80 | 1.0.0.SNAPSHOT      | pra-osgi-dao-api Blueprint Bundle
193 | Active |  80 | 1.0.0.SNAPSHOT      | pra-osgi-dao-impl Blueprint
Bundle
194 | Active |  80 | 1.0.0.SNAPSHOT      | pra Camel Blueprint Bundle
195 | Active |  80 | 1.0.1               | Apache Aries Blueprint Annotation
API
206 | Active |  80 | 1.5.0               | OPS4J Base - All
207 | Active |  80 | 1.0.0.RC1           | OPS4J Pax CDI Bean Bundle API
208 | Active |  80 | 1.0.0.RC1           | OPS4J Pax CDI Extender for Bean
Bundles
209 | Active |  80 | 1.0.0.RC1           | OPS4J Pax CDI Portable Extension
for OSGi
210 | Active |  80 | 1.0.0.RC1           | OPS4J Pax CDI Service Provider
Interface
211 | Active |  80 | 1.8.1               | OPS4J Pax Swissbox :: Tracker

Thanks for the help,
Christian



--
View this message in context: http://karaf.922171.n3.nabble.com/Injection-Problem-with-JPA-and-Camel-in-Karaf-4-0-3-tp4044627p4044675.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Mime
View raw message