I am running karaf 3.0.1.
I found the problem, my feature needs
mvn:com.h2database/h2/1.3.174
h2 imports package org.osgi.service.jdbc version>=1.0.0 which is provided by
mvn:org.osgi/org.osgi.compendium/5.0.0
Hence my feature has org.osgi.compendium as dependency.
It seems that this bundle contains an blue print extender.
What is the recommended way for karaf 3 to get the package
org.osgi.service.jdbc?
Am 09.01.2015 um 13:34 schrieb Achim Nierbeck:
Take a look at your feature definition (the xml file).
You might find some blueprint bundles there, or maybe a reference to
another feature-repository (definition file).
Maybe you are referencing the gemini blueprint implementation.
Those two can not co-exist unless you work with regions (karaf 2.4 and
higher)
regards, Achim
2015-01-09 12:46 GMT+01:00 Richard Hierlmeier
<[email protected] <mailto:[email protected]>>:
I can deploy my own bundle into karaf. However after a restart karaf
the bundle commands are no longer available.
In the log files I found the following message:
2015-01-09 12:23:46,289 | INFO | FelixStartLevel |
BlueprintExtender | 19 -
org.apache.aries.blueprint.__core - 1.4.0 | Bundle
org.apache.karaf.bundle.core is not compatible with this blueprint
extender
It seems that my feature brings its own blue print extender into the
system.
How can I find it out what bundle contains this incompatible blue
print extender?
Thank you in advance
--
Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
& Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
Software Architect / Project Manager / Scrum Master