[ 
https://issues.apache.org/jira/browse/FLINK-22928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Piotr Nowojski closed FLINK-22928.
----------------------------------
    Resolution: Duplicate

https://issues.apache.org/jira/browse/FLINK-21028?focusedCommentId=17282489&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17282489

> Unexpected exception happens in RecordWriter when stopping-with-savepoint
> -------------------------------------------------------------------------
>
>                 Key: FLINK-22928
>                 URL: https://issues.apache.org/jira/browse/FLINK-22928
>             Project: Flink
>          Issue Type: Bug
>          Components: Runtime / Network
>    Affects Versions: 1.11.2
>            Reporter: Yun Gao
>            Priority: Major
>
> {code:java}
> 2021-06-05 10:02:51
> java.util.concurrent.ExecutionException:
> org.apache.flink.streaming.runtime.tasks.ExceptionInChainedOperatorException:
> Could not forward element to next operator
>     at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture
> .java:357)
>     at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:
> 1928)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper
> .quiesceTimeServiceAndCloseOperator(StreamOperatorWrapper.java:161)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper.close(
> StreamOperatorWrapper.java:130)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper.close(
> StreamOperatorWrapper.java:134)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper.close(
> StreamOperatorWrapper.java:80)
>     at org.apache.flink.streaming.runtime.tasks.OperatorChain
> .closeOperators(OperatorChain.java:302)
>     at org.apache.flink.streaming.runtime.tasks.StreamTask.afterInvoke(
> StreamTask.java:576)
>     at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask
> .java:544)
>     at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:721)
>     at org.apache.flink.runtime.taskmanager.Task.run(Task.java:546)
>     at java.lang.Thread.run(Thread.java:748)
> Caused by: org.apache.flink.streaming.runtime.tasks.
> ExceptionInChainedOperatorException: Could not forward element to next
> operator
>     at org.apache.flink.streaming.runtime.tasks.OperatorChain$ChainingOutput
> .emitWatermark(OperatorChain.java:642)
>     at org.apache.flink.streaming.api.operators.CountingOutput
> .emitWatermark(CountingOutput.java:41)
>     at org.apache.flink.streaming.runtime.operators.
> TimestampsAndWatermarksOperator$WatermarkEmitter.emitWatermark(
> TimestampsAndWatermarksOperator.java:165)
>     at org.apache.flink.api.common.eventtime.BoundedOutOfOrdernessWatermarks
> .onPeriodicEmit(BoundedOutOfOrdernessWatermarks.java:69)
>     at org.apache.flink.streaming.runtime.operators.
> TimestampsAndWatermarksOperator.close(TimestampsAndWatermarksOperator.java:
> 125)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper
> .lambda$closeOperator$5(StreamOperatorWrapper.java:205)
>     at org.apache.flink.streaming.runtime.tasks.
> StreamTaskActionExecutor$SynchronizedStreamTaskActionExecutor.runThrowing(
> StreamTaskActionExecutor.java:92)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper
> .closeOperator(StreamOperatorWrapper.java:203)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper
> .lambda$deferCloseOperatorToMailbox$3(StreamOperatorWrapper.java:177)
>     at org.apache.flink.streaming.runtime.tasks.
> StreamTaskActionExecutor$SynchronizedStreamTaskActionExecutor.runThrowing(
> StreamTaskActionExecutor.java:92)
>     at org.apache.flink.streaming.runtime.tasks.mailbox.Mail.run(Mail.java:
> 78)
>     at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxExecutorImpl
> .tryYield(MailboxExecutorImpl.java:90)
>     at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper
> .quiesceTimeServiceAndCloseOperator(StreamOperatorWrapper.java:155)
>     ... 9 more
> Caused by: java.lang.RuntimeException
>     at org.apache.flink.streaming.runtime.io.RecordWriterOutput
> .emitWatermark(RecordWriterOutput.java:123)
>     at org.apache.flink.streaming.runtime.tasks.
> OperatorChain$BroadcastingOutputCollector.emitWatermark(OperatorChain.java:
> 762)
>     at org.apache.flink.streaming.api.operators.CountingOutput
> .emitWatermark(CountingOutput.java:41)
>     at org.apache.flink.streaming.api.operators.AbstractStreamOperator
> .processWatermark(AbstractStreamOperator.java:570)
>     at org.apache.flink.streaming.runtime.tasks.OperatorChain$ChainingOutput
> .emitWatermark(OperatorChain.java:638)
>     ... 21 more
> Caused by: java.lang.IllegalStateException
>     at org.apache.flink.util.Preconditions.checkState(Preconditions.java:179
> )
>     at org.apache.flink.runtime.io.network.buffer.BufferBuilder.append(
> BufferBuilder.java:83)
>     at org.apache.flink.runtime.io.network.api.serialization.
> SpanningRecordSerializer.copyToBufferBuilder(SpanningRecordSerializer.java:
> 90)
>     at org.apache.flink.runtime.io.network.api.writer.RecordWriter
> .copyFromSerializerToTargetChannel(RecordWriter.java:136)
>     at org.apache.flink.runtime.io.network.api.writer.
> ChannelSelectorRecordWriter.broadcastEmit(ChannelSelectorRecordWriter.java:
> 80)
>     at org.apache.flink.streaming.runtime.io.RecordWriterOutput
> .emitWatermark(RecordWriterOutput.java:121)
>     ... 25 more
> {code}
> The issue seems to happen when stoping a job with stop-with-savepoint. It is 
> reported by used inĀ [the user 
> ML|https://lists.apache.org/thread.html/r1e595ceac4e7c6ac6ec473108cceb35c8ba3032084fc83dc8779af3f%40%3Cuser.flink.apache.org%3E].



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to