Hello all,

Can you, please, advise how to resolve this kind of reca conditions during
the startup of the karaf?
We're using cxf 3.1.9 and guava 19.0, karaf 4.1.4, jdk8
CXF is installing the <bundle start-level="10">
mvn:javax.annotation/javax.annotation-api/1.2</bundle>
And guava 19.0 bundle headers are:

Export-Package =

com.google.common.net
;uses:="javax.annotation,com.google.common.base,com.google.common.hash,
com.google.common.io
,com.google.common.primitives,com.google.common.collect,com.google.common.escape";version=19.0.0,

com.google.common.html;uses:="com.google.common.escape,javax.annotation";version=19.0.0,

com.google.common.collect;uses:="com.google.common.base,javax.annotation,com.google.common.primitives,com.google.common.math";version=19.0.0,

com.google.common.primitives;uses:="javax.annotation,com.google.common.base,sun.misc";version=19.0.0,

com.google.common.base;uses:=javax.annotation;version=19.0.0,

com.google.common.escape;uses:="com.google.common.base,javax.annotation";version=19.0.0,

com.google.common.cache;uses:="com.google.common.collect,com.google.common.util.concurrent,javax.annotation,com.google.common.base,com.google.common.primitives,sun.misc";version=19.0.0,

com.google.common.eventbus;uses:="com.google.common.base,com.google.common.collect,com.google.common.util.concurrent,javax.annotation,com.google.common.cache,com.google.common.reflect";version=19.0.0,

com.google.common.util.concurrent;uses:="com.google.common.base,javax.annotation,sun.misc,com.google.common.collect,com.google.common.math,com.google.common.primitives";version=19.0.0,

com.google.common.hash;uses:="com.google.common.primitives,com.google.common.base,javax.annotation,com.google.common.math";version=19.0.0,

com.google.common.io
;uses:="javax.annotation,com.google.common.base,com.google.common.math,com.google.common.hash,com.google.common.collect,com.google.common.primitives";version=19.0.0,

com.google.common.xml;uses:="com.google.common.escape,javax.annotation";version=19.0.0,

com.google.common.reflect;uses:="javax.annotation,com.google.common.base,com.google.common.collect,com.google.common.primitives";version=19.0.0,

com.google.common.math;uses:="com.google.common.base,com.google.common.primitives,javax.annotation";version=19.0.0,

com.google.common.annotations;version=19.0.0

Import-Package =

javax.annotation;resolution:=optional,

sun.misc;resolution:=optional

*The error on feature install: *


*Chain 1:*  com.test.example.rest.core [com.test.example.rest.core [446](R
446.0)]
    import:
(&(osgi.wiring.package=javax.annotation)(version>=1.2.0)(!(version>=2.0.0)))
     |
    export: osgi.wiring.package: javax.annotation
  javax.annotation-api [javax.annotation-api [168](R 168.0)]

*Chain 2:*  com.test.example.rest.core [com.test.example.rest.core [446](R
446.0)]
    import:
(&(osgi.wiring.package=com.test.example.exec.api)(version>=7.0.0)(!(version>=8.0.0)))
     |
    export: osgi.wiring.package=com.test.example.exec.api;
uses:=com.test.example.context.api
  com.test.example.exec.api [com.test.example.exec.api [443](R 443.0)]
    import:
(&(osgi.wiring.package=com.test.example.context.api)(version>=7.0.0)(!(version>=8.0.0)))
     |
    export: osgi.wiring.package=com.test.example.context.api;
uses:=com.test.example.common.entity
  com.test.example.context.api [com.test.example.context.api [441](R 441.0)]
    import:
(&(osgi.wiring.package=com.test.example.common.entity)(version>=6.0.0)(!(version>=7.0.0)))
     |
    export: osgi.wiring.package=com.test.example.common.entity;
uses:=com.google.common.base
  com.test.example.common [com.test.example.common [398](R 398.0)]
    import:
(&(osgi.wiring.package=com.google.common.base)(version>=19.0.0)(!(version>=20.0.0)))
     |
    export: osgi.wiring.package=com.google.common.base;
uses:=javax.annotation
  com.google.guava [com.google.guava [157](R 157.0)]
    import: (osgi.wiring.package=javax.annotation)


Thanks for the help!

Regards,
Igor

Reply via email to