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

Reply via email to