Which JDK are you using to run Karaf?
On Mon, Apr 6, 2015 at 3:17 PM, Martin Lichtin <lich...@yahoo.com.invalid> wrote: > In a Karaf 3.0.3 container one cannot install feature 'camel' followed by > installing 'cxf'. > > karaf@root()> feature:repo-add > mvn:org.apache.camel.karaf/apache-camel/2.15.1/xml/features > Adding feature url > mvn:org.apache.camel.karaf/apache-camel/2.15.1/xml/features > > karaf@root()> feature:install camel > karaf@root()> feature:install cxf > Refreshing bundles org.apache.servicemix.bundles.spring-context (79), > org.apache.servicemix.bundles.spring-beans (77), > org.apache.servicemix.bundles.spring-context-support (80), > org.apache.servicemix.bundles.spring-core (75) > Error executing command: Can't install feature cxf/0.0.0: > Could not start bundle > mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.0.4 in feature(s) > cxf-jaxrs-3.0.4: Uses constraint violation. Unable to resolve bundle > revision org.apache.cxf.cxf-rt-frontend-jaxrs [138.0] because it is exposed > to package 'javax.annotation' from bundle revisions javax.annotation-api > [93.0] and org.apache.felix.framework [0] via two dependency chains. > > Chain 1: > org.apache.cxf.cxf-rt-frontend-jaxrs [138.0] > import: > (&(osgi.wiring.package=javax.annotation)(version>=1.2.0)(!(version>=2.0.0))) > | > export: osgi.wiring.package=javax.annotation > javax.annotation-api [93.0] > > Chain 2: > org.apache.cxf.cxf-rt-frontend-jaxrs [138.0] > import: > (&(osgi.wiring.package=org.springframework.context.annotation)(version>=3.1.0)(!(version>=5.0.0))) > | > export: osgi.wiring.package=org.springframework.context.annotation; > uses:=javax.annotation > org.apache.servicemix.bundles.spring-context [79.0] > import: (osgi.wiring.package=javax.annotation) > | > export: osgi.wiring.package=javax.annotation > org.apache.felix.framework [0] > karaf@root()> > > Anyone else experiencing this issue? > > I see that switching the install (i.e. first installing 'cxf') will make it > work, however, it seems a klduge to prescribe an installation ordering. >