ResolutionException when installing patch JBoss Fuse 6.1 rollup 2 in a Fabric managed environment
Issue
- We have a Fabric managed environment.
- Installing patch
JBoss Fuse 6.1 rollup 2fails with the following error:
1.0.0.redhat-423 | Unable to update agent
org.osgi.service.resolver.ResolutionException: Unable to resolve dummy/0.0.0: missing requirement [dummy/0.0.0] osgi.identity; osgi.identity=fabric-agent; type=karaf.feature; version=0 [caused by: Unable to resolve fabric-agent/1.0.0.redhat-379: missing requirement [fabric-agent/1.0.0.redhat-379] karaf.feature; karaf.feature=fabric-core; version=1.0.0 [caused by: Unable to resolve fabric-core/1.0.0.redhat-379: missing requirement [fabric-core/1.0.0.redhat-379] osgi.identity; osgi.identity=io.fabric8.fabric-core; type=osgi.bundle; version="[1.0.0.redhat-423,1.0.0.redhat-423]" [caused by: Unable to resolve io.fabric8.fabric-core/1.0.0.redhat-423: missing requirement [io.fabric8.fabric-core/1.0.0.redhat-423] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.fusesource.common.util)(version>=1.0.0)(!(version>=2.0.0)))"]]]
at org.apache.felix.resolver.Candidates.populateResource(Candidates.java:285)[60:io.fabric8.fabric-agent:1.0.0.redhat-423]
at org.apache.felix.resolver.Candidates.populate(Candidates.java:153)[60:io.fabric8.fabric-agent:1.0.0.redhat-423]
at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:148)[60:io.fabric8.fabric-agent:1.0.0.redhat-423]
at io.fabric8.agent.DeploymentBuilder.resolve(DeploymentBuilder.java:245)[60:io.fabric8.fabric-agent:1.0.0.redhat-423]
at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:567)[60:io.fabric8.fabric-agent:1.0.0.redhat-423]
at io.fabric8.agent.DeploymentAgent$2.run(DeploymentAgent.java:293)[60:io.fabric8.fabric-agent:1.0.0.redhat-423]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
This error can be reproduced using these simple Fabric commands
fabric:create --clean --profile fabric --wait-for-provisioning
version-create 1.1
fabric:patch-apply -u admin -p admin --version 1.1 file:///path/to/jboss-fuse-6.1.0.redhat-379-r2-611423.zip
container-upgrade 1.1 root
Environment
- Red Hat JBoss Fuse
- 6.1 rollup 2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.