You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Damjan Jovanovic <da...@apache.org> on 2012/09/18 17:55:17 UTC

Apache Karaf Cave completely broken on all recent versions?

========
Karaf 2.2.9
========
Initially works, but gives HTTP error 500 because it mysteriously fails to
find some bundles which are present and even listed in the repository.xml.
After restarting Apache Karaf, it will never load Cave again (until I run
"bin/karaf clean" and reinstall, which will again break after the first
restart):

ERROR: Bundle org.apache.cxf.bundle [140] Error starting
mvn:org.apache.cxf/cxf-bundle/2.4.3 (org.osgi.framework.BundleException:
Uses constraint violation. Unable to resolve module org.apache.cxf.bundle
[140.0] because it is exposed to package 'javax.xml.bind.attachment' from
modules org.apache.felix.framework [0] and
org.apache.servicemix.specs.jaxb-api-2.2 [54.0] via two dependency chains.

Chain 1:
  org.apache.cxf.bundle [140.0]
    import: (package=javax.xml.bind.attachment)
     |
    export: package=javax.xml.bind.attachment
  org.apache.felix.framework [0]

Chain 2:
  org.apache.cxf.bundle [140.0]
    import: (package=com.sun.tools.xjc.reader.xmlschema.parser)
     |
    export: package=com.sun.tools.xjc.reader.xmlschema.parser;
uses:=javax.xml.bind
  org.apache.servicemix.bundles.jaxb-xjc [59.0]
    import: (&(package=javax.xml.bind)(version>=2.2.0)(!(version>=3.0.0)))
     |
    export: package=javax.xml.bind; uses:=javax.xml.bind.attachment
    export: package=javax.xml.bind.attachment
  org.apache.servicemix.specs.jaxb-api-2.2 [54.0])
org.osgi.framework.BundleException: Uses constraint violation. Unable to
resolve module org.apache.cxf.bundle [140.0] because it is exposed to
package 'javax.xml.bind.attachment' from modules org.apache.felix.framework
[0] and org.apache.servicemix.specs.jaxb-api-2.2 [54.0] via two dependency
chains.

Chain 1:
  org.apache.cxf.bundle [140.0]
    import: (package=javax.xml.bind.attachment)
     |
    export: package=javax.xml.bind.attachment
  org.apache.felix.framework [0]

Chain 2:
  org.apache.cxf.bundle [140.0]
    import: (package=com.sun.tools.xjc.reader.xmlschema.parser)
     |
    export: package=com.sun.tools.xjc.reader.xmlschema.parser;
uses:=javax.xml.bind
  org.apache.servicemix.bundles.jaxb-xjc [59.0]
    import: (&(package=javax.xml.bind)(version>=2.2.0)(!(version>=3.0.0)))
     |
    export: package=javax.xml.bind; uses:=javax.xml.bind.attachment
    export: package=javax.xml.bind.attachment
  org.apache.servicemix.specs.jaxb-api-2.2 [54.0]
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3570)
 at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
 at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
at java.lang.Thread.run(Thread.java:662)


==================
Karaf 2.3.0-SNAPSHOT
==================
features:install cave-obr-server
la | grep -i cave
(among others, this one has "Failure":)
 [ 156] [Active     ] [Failure     ] [       ] [   80] Apache Karaf :: Cave
:: Server :: Storage (3.0.0.SNAPSHOT)

data/log/karaf.log gives a possibly relevant exception:
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable
to intialize bean cxf
        at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:710)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:820)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:783)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[9:org.apache.aries.blueprint.core:1.0.0]
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_32]
        at
java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_32]
        at
org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:648)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:340)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:242)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[9:org.apache.aries.blueprint.core:1.0.0]
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_32]
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_32]
        at
java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_32]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_32]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_32]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_32]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_32]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_32]
Caused by: org.apache.cxf.bus.extension.ExtensionException
        at org.apache.cxf.bus.extension.Extension.load(Extension.java:175)
        at
org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:181)
        at
org.apache.cxf.bus.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:118)
        at
org.apache.cxf.bus.extension.ExtensionManagerBus.initialize(ExtensionManagerBus.java:147)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.6.0_32]
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_32]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_32]
        at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_32]
        at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:238)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:954)[9:org.apache.aries.blueprint.core:1.0.0]
        at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:708)[9:org.apache.aries.blueprint.core:1.0.0]
        ... 20 more
Caused by: java.lang.InstantiationException:
org.apache.cxf.bus.osgi.OSGiExtensionLocator$OSGIBusListener
        at java.lang.Class.newInstance0(Class.java:340)[:1.6.0_32]
        at java.lang.Class.newInstance(Class.java:308)[:1.6.0_32]
        at org.apache.cxf.bus.extension.Extension.load(Extension.java:171)
        ... 30 more


==================
Karaf 3.0.0-SNAPSHOT
==================
Can't even install Cave: cxf wants version range [2,3) of the http package,
which isn't available.


Also for features:install it's "cave-obr-server", not "cave-server" like
your documentation says.

Regards
Damjan

Re: Apache Karaf Cave completely broken on all recent versions?

Posted by Freeman Fang <fr...@gmail.com>.
Hi,

Ensure you override jre.properties with jre.properties.cxf in KARAF_HOME/etc folder.
Freeman
-------------
Freeman Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042

On 2012-9-18, at 下午11:55, Damjan Jovanovic wrote:

> ========
> Karaf 2.2.9
> ========
> Initially works, but gives HTTP error 500 because it mysteriously fails to find some bundles which are present and even listed in the repository.xml.
> After restarting Apache Karaf, it will never load Cave again (until I run "bin/karaf clean" and reinstall, which will again break after the first restart):
> 
> ERROR: Bundle org.apache.cxf.bundle [140] Error starting mvn:org.apache.cxf/cxf-bundle/2.4.3 (org.osgi.framework.BundleException: Uses constraint violation. Unable to resolve module org.apache.cxf.bundle [140.0] because it is exposed to package 'javax.xml.bind.attachment' from modules org.apache.felix.framework [0] and org.apache.servicemix.specs.jaxb-api-2.2 [54.0] via two dependency chains.
> 
> Chain 1:
>   org.apache.cxf.bundle [140.0]
>     import: (package=javax.xml.bind.attachment)
>      |
>     export: package=javax.xml.bind.attachment
>   org.apache.felix.framework [0]
> 
> Chain 2:
>   org.apache.cxf.bundle [140.0]
>     import: (package=com.sun.tools.xjc.reader.xmlschema.parser)
>      |
>     export: package=com.sun.tools.xjc.reader.xmlschema.parser; uses:=javax.xml.bind
>   org.apache.servicemix.bundles.jaxb-xjc [59.0]
>     import: (&(package=javax.xml.bind)(version>=2.2.0)(!(version>=3.0.0)))
>      |
>     export: package=javax.xml.bind; uses:=javax.xml.bind.attachment
>     export: package=javax.xml.bind.attachment
>   org.apache.servicemix.specs.jaxb-api-2.2 [54.0])
> org.osgi.framework.BundleException: Uses constraint violation. Unable to resolve module org.apache.cxf.bundle [140.0] because it is exposed to package 'javax.xml.bind.attachment' from modules org.apache.felix.framework [0] and org.apache.servicemix.specs.jaxb-api-2.2 [54.0] via two dependency chains.
> 
> Chain 1:
>   org.apache.cxf.bundle [140.0]
>     import: (package=javax.xml.bind.attachment)
>      |
>     export: package=javax.xml.bind.attachment
>   org.apache.felix.framework [0]
> 
> Chain 2:
>   org.apache.cxf.bundle [140.0]
>     import: (package=com.sun.tools.xjc.reader.xmlschema.parser)
>      |
>     export: package=com.sun.tools.xjc.reader.xmlschema.parser; uses:=javax.xml.bind
>   org.apache.servicemix.bundles.jaxb-xjc [59.0]
>     import: (&(package=javax.xml.bind)(version>=2.2.0)(!(version>=3.0.0)))
>      |
>     export: package=javax.xml.bind; uses:=javax.xml.bind.attachment
>     export: package=javax.xml.bind.attachment
>   org.apache.servicemix.specs.jaxb-api-2.2 [54.0]
> 	at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3570)
> 	at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
> 	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
> 	at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
> 	at java.lang.Thread.run(Thread.java:662)
> 
> 
> ==================
> Karaf 2.3.0-SNAPSHOT
> ==================
> features:install cave-obr-server
> la | grep -i cave
> (among others, this one has "Failure":)
> [ 156] [Active     ] [Failure     ] [       ] [   80] Apache Karaf :: Cave :: Server :: Storage (3.0.0.SNAPSHOT)
> 
> data/log/karaf.log gives a possibly relevant exception:
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean cxf
>         at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:710)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:820)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:783)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[9:org.apache.aries.blueprint.core:1.0.0]
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_32]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_32]
>         at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:648)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:340)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:242)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[9:org.apache.aries.blueprint.core:1.0.0]
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_32]
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_32]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_32]
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_32]
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_32]
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_32]
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_32]
>         at java.lang.Thread.run(Thread.java:662)[:1.6.0_32]
> Caused by: org.apache.cxf.bus.extension.ExtensionException
>         at org.apache.cxf.bus.extension.Extension.load(Extension.java:175)
>         at org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:181)
>         at org.apache.cxf.bus.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:118)
>         at org.apache.cxf.bus.extension.ExtensionManagerBus.initialize(ExtensionManagerBus.java:147)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_32]
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_32]
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_32]
>         at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_32]
>         at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:238)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:954)[9:org.apache.aries.blueprint.core:1.0.0]
>         at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:708)[9:org.apache.aries.blueprint.core:1.0.0]
>         ... 20 more
> Caused by: java.lang.InstantiationException: org.apache.cxf.bus.osgi.OSGiExtensionLocator$OSGIBusListener
>         at java.lang.Class.newInstance0(Class.java:340)[:1.6.0_32]
>         at java.lang.Class.newInstance(Class.java:308)[:1.6.0_32]
>         at org.apache.cxf.bus.extension.Extension.load(Extension.java:171)
>         ... 30 more
> 
> 
> ==================
> Karaf 3.0.0-SNAPSHOT
> ==================
> Can't even install Cave: cxf wants version range [2,3) of the http package, which isn't available.
> 
> 
> Also for features:install it's "cave-obr-server", not "cave-server" like your documentation says.
> 
> Regards
> Damjan
> 


Re: Apache Karaf Cave completely broken on all recent versions?

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Damjam,

I gonna update Cave for the new version.

Thanks for reporting.

Regards
JB

On 09/18/2012 05:55 PM, Damjan Jovanovic wrote:
> ========
> Karaf 2.2.9
> ========
> Initially works, but gives HTTP error 500 because it mysteriously fails
> to find some bundles which are present and even listed in the
> repository.xml.
> After restarting Apache Karaf, it will never load Cave again (until I
> run "bin/karaf clean" and reinstall, which will again break after the
> first restart):
>
> ERROR: Bundle org.apache.cxf.bundle [140] Error starting
> mvn:org.apache.cxf/cxf-bundle/2.4.3 (org.osgi.framework.BundleException:
> Uses constraint violation. Unable to resolve module
> org.apache.cxf.bundle [140.0] because it is exposed to package
> 'javax.xml.bind.attachment' from modules org.apache.felix.framework [0]
> and org.apache.servicemix.specs.jaxb-api-2.2 [54.0] via two dependency
> chains.
>
> Chain 1:
>    org.apache.cxf.bundle [140.0]
>      import: (package=javax.xml.bind.attachment)
>       |
>      export: package=javax.xml.bind.attachment
>    org.apache.felix.framework [0]
>
> Chain 2:
>    org.apache.cxf.bundle [140.0]
>      import: (package=com.sun.tools.xjc.reader.xmlschema.parser)
>       |
>      export: package=com.sun.tools.xjc.reader.xmlschema.parser;
> uses:=javax.xml.bind
>    org.apache.servicemix.bundles.jaxb-xjc [59.0]
>      import: (&(package=javax.xml.bind)(version>=2.2.0)(!(version>=3.0.0)))
>       |
>      export: package=javax.xml.bind; uses:=javax.xml.bind.attachment
>      export: package=javax.xml.bind.attachment
>    org.apache.servicemix.specs.jaxb-api-2.2 [54.0])
> org.osgi.framework.BundleException: Uses constraint violation. Unable to
> resolve module org.apache.cxf.bundle [140.0] because it is exposed to
> package 'javax.xml.bind.attachment' from modules
> org.apache.felix.framework [0] and
> org.apache.servicemix.specs.jaxb-api-2.2 [54.0] via two dependency chains.
>
> Chain 1:
>    org.apache.cxf.bundle [140.0]
>      import: (package=javax.xml.bind.attachment)
>       |
>      export: package=javax.xml.bind.attachment
>    org.apache.felix.framework [0]
>
> Chain 2:
>    org.apache.cxf.bundle [140.0]
>      import: (package=com.sun.tools.xjc.reader.xmlschema.parser)
>       |
>      export: package=com.sun.tools.xjc.reader.xmlschema.parser;
> uses:=javax.xml.bind
>    org.apache.servicemix.bundles.jaxb-xjc [59.0]
>      import: (&(package=javax.xml.bind)(version>=2.2.0)(!(version>=3.0.0)))
>       |
>      export: package=javax.xml.bind; uses:=javax.xml.bind.attachment
>      export: package=javax.xml.bind.attachment
>    org.apache.servicemix.specs.jaxb-api-2.2 [54.0]
> at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3570)
> at org.apache.felix.framework.Felix.startBundle(Felix.java:1797)
> at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)
> at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:266)
> at java.lang.Thread.run(Thread.java:662)
>
>
> ==================
> Karaf 2.3.0-SNAPSHOT
> ==================
> features:install cave-obr-server
> la | grep -i cave
> (among others, this one has "Failure":)
> [ 156] [Active     ] [Failure     ] [       ] [   80] Apache Karaf ::
> Cave :: Server :: Storage (3.0.0.SNAPSHOT)
>
> data/log/karaf.log gives a possibly relevant exception:
> org.osgi.service.blueprint.container.ComponentDefinitionException:
> Unable to intialize bean cxf
>          at
> org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:710)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:820)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:783)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_32]
>          at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_32]
>          at
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:648)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:340)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:242)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_32]
>          at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_32]
>          at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_32]
>          at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_32]
>          at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_32]
>          at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_32]
>          at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_32]
>          at java.lang.Thread.run(Thread.java:662)[:1.6.0_32]
> Caused by: org.apache.cxf.bus.extension.ExtensionException
>          at org.apache.cxf.bus.extension.Extension.load(Extension.java:175)
>          at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:181)
>          at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.initialize(ExtensionManagerImpl.java:118)
>          at
> org.apache.cxf.bus.extension.ExtensionManagerBus.initialize(ExtensionManagerBus.java:147)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.6.0_32]
>          at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_32]
>          at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_32]
>          at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_32]
>          at
> org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:238)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:954)[9:org.apache.aries.blueprint.core:1.0.0]
>          at
> org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:708)[9:org.apache.aries.blueprint.core:1.0.0]
>          ... 20 more
> Caused by: java.lang.InstantiationException:
> org.apache.cxf.bus.osgi.OSGiExtensionLocator$OSGIBusListener
>          at java.lang.Class.newInstance0(Class.java:340)[:1.6.0_32]
>          at java.lang.Class.newInstance(Class.java:308)[:1.6.0_32]
>          at org.apache.cxf.bus.extension.Extension.load(Extension.java:171)
>          ... 30 more
>
>
> ==================
> Karaf 3.0.0-SNAPSHOT
> ==================
> Can't even install Cave: cxf wants version range [2,3) of the http
> package, which isn't available.
>
>
> Also for features:install it's "cave-obr-server", not "cave-server" like
> your documentation says.
>
> Regards
> Damjan
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com