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.

Reply via email to