There is an issue with installing the Eclipse ECF Zookeeper discovery
provider bundle into ServiceMix 6.0.0.  This is the error:
java.lang.IllegalStateException: Can't install feature
ecf-remoteservices-discprovider-zookeeper/0.0.0: 
Could not start bundle
http://download.eclipse.org/rt/ecf/3.10.1/site.p2/plugins/org.eclipse.ecf.provider.zookeeper_1.2.100.v20150810-1719.jar
in feature(s) ecf-remoteservices-discprovider-zookeeper-3.10.1: Activator
start error in bundle org.eclipse.ecf.provider.zookeeper [262].

The installation works when installing the bundle into standalone Karaf
3.0.4.  It turns out that the Zookeeper bundles in ServiceMix 6.0.0 and
Karaf 3.0.4 are different.

This is the Apache Zookeeper bundle listed in the standalone Karaf:
108     Apache ZooKeeper org.apache.hadoop.zookeeper    3.3.3.v201105210832     
Active

This is the Apache Zookeeper bundle listed in ServiceMix:
154     ZooKeeper Bundle org.apache.hadoop.zookeeper    3.4.6   Active

The Eclipse ECF development team indicates that the Zookeeper discovery
service will only work on Zookeeper 3.3.3 due to an API change.

Do you have any suggestions on how I can work around this in ServiceMix? 
I'm new to OSGi, and not sure if replacing the Zookeeper bundle would cause
more problems, if both bundles can be installed, or if there is some other
option.  Thanks.



--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Zookeeper-Version-tp5722941.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to