You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Richard Hierlmeier <rh...@googlemail.com.INVALID> on 2021/04/08 07:09:17 UTC

NoClassDefFoundError in org.apache.servicemix.bundles.kafka-clients 2.6.0_1

I am implementing a KafkaConsumer that should on Karaf 4.2
I deployed org.apache.servicemix.bundles.kafka-clients 2.6.0_1 in Karaf.

Whenever I try to poll Kafka I get the following Exception

Caused by: java.lang.NoClassDefFoundError:
com/fasterxml/jackson/databind/JsonNode
at
org.apache.kafka.clients.consumer.internals.AbstractCoordinator.sendFindCoordinatorRequest(AbstractCoordinator.java:787)
at
org.apache.kafka.clients.consumer.internals.AbstractCoordinator.lookupCoordinator(AbstractCoordinator.java:269)
at
org.apache.kafka.clients.consumer.internals.AbstractCoordinator.ensureCoordinatorReady(AbstractCoordinator.java:236)
at
org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:485)
at
org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1268)
at
org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1230)
at
org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1210)

When I enable the dynamic import for this bundle, then it is working.

Is this a problem of the servicmix bundle?

Richard

Re: NoClassDefFoundError in org.apache.servicemix.bundles.kafka-clients 2.6.0_1

Posted by Richard Hierlmeier <rh...@googlemail.com.INVALID>.
 https://issues.apache.org/jira/browse/SM-4726 is already fixed, but not
released.

What is the planned release date for bundles-2021.04
<https://issues.apache.org/jira/issues/?jql=project+%3D+SM+AND+fixVersion+%3D+bundles-2021.04>
?


Am Do., 8. Apr. 2021 um 17:03 Uhr schrieb Richard Hierlmeier <
rhierlmeier@googlemail.com>:

> I created a Jira-Issue for this problem:
> https://issues.apache.org/jira/browse/SM-4726
>
> A patch is included.
>
> Am Do., 8. Apr. 2021 um 09:30 Uhr schrieb Richard Hierlmeier <
> rhierlmeier@googlemail.com>:
>
>>
>> I have to develop against Kafka 2.6. Is there a chance to backport this
>> issue into 2.6?
>>
>>
>>
>> Am Do., 8. Apr. 2021 um 09:12 Uhr schrieb Jean-Baptiste Onofre <
>> jb@nanthrax.net>:
>>
>>> Yes, it should be fixed on Kafka SMX bundles 2.7.0_2.
>>>
>>> https://issues.apache.org/jira/browse/SM-4641 <
>>> https://issues.apache.org/jira/browse/SM-4641>
>>>
>>> Regards
>>> JB
>>>
>>> > Le 8 avr. 2021 à 09:09, Richard Hierlmeier <rh...@googlemail.com.INVALID>
>>> a écrit :
>>> >
>>> > I am implementing a KafkaConsumer that should on Karaf 4.2
>>> > I deployed org.apache.servicemix.bundles.kafka-clients 2.6.0_1 in
>>> Karaf.
>>> >
>>> > Whenever I try to poll Kafka I get the following Exception
>>> >
>>> > Caused by: java.lang.NoClassDefFoundError:
>>> > com/fasterxml/jackson/databind/JsonNode
>>> > at
>>> >
>>> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.sendFindCoordinatorRequest(AbstractCoordinator.java:787)
>>> > at
>>> >
>>> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.lookupCoordinator(AbstractCoordinator.java:269)
>>> > at
>>> >
>>> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.ensureCoordinatorReady(AbstractCoordinator.java:236)
>>> > at
>>> >
>>> org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:485)
>>> > at
>>> >
>>> org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1268)
>>> > at
>>> >
>>> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1230)
>>> > at
>>> >
>>> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1210)
>>> >
>>> > When I enable the dynamic import for this bundle, then it is working.
>>> >
>>> > Is this a problem of the servicmix bundle?
>>> >
>>> > Richard
>>>
>>>

Re: NoClassDefFoundError in org.apache.servicemix.bundles.kafka-clients 2.6.0_1

Posted by Richard Hierlmeier <rh...@googlemail.com.INVALID>.
I created a Jira-Issue for this problem:
https://issues.apache.org/jira/browse/SM-4726

A patch is included.

Am Do., 8. Apr. 2021 um 09:30 Uhr schrieb Richard Hierlmeier <
rhierlmeier@googlemail.com>:

>
> I have to develop against Kafka 2.6. Is there a chance to backport this
> issue into 2.6?
>
>
>
> Am Do., 8. Apr. 2021 um 09:12 Uhr schrieb Jean-Baptiste Onofre <
> jb@nanthrax.net>:
>
>> Yes, it should be fixed on Kafka SMX bundles 2.7.0_2.
>>
>> https://issues.apache.org/jira/browse/SM-4641 <
>> https://issues.apache.org/jira/browse/SM-4641>
>>
>> Regards
>> JB
>>
>> > Le 8 avr. 2021 à 09:09, Richard Hierlmeier <rh...@googlemail.com.INVALID>
>> a écrit :
>> >
>> > I am implementing a KafkaConsumer that should on Karaf 4.2
>> > I deployed org.apache.servicemix.bundles.kafka-clients 2.6.0_1 in Karaf.
>> >
>> > Whenever I try to poll Kafka I get the following Exception
>> >
>> > Caused by: java.lang.NoClassDefFoundError:
>> > com/fasterxml/jackson/databind/JsonNode
>> > at
>> >
>> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.sendFindCoordinatorRequest(AbstractCoordinator.java:787)
>> > at
>> >
>> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.lookupCoordinator(AbstractCoordinator.java:269)
>> > at
>> >
>> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.ensureCoordinatorReady(AbstractCoordinator.java:236)
>> > at
>> >
>> org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:485)
>> > at
>> >
>> org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1268)
>> > at
>> >
>> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1230)
>> > at
>> >
>> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1210)
>> >
>> > When I enable the dynamic import for this bundle, then it is working.
>> >
>> > Is this a problem of the servicmix bundle?
>> >
>> > Richard
>>
>>

Re: NoClassDefFoundError in org.apache.servicemix.bundles.kafka-clients 2.6.0_1

Posted by Richard Hierlmeier <rh...@googlemail.com.INVALID>.
I have to develop against Kafka 2.6. Is there a chance to backport this
issue into 2.6?



Am Do., 8. Apr. 2021 um 09:12 Uhr schrieb Jean-Baptiste Onofre <
jb@nanthrax.net>:

> Yes, it should be fixed on Kafka SMX bundles 2.7.0_2.
>
> https://issues.apache.org/jira/browse/SM-4641 <
> https://issues.apache.org/jira/browse/SM-4641>
>
> Regards
> JB
>
> > Le 8 avr. 2021 à 09:09, Richard Hierlmeier <rh...@googlemail.com.INVALID>
> a écrit :
> >
> > I am implementing a KafkaConsumer that should on Karaf 4.2
> > I deployed org.apache.servicemix.bundles.kafka-clients 2.6.0_1 in Karaf.
> >
> > Whenever I try to poll Kafka I get the following Exception
> >
> > Caused by: java.lang.NoClassDefFoundError:
> > com/fasterxml/jackson/databind/JsonNode
> > at
> >
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.sendFindCoordinatorRequest(AbstractCoordinator.java:787)
> > at
> >
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.lookupCoordinator(AbstractCoordinator.java:269)
> > at
> >
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.ensureCoordinatorReady(AbstractCoordinator.java:236)
> > at
> >
> org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:485)
> > at
> >
> org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1268)
> > at
> >
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1230)
> > at
> >
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1210)
> >
> > When I enable the dynamic import for this bundle, then it is working.
> >
> > Is this a problem of the servicmix bundle?
> >
> > Richard
>
>

Re: NoClassDefFoundError in org.apache.servicemix.bundles.kafka-clients 2.6.0_1

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Yes, it should be fixed on Kafka SMX bundles 2.7.0_2.

https://issues.apache.org/jira/browse/SM-4641 <https://issues.apache.org/jira/browse/SM-4641>

Regards
JB

> Le 8 avr. 2021 à 09:09, Richard Hierlmeier <rh...@googlemail.com.INVALID> a écrit :
> 
> I am implementing a KafkaConsumer that should on Karaf 4.2
> I deployed org.apache.servicemix.bundles.kafka-clients 2.6.0_1 in Karaf.
> 
> Whenever I try to poll Kafka I get the following Exception
> 
> Caused by: java.lang.NoClassDefFoundError:
> com/fasterxml/jackson/databind/JsonNode
> at
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.sendFindCoordinatorRequest(AbstractCoordinator.java:787)
> at
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.lookupCoordinator(AbstractCoordinator.java:269)
> at
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.ensureCoordinatorReady(AbstractCoordinator.java:236)
> at
> org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:485)
> at
> org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1268)
> at
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1230)
> at
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1210)
> 
> When I enable the dynamic import for this bundle, then it is working.
> 
> Is this a problem of the servicmix bundle?
> 
> Richard


Re: NoClassDefFoundError in org.apache.servicemix.bundles.kafka-clients 2.6.0_1

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Hi,

I already fixed that. Let me check in which bundle version.

Anyway, you can take a look on the Decanter Kafka collector (it uses Kafka as private package).

Regards
JB

> Le 8 avr. 2021 à 09:09, Richard Hierlmeier <rh...@googlemail.com.INVALID> a écrit :
> 
> I am implementing a KafkaConsumer that should on Karaf 4.2
> I deployed org.apache.servicemix.bundles.kafka-clients 2.6.0_1 in Karaf.
> 
> Whenever I try to poll Kafka I get the following Exception
> 
> Caused by: java.lang.NoClassDefFoundError:
> com/fasterxml/jackson/databind/JsonNode
> at
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.sendFindCoordinatorRequest(AbstractCoordinator.java:787)
> at
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.lookupCoordinator(AbstractCoordinator.java:269)
> at
> org.apache.kafka.clients.consumer.internals.AbstractCoordinator.ensureCoordinatorReady(AbstractCoordinator.java:236)
> at
> org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:485)
> at
> org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1268)
> at
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1230)
> at
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1210)
> 
> When I enable the dynamic import for this bundle, then it is working.
> 
> Is this a problem of the servicmix bundle?
> 
> Richard