Details
-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
fuse-7.5-GA
-
None
-
%
-
Description
After prepared my karaf-fuse, i'm trying to install the wrapper feature but got a strange error.
Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=jaxrs-spec; type=karaf.feature; version="[0.0.0.__jaxrs-spec_version_,0.0.0.__jaxrs-spec_version_]"; filter:="(&(osgi.identity=jaxrs-spec)(type=karaf.feature)(version>=0.0.0._jaxrs-spec_version)(version<=0.0.0._jaxrs-spec_version))"
Here the command i launch from the karaf console:
feature:install wrapper
Here the exception i get:
2020-08-20 09:50:10,962 | INFO | ture:install wrapper | o.a.k.f.i.s.FeaturesServiceImpl | 11 - org.apache.karaf.features.core - 4.2.6.fuse-750016-redhat-00001 | Adding features: wrapper/[4.2.6.fuse-750016-redhat-00001,4.2.6.fuse-750016-redhat-00001]
2020-08-20 09:52:53,796 | ERROR | l console user karaf | o.a.k.s.s.ShellUtil | 34 - org.apache.karaf.shell.core - 4.2.6.fuse-750016-redhat-00001 | Exception caught while executing command
org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=jaxrs-spec; type=karaf.feature; version="[0.0.0.__jaxrs-spec_version_,0.0.0.__jaxrs-spec_version_]"; filter:="(&(osgi.identity=jaxrs-spec)(type=karaf.feature)(version>=0.0.0._jaxrs-spec_version)(version<=0.0.0._jaxrs-spec_version))"
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343) ~[?:?]
at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392) ~[?:?]
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378) ~[?:?]
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332) ~[?:?]
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257) ~[?:?]
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:393) ~[?:?]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062) ~[?:?]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_252]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
i notice the same thing for the feature:
feature:install jaxrs-spec
Here the same exception:
2020-08-20 09:54:40,142 | INFO | e:install jaxrs-spec | o.a.k.f.i.s.FeaturesServiceImpl | 11 - org.apache.karaf.features.core - 4.2.6.fuse-750016-redhat-00001 | Adding features: jaxrs-spec/[2.0.1,2.0.1]
2020-08-20 09:57:26,554 | ERROR | l console user karaf | o.a.k.s.s.ShellUtil | 34 - org.apache.karaf.shell.core - 4.2.6.fuse-750016-redhat-00001 | Exception caught while executing command
org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=jaxrs-spec; type=karaf.feature; version="[0.0.0.__jaxrs-spec_version_,0.0.0.__jaxrs-spec_version_]"; filter:="(&(osgi.identity=jaxrs-spec)(type=karaf.feature)(version>=0.0.0._jaxrs-spec_version)(version<=0.0.0._jaxrs-spec_version))"
at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343) ~[?:?]
at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392) ~[?:?]
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378) ~[?:?]
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332) ~[?:?]
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257) ~[?:?]
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:393) ~[?:?]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062) ~[?:?]
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_252]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_252]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
Here the full list of all my bundle current installed:
feature:install camel-http4
feature:install camel-spring-security
feature:install camel-jackson
feature:install camel-jacksonxml
feature:install camel-restlet-jackson
feature:install camel-rest-swagger
feature:install camel-swagger
feature:install camel-swagger-java
feature:install camel-quartz2
feature:install camel-hl7
feature:install camel-xmlsecurity
feature:install camel-tika
feature:install camel-netty4
feature:install camel-sql
feature:install spring-jdbc
feature:install spring-orm
feature:install spring-security
feature:install cxf-http-client
feature:install cxf-rs-description-openapi-v3
feature:install cxf-http-netty-client
feature:install cxf-http-netty-server
feature:install cxf-rs-security-xml
feature:install cxf-rs-security-cors
feature:install hibernate
feature:install hibernate-validator
feature:install pax-jdbc-pool-dbcp2
feature:install http-whiteboard
feature:install shell-compat
feature:install camel-jasypt
feature:install jasypt-encryption
feature:install jndi
feature:repo-add mvn:org.code-house.jackson/features/2.9.9/xml/features
feature:install jackson-annotations
feature:install jackson-core
feature:install jackson-databind
feature:install jackson-module-jaxb-annotations
feature:install jackson-module-parameter-names
feature:install jackson-dataformat-avro
feature:install jackson-dataformat-csv
feature:install jackson-dataformat-cbor
feature:install jackson-dataformat-yaml
feature:install jackson-dataformat-protobuf
feature:install jackson-dataformat-xml
feature:install jackson-dataformat-smile
feature:install jackson-dataformat-properties
feature:install jackson-datatype-joda
feature:install jackson-datatype-guava
feature:install jackson-datatype-jdk8
feature:install jackson-datatype-jsr310
feature:install jackson-datatype-jaxrs
feature:install jackson-jaxrs-base
feature:install jackson-jaxrs-json-provider
feature:install jackson-jaxrs-cbor-provider
feature:install jackson-jaxrs-smile-provider
feature:install jackson-jaxrs-xml-provider
feature:install jackson-jaxrs-yaml-provider
feature:install jackson-module-afterburner
osgi:install -s mvn:org.jvnet.mimepull/mimepull/1.9.11
osgi:install -s mvn:org.glassfish.hk2.external/javax.inject/2.4.0
osgi:install -s mvn:org.glassfish.hk2/osgi-resource-locator/1.0.3
osgi:install -s mvn:org.glassfish.hk2/hk2-utils/2.5.0
osgi:install -s mvn:org.glassfish.hk2/hk2-api/2.5.0
osgi:install -s mvn:org.glassfish.jersey.core/jersey-common/2.27
osgi:install -s mvn:org.glassfish.jersey.core/jersey-client/2.27
osgi:install -s mvn:org.glassfish.jersey.core/jersey-server/2.27
osgi:install -s mvn:org.glassfish.jersey.ext/jersey-entity-filtering/2.27
osgi:install -s mvn:org.glassfish.jersey.media/jersey-media-multipart/2.27
osgi:install -s mvn:org.glassfish.jersey.media/jersey-media-json-jackson/2.27
osgi:install -s mvn:org.glassfish.jersey.containers/jersey-container-servlet-core/2.27
osgi:install -s mvn:org.glassfish.hk2/hk2-locator/2.5.0
osgi:install -s mvn:org.glassfish.jersey.bundles/jaxrs-ri/2.27
osgi:install -s wrap:mvn:org.slf4j/log4j-over-slf4j/1.7.25
osgi:install -s mvn:org.apache.logging.log4j/log4j-api/2.10.0
osgi:install -s mvn:org.apache.logging.log4j/log4j-core/2.10.0
osgi:install -s mvn:org.apache.santuario/xmlsec/2.1.4
osgi:install -s mvn:org.apache.santuario/xmlsec/1.5.8
osgi:install -s mvn:org.apache.ws.security/wss4j/1.6.19
osgi:install -s mvn:org.apache.camel/camel-core-osgi/2.21.0
osgi:install -s mvn:io.swagger/swagger-annotations/1.5.21
osgi:install -s mvn:io.swagger/swagger-core/1.5.21
osgi:install -s mvn:io.swagger/swagger-jaxrs/1.5.21
osgi:install -s mvn:io.swagger/swagger-models/1.5.21
osgi:install -s mvn:io.swagger/swagger-jersey2-jaxrs/1.5.21
osgi:install -s wrap:mvn:io.swagger/swagger-parser/1.0.41
osgi:install -s mvn:org.webjars/swagger-ui/3.23.8
osgi:install -s mvn:mysql/mysql-connector-java/8.0.13
osgi:install -s mvn:org.postgresql/postgresql/42.2.5
osgi:install -s mvn:org.apache.commons/commons-email/1.5
osgi:install -s mvn:commons-io/commons-io/2.5
osgi:install -s mvn:commons-collections/commons-collections/3.2.2
osgi:install -s mvn:org.apache.commons/commons-collections4/4.1
osgi:install -s wrap:mvn:org.zeroturnaround/zt-zip/1.12
osgi:install -s mvn:com.google.guava/guava/20.0
osgi:install -s wrap:mvn:com.google.zxing/core/3.1.0
osgi:install -s mvn:org.bouncycastle/bcprov-jdk15on/1.60
osgi:install -s mvn:org.bouncycastle/bcpkix-jdk15on/1.60
osgi:install -s mvn:org.bouncycastle/bcmail-jdk15on/1.60
osgi:install -s mvn:org.bouncycastle/bcpg-jdk15on/1.60
osgi:install -s mvn:org.apache.pdfbox/fontbox/2.0.16
osgi:install -s mvn:org.apache.pdfbox/xmpbox/2.0.16
osgi:install -s mvn:org.apache.pdfbox/pdfbox/2.0.16
osgi:install -s mvn:org.apache.pdfbox/preflight/2.0.16
osgi:install -s wrap:mvn:org.apache.pdfbox/pdfbox-examples/2.0.16
osgi:install -s wrap:mvn:org.apache.pdfbox/pdfbox-tools/2.0.16
osgi:install -s wrap:mvn:com.github.albfernandez/juniversalchardet/2.3.0
osgi:install -s mvn:com.github.librepdf/openpdf/1.3.12
osgi:install -s mvn:org.jetbrains.kotlin/kotlin-osgi-bundle/1.2.61
osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.okio/1.15.0_1
osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.okhttp/3.11.0_1
osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.retrofit/2.4.0_1
osgi:install -s mvn:org.jsoup/jsoup/1.11.3
osgi:install -s mvn:org.json/json/20190722
osgi:install -s mvn:org.apache.aries.blueprint/org.apache.aries.blueprint.annotation.api/1.0.1
osgi:install -s wrap:mvn:net.sf.jtidy/jtidy/r938
osgi:install -s mvn:org.apache.james/apache-mime4j-core/0.8.3
osgi:install -s mvn:org.apache.ws.commons.axiom/axiom-api/1.2.22
osgi:install -s mvn:commons-beanutils/commons-beanutils/1.9.2
osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.batik/1.11_1
osgi:install -s mvn:com.vladsch.flexmark/flexmark-osgi/0.50.40
osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker/2.3.20_1
osgi:install -s mvn:org.xhtmlrenderer/flying-saucer-core/9.1.18
osgi:install -s mvn:org.xhtmlrenderer/flying-saucer-pdf-osgi/9.1.18
osgi:install -s mvn:net.java.dev.jna/jna/5.3.1
osgi:install -s mvn:net.java.dev.jna/jna-platform/5.3.1
Anyone know how to solve the issue :
Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=jaxrs-spec; type=karaf.feature; version="[0.0.0.__jaxrs-spec_version_,0.0.0.__jaxrs-spec_version_]"; filter:="(&(osgi.identity=jaxrs-spec)(type=karaf.feature)(version>=0.0.0._jaxrs-spec_version)(version<=0.0.0._jaxrs-spec_version))"
NOTE: if i'm install the feature:install wrapper before all the other osgi bundles it's all fine, but i can't reset the actual fuse