Did you add com.101tec.zkclient.serialize and
org.I0Itec.zkclient.serialize packages in the Import-Package of your
bundle ?
Regards
JB
On 03/04/2015 06:22 PM, lowest_turtle wrote:
Hi,
I'm using servicemix 5.4.0 with the default Apache ServiceMix :: Bundles ::
kafka_2.10 (0.8.1.1) and camel-kafka (2.14.1).
I have a simple kafka consumer defined in blueprint as a camel route. When I
deploy the route I get the following error...
ERROR: Bundle kafka-in.xml [231] EventDispatcher: Error during dispatch.
(java.lang.NoClassDefFoundError: org/I0Itec/zkclient/serialize/ZkSerializer)
java.lang.NoClassDefFoundError: org/I0Itec/zkclient/serialize/ZkSerializer
at
kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:65)
at
kafka.javaapi.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:67)
at
kafka.consumer.Consumer$.createJavaConsumerConnector(ConsumerConnector.scala:100)
at
kafka.consumer.Consumer.createJavaConsumerConnector(ConsumerConnector.scala)
at
org.apache.camel.component.kafka.KafkaConsumer.doStart(KafkaConsumer.java:69)
at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
at
org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:2148)
...
I have a com.101tec.zkclient package in my local maven repository, but
nothing seems to have pulled in org.i0itec.zkclient and none of the bundles
I have seems to publish these packages. I see the references to org.I0Itec
in all the recent kafka source packages.
karaf@root> osgi:find-class com.101tec.zkclient.serialize.ZkSerializer
karaf@root> osgi:find-class org.I0Itec.zkclient.serialize.ZkSerializer
googling for similar issues just tells me that people have imported the jars
from https://github.com/sgroschupf/zkclient but I can't even get them to
build on my machine.
Has anyone else worked through this issue ?
Many thanks
Alan
--
View this message in context:
http://servicemix.396122.n5.nabble.com/kafka-consumer-org-i0itec-zkclient-class-not-found-tp5722338.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com