Hi Milind Vaidya,

I would recommend checking out the release notes for each version that
you're upgrading to and/or skipping.

Best regards,

Martijn

On Mon, Feb 6, 2023 at 10:46 PM Milind Vaidya <kava...@gmail.com> wrote:

> Thanks for your suggestion Martjin.
>
> I am in the process of upgrading but this is kind of a blocker for coming
> to a sane state before proceeding.
>
> Is there any generic guide for version upgrading ?
>
>
>
>
> On Mon, Feb 6, 2023 at 11:38 AM Martijn Visser <martijnvis...@apache.org>
> wrote:
>
>> Hi Milind Vaidya,
>>
>> I would highly recommend upgrading your Flink cluster and
>> applications. Flink 1.9 was released in August 2019 and is no longer
>> supported by the community. Newer Kafka versions are supported on
>> newer Flink versions.
>>
>> Best regards,
>>
>> Martijn
>>
>> Op ma 6 feb. 2023 om 20:19 schreef Milind Vaidya <kava...@gmail.com>:
>> >
>> > Hi
>> >
>> > Getting the following exception while trying to upgrade Kafka Libraries
>> >
>> > Flink version : 1.9.3
>> > Old Kafka version : 2.2.1.8
>> > New Kafka version : 2.4.1.4
>> >
>> > Found a ticket : https://issues.apache.org/jira/browse/FLINK-9690
>> >
>> > But that seems to be between 0.11 to 2.0.0.
>> >
>> > Cause : Caused by: java.lang.NoSuchFieldException: nextSequence
>> >
>> > Detail Exception :
>> >
>> > java.lang.RuntimeException: Incompatible KafkaProducer version
>> >
>> > at
>> org.apache.flink.streaming.connectors.kafka.internal.FlinkKafkaInternalProducer.getValue(FlinkKafkaInternalProducer.java:322)
>> >
>> > at
>> org.apache.flink.streaming.connectors.kafka.internal.FlinkKafkaInternalProducer.getValue(FlinkKafkaInternalProducer.java:313)
>> >
>> > at
>> org.apache.flink.streaming.connectors.kafka.internal.FlinkKafkaInternalProducer.resumeTransaction(FlinkKafkaInternalProducer.java:203)
>> >
>> > at
>> org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer.recoverAndCommit(FlinkKafkaProducer.java:919)
>> >
>> > at
>> org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer.recoverAndCommit(FlinkKafkaProducer.java:98)
>> >
>> > at
>> org.apache.flink.streaming.api.functions.sink.TwoPhaseCommitSinkFunction.recoverAndCommitInternal(TwoPhaseCommitSinkFunction.java:392)
>> >
>> > at
>> org.apache.flink.streaming.api.functions.sink.TwoPhaseCommitSinkFunction.initializeState(TwoPhaseCommitSinkFunction.java:350)
>> >
>> > at
>> org.apache.flink.streaming.connectors.kafka.FlinkKafkaProducer.initializeState(FlinkKafkaProducer.java:1037)
>> >
>> > at
>> org.apache.flink.streaming.util.functions.StreamingFunctionUtils.tryRestoreFunction(StreamingFunctionUtils.java:178)
>> >
>> > at
>> org.apache.flink.streaming.util.functions.StreamingFunctionUtils.restoreFunctionState(StreamingFunctionUtils.java:160)
>> >
>> > at
>> org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.initializeState(AbstractUdfStreamOperator.java:96)
>> >
>> > at
>> org.apache.flink.streaming.api.operators.AbstractStreamOperator.initializeState(AbstractStreamOperator.java:281)
>> >
>> > at
>> org.apache.flink.streaming.runtime.tasks.StreamTask.initializeState(StreamTask.java:901)
>> >
>> > at
>> org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:415)
>> >
>> > at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:705)
>> >
>> > at org.apache.flink.runtime.taskmanager.Task.run(Task.java:530)
>> >
>> > at java.lang.Thread.run(Thread.java:748)
>> >
>> > Caused by: java.lang.NoSuchFieldException: nextSequence
>> >
>> > at java.lang.Class.getDeclaredField(Class.java:2070)
>> >
>> > at
>> org.apache.flink.streaming.connectors.kafka.internal.FlinkKafkaInternalProducer.getValue(FlinkKafkaInternalProducer.java:318)
>> >
>> > ... 16 more
>>
>

Reply via email to