Pankaj Joshi
08/29/2023, 4:29 AMSinkMaterializer Both the source and sink are kafka topics, and I am using kafka connector for the source and upsert-kafka connector for the sink. Do we know when this can happen? Any help is appreciated.
2023-08-29 03:36:46,974 DEBUG org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher [] - Prepare to run FetchTask
2023-08-29 03:36:46,974 WARN org.apache.flink.runtime.taskmanager.Task [] - SinkMaterializer[9] -> Sink: Writer (62/64)#10 (db01459f850309e7e53226dcd6c97a52_2a54602b85383a59e736b0497a33bc7a_61_10) switched from RUNNING to FAILED with failure cause: java.lang.IllegalArgumentException: Row arity: 21, but serializer arity: 22
at org.apache.flink.table.runtime.typeutils.RowDataSerializer.copy(RowDataSerializer.java:124)
at org.apache.flink.table.runtime.typeutils.RowDataSerializer.copy(RowDataSerializer.java:48)
at org.apache.flink.streaming.runtime.tasks.CopyingChainingOutput.pushToOperator(CopyingChainingOutput.java:80)
at org.apache.flink.streaming.runtime.tasks.CopyingChainingOutput.collect(CopyingChainingOutput.java:57)
at org.apache.flink.streaming.runtime.tasks.CopyingChainingOutput.collect(CopyingChainingOutput.java:29)
at org.apache.flink.streaming.api.operators.CountingOutput.collect(CountingOutput.java:56)
at org.apache.flink.streaming.api.operators.CountingOutput.collect(CountingOutput.java:29)
at org.apache.flink.streaming.api.operators.TimestampedCollector.collect(TimestampedCollector.java:51)
at org.apache.flink.table.runtime.operators.sink.SinkUpsertMaterializer.retractRow(SinkUpsertMaterializer.java:194)
at org.apache.flink.table.runtime.operators.sink.SinkUpsertMaterializer.processElement(SinkUpsertMaterializer.java:152)
at org.apache.flink.streaming.runtime.tasks.OneInputStreamTask$StreamTaskNetworkOutput.emitRecord(OneInputStreamTask.java:233)
at org.apache.flink.streaming.runtime.io.AbstractStreamTaskNetworkInput.processElement(AbstractStreamTaskNetworkInput.java:134)
at org.apache.flink.streaming.runtime.io.AbstractStreamTaskNetworkInput.emitNext(AbstractStreamTaskNetworkInput.java:105)
at org.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.java:65)
at org.apache.flink.streaming.runtime.tasks.StreamTask.processInput(StreamTask.java:545)
at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.runMailboxLoop(MailboxProcessor.java:231)
at org.apache.flink.streaming.runtime.tasks.StreamTask.runMailboxLoop(StreamTask.java:836)
at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:785)
at org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:935)
at org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:914)
at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:728)
at org.apache.flink.runtime.taskmanager.Task.run(Task.java:550)
at java.base/java.lang.Thread.run(Unknown Source)
2023-08-29 03:36:46,974 DEBUG org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher [] - Finished running task FetchTask
2023-08-29 03:36:46,974 DEBUG org.apache.flink.runtime.checkpoint.channel.ChannelStateWriterImpl [] - close, dropping checkpoints []
2023-08-29 03:36:46,974 DEBUG org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher [] - Cleaned wakeup flag.
2023-08-29 03:36:46,974 DEBUG org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher [] - Prepare to run FetchTask
2023-08-29 03:36:46,974 INFO org.apache.flink.runtime.taskmanager.Task [] - Freeing task resources for SinkMaterializer[9] -> Sink: Writer (62/64)#10 (db01459f850309e7e53226dcd6c97a52_2a54602b85383a59e736b0497a33bc7a_61_10).
2023-08-29 03:36:46,974 DEBUG org.apache.flink.runtime.taskmanager.Task [] - Release task SinkMaterializer[9] -> Sink: Writer (62/64)#10 network resources (state: FAILED).
2023-08-29 03:36:46,974 DEBUG org.apache.flink.runtime.io.network.partition.consumer.SingleInputGate [] - SinkMaterializer[9] -> Sink: Writer (62/64)#10 (db01459f850309e7e53226dcd6c97a52_2a54602b85383a59e736b0497a33bc7a_61_10): Releasing SingleInputGate{owningTaskName='SinkMaterializer[9] -> Sink: Writer (62/64)#10 (db01459f850309e7e53226dcd6c97a52_2a54602b85383a59e736b0497a33bc7a_61_10)', gateIndex=0}.
2023-08-29 03:36:46,975 DEBUG org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher [] - Finished running task FetchTask