Hi,
Are you using the reactive mode? There is a known issue like that:
https://issues.apache.org/jira/browse/FLINK-28274

Best,
Lijie

yuxia <luoyu...@alumni.sjtu.edu.cn> 于2022年7月1日周五 09:49写道:

> I'm not sure why it happened. But from the Flink source code, it seems try
> to restore from an invalid state.  Seems the state actually contains more
> that one value, but Flink expected the state should contains one or zero
> value.
>
> Best regards,
> Yuxia
>
> ------------------------------
> *发件人: *"Vishal Surana" <vis...@moengage.com>
> *收件人: *"User" <user@flink.apache.org>
> *发送时间: *星期五, 2022年 7 月 01日 上午 5:28:07
> *主题: *ContinuousFileMonitoringFunction retrieved invalid state.
>
> My job is unable to restore state after savepoint due to the following
> exception. Seems to be a rare exception as I haven't found any forum
> discussing it. Please advise.
>
> java.lang.IllegalArgumentException: ContinuousFileMonitoringFunction
> retrieved invalid state.
> at
> org.apache.flink.util.Preconditions.checkArgument(Preconditions.java:138)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.api.functions.source.ContinuousFileMonitoringFunction.initializeState(ContinuousFileMonitoringFunction.java:167)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.util.functions.StreamingFunctionUtils.tryRestoreFunction(StreamingFunctionUtils.java:189)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.util.functions.StreamingFunctionUtils.restoreFunctionState(StreamingFunctionUtils.java:171)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.initializeState(AbstractUdfStreamOperator.java:94)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.initializeOperatorState(StreamOperatorStateHandler.java:122)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.api.operators.AbstractStreamOperator.initializeState(AbstractStreamOperator.java:286)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.initializeStateAndOpenOperators(RegularOperatorChain.java:106)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.runtime.tasks.StreamTask.restoreGates(StreamTask.java:700)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$SynchronizedStreamTaskActionExecutor.call(StreamTaskActionExecutor.java:100)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.runtime.tasks.StreamTask.restoreInternal(StreamTask.java:676)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.streaming.runtime.tasks.StreamTask.restore(StreamTask.java:643)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:948)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at
> org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:917)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:741)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at org.apache.flink.runtime.taskmanager.Task.run(Task.java:563)
> ~[job-0.14-SNAPSHOT.jar:0.15-SNAPSHOT]
> at java.lang.Thread.run(Thread.java:829) ~[?:?]
>
> --
> Regards,
> Vishal
>
>

Reply via email to