Hi, Seems you install multiple versions spring features in karaf, you better remove one to avoid such exception ------------- Freeman(Yue) Fang
Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: @Freeman小屋 On 2013-6-21, at 下午2:17, Srikanth wrote: > I am new to OSGI/Karaf, would like to understand the below problem and how to > solve. > Could someone please let me know what could be the issue and how this can be > solved? > > 2013-06-21 11:35:02,451 | ERROR | Thread-10 | FeaturesServiceImpl > > | s.internal.FeaturesServiceImpl$2 1152 | 40 - > org.apache.karaf.features.core - 2.3.1 | Error installing boot features > java.lang.Exception: Could not start bundle > mvn:org.apache.cxf/cxf-bundle/2.4.2 in feature(s) cxf-2.4.2: Uses constraint > violation. Unable to resolve bundle revision org.apache.cxf.bundle [170.0] > because it is exposed to package 'org.springframework.beans.factory.support' > from bundle revisions org.springframework.beans [132.0] and > org.springframework.beans [99.0] via two dependency chains. > > Chain 1: > org.apache.cxf.bundle [170.0] > import: > (&(osgi.wiring.package=org.springframework.beans.factory.support)(version>=2.5.0)(!(version>=4.0.0))) > | > export: osgi.wiring.package=org.springframework.beans.factory.support > org.springframework.beans [132.0] > > Chain 2: > org.apache.cxf.bundle [170.0] > import: > (&(osgi.wiring.package=org.springframework.web.servlet.mvc)(version>=2.5.0)(!(version>=4.0.0))) > | > export: osgi.wiring.package=org.springframework.web.servlet.mvc; > uses:=org.springframework.validation > org.springframework.web.servlet [109.0] > import: > (&(osgi.wiring.package=org.springframework.validation)(version>=3.1.4)(!(version>=3.1.5))) > | > export: osgi.wiring.package=org.springframework.validation; > uses:=org.springframework.beans.factory.support > org.springframework.context [101.0] > import: > (&(osgi.wiring.package=org.springframework.beans.factory.support)(version>=3.1.4)(!(version>=3.1.5))) > | > export: osgi.wiring.package=org.springframework.beans.factory.support > org.springframework.beans [99.0] > at > org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:482)[40:org.apache.karaf.features.core:2.3.1] > at > org.apache.karaf.features.internal.FeaturesServiceImpl$2.run(FeaturesServiceImpl.java:1150)[40:org.apache.karaf.features.core:2.3.1] > Caused by: org.osgi.framework.BundleException: Uses constraint violation. > Unable to resolve bundle revision org.apache.cxf.bundle [170.0] because it > is exposed to package 'org.springframework.beans.factory.support' from > bundle revisions org.springframework.beans [132.0] and > org.springframework.beans [99.0] via two dependency chains. > > Chain 1: > org.apache.cxf.bundle [170.0] > import: > (&(osgi.wiring.package=org.springframework.beans.factory.support)(version>=2.5.0)(!(version>=4.0.0))) > | > export: osgi.wiring.package=org.springframework.beans.factory.support > org.springframework.beans [132.0] > > Chain 2: > org.apache.cxf.bundle [170.0] > import: > (&(osgi.wiring.package=org.springframework.web.servlet.mvc)(version>=2.5.0)(!(version>=4.0.0))) > | > export: osgi.wiring.package=org.springframework.web.servlet.mvc; > uses:=org.springframework.validation > org.springframework.web.servlet [109.0] > import: > (&(osgi.wiring.package=org.springframework.validation)(version>=3.1.4)(!(version>=3.1.5))) > | > export: osgi.wiring.package=org.springframework.validation; > uses:=org.springframework.beans.factory.support > org.springframework.context [101.0] > import: > (&(osgi.wiring.package=org.springframework.beans.factory.support)(version>=3.1.4)(!(version>=3.1.5))) > | > export: osgi.wiring.package=org.springframework.beans.factory.support > org.springframework.beans [99.0] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3832)[org.apache.felix.framework-4.0.3.jar:] > at > org.apache.felix.framework.Felix.startBundle(Felix.java:1868)[org.apache.felix.framework-4.0.3.jar:] > at > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:944)[org.apache.felix.framework-4.0.3.jar:] > at > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:931)[org.apache.felix.framework-4.0.3.jar:] > at > org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:479)[40:org.apache.karaf.features.core:2.3.1] > ... 1 more > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/Karaf-understanding-the-problem-tp4029083.html > Sent from the Karaf - User mailing list archive at Nabble.com.
