Bundle org.fusesource.examples.fabric-cxf-demo-server is waiting for dependencies
Issue
- We are using fuse esb version jboss-fuse-full-6.0.0.redhat-024.
When we try to run fabric-cxf-demo sample download from git hub version fuse-7.2.x.fuse-patch in fuse esb, we are facing the below exception:
org.apache.aries.blueprint.core - 1.0.1.redhat-60024 | Bundle org.fusesource.examples.fabric-cxf-demo-server is waiting for dependencies [(objectClass=org.fusesource.fabric.zookeeper.IZKClient)]
After waiting for some time, it shows the below exception
ERROR | rint Extender: 3 | BlueprintContainerImpl | ? ? | 14 - org.apache.aries.blueprint.core - 1.0.1.redhat-60024 | Unable to start blueprint container for bundle org.fusesource.examples.fabric-cxf-demo-server due to unresolved dependencies [(objectClass=org.fusesource.fabric.zookeeper.IZKClient)]
We also ensured that fabric-zookeeper is already running as a system bundle.
Steps to simulate the exception:
1. Install fabric-cxf-demo in the maven repository.
2. Install fabri-cxf sample in the maven repository
3. Install fabric-cxf as a bundle in fuse esb by using the following command
osgi:install mvn:org.fusesource.fabric/fabric-cxf/7.2.0.redhat-024
4. Start the corresponding bundle in fuse esb
5. Install fabric-cxf-demo-server in fuse esb by using the following command
osgi:install mvn:org.fusesource.examples/fabric-cxf-demo-server/7.2.0.redhat-024
6. Start the corresponding bundle in fuse esb.
Environment
- Fuse ESB
- 7.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.