You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Gabor Somogyi (Jira)" <ji...@apache.org> on 2021/08/06 11:34:00 UTC

[jira] [Created] (FLINK-23665) Flaky test: BlockingShuffleITCase.testBoundedBlockingShuffle

Gabor Somogyi created FLINK-23665:
-------------------------------------

             Summary: Flaky test: BlockingShuffleITCase.testBoundedBlockingShuffle
                 Key: FLINK-23665
                 URL: https://issues.apache.org/jira/browse/FLINK-23665
             Project: Flink
          Issue Type: Bug
          Components: Tests
    Affects Versions: 1.14.0, 1.15.0
            Reporter: Gabor Somogyi


The test has been failed with the following output:
{code:java}
Aug 06 09:46:03 java.lang.AssertionError: org.apache.flink.runtime.JobException: Recovery is suppressed by NoRestartBackoffTimeStrategy
Aug 06 09:46:03 	at org.apache.flink.test.runtime.JobGraphRunningUtil.execute(JobGraphRunningUtil.java:60)
Aug 06 09:46:03 	at org.apache.flink.test.runtime.BlockingShuffleITCase.testBoundedBlockingShuffle(BlockingShuffleITCase.java:51)
Aug 06 09:46:03 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Aug 06 09:46:03 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Aug 06 09:46:03 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Aug 06 09:46:03 	at java.lang.reflect.Method.invoke(Method.java:498)
Aug 06 09:46:03 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
Aug 06 09:46:03 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
Aug 06 09:46:03 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
Aug 06 09:46:03 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
Aug 06 09:46:03 	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
Aug 06 09:46:03 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
Aug 06 09:46:03 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
Aug 06 09:46:03 	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
Aug 06 09:46:03 	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
Aug 06 09:46:03 	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
Aug 06 09:46:03 	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
Aug 06 09:46:03 	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
Aug 06 09:46:03 	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
Aug 06 09:46:03 	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
Aug 06 09:46:03 	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
Aug 06 09:46:03 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Aug 06 09:46:03 Caused by: org.apache.flink.runtime.JobException: Recovery is suppressed by NoRestartBackoffTimeStrategy
Aug 06 09:46:03 	at org.apache.flink.runtime.executiongraph.failover.flip1.ExecutionFailureHandler.handleFailure(ExecutionFailureHandler.java:138)
Aug 06 09:46:03 	at org.apache.flink.runtime.executiongraph.failover.flip1.ExecutionFailureHandler.getFailureHandlingResult(ExecutionFailureHandler.java:82)
Aug 06 09:46:03 	at org.apache.flink.runtime.scheduler.DefaultScheduler.handleTaskFailure(DefaultScheduler.java:228)
Aug 06 09:46:03 	at org.apache.flink.runtime.scheduler.DefaultScheduler.maybeHandleTaskFailure(DefaultScheduler.java:218)
Aug 06 09:46:03 	at org.apache.flink.runtime.scheduler.DefaultScheduler.updateTaskExecutionStateInternal(DefaultScheduler.java:209)
ug 06 09:46:03 	at org.apache.flink.runtime.scheduler.SchedulerBase.updateTaskExecutionState(SchedulerBase.java:682)
Aug 06 09:46:03 	at org.apache.flink.runtime.scheduler.SchedulerNG.updateTaskExecutionState(SchedulerNG.java:79)
Aug 06 09:46:03 	at org.apache.flink.runtime.jobmaster.JobMaster.updateTaskExecutionState(JobMaster.java:436)
Aug 06 09:46:03 	at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
Aug 06 09:46:03 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Aug 06 09:46:03 	at java.lang.reflect.Method.invoke(Method.java:498)
Aug 06 09:46:03 	at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.lambda$handleRpcInvocation$1(AkkaRpcActor.java:316)
Aug 06 09:46:03 	at org.apache.flink.runtime.concurrent.akka.ClassLoadingUtils.runWithContextClassLoader(ClassLoadingUtils.java:83)
Aug 06 09:46:03 	at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleRpcInvocation(AkkaRpcActor.java:314)
Aug 06 09:46:03 	at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleRpcMessage(AkkaRpcActor.java:217)
Aug 06 09:46:03 	at org.apache.flink.runtime.rpc.akka.FencedAkkaRpcActor.handleRpcMessage(FencedAkkaRpcActor.java:78)
Aug 06 09:46:03 	at org.apache.flink.runtime.rpc.akka.AkkaRpcActor.handleMessage(AkkaRpcActor.java:163)
Aug 06 09:46:03 	at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:24)
Aug 06 09:46:03 	at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:20)
Aug 06 09:46:03 	at scala.PartialFunction.applyOrElse(PartialFunction.scala:123)
Aug 06 09:46:03 	at scala.PartialFunction.applyOrElse$(PartialFunction.scala:122)
Aug 06 09:46:03 	at akka.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:20)
Aug 06 09:46:03 	at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:171)
Aug 06 09:46:03 	at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:172)
Aug 06 09:46:03 	at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:172)
Aug 06 09:46:03 	at akka.actor.Actor.aroundReceive(Actor.scala:537)
Aug 06 09:46:03 	at akka.actor.Actor.aroundReceive$(Actor.scala:535)
Aug 06 09:46:03 	at akka.actor.AbstractActor.aroundReceive(AbstractActor.scala:220)
Aug 06 09:46:03 	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:580)
Aug 06 09:46:03 	at akka.actor.ActorCell.invoke(ActorCell.scala:548)
Aug 06 09:46:03 	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:270)
Aug 06 09:46:03 	at akka.dispatch.Mailbox.run(Mailbox.scala:231)
Aug 06 09:46:03 	at akka.dispatch.Mailbox.exec(Mailbox.scala:243)
Aug 06 09:46:03 	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
Aug 06 09:46:03 	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
Aug 06 09:46:03 	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
Aug 06 09:46:03 	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
Aug 06 09:46:03 Caused by: org.apache.flink.streaming.runtime.tasks.AsynchronousException: Caught exception while processing timer.
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.StreamTask$StreamTaskAsyncExceptionHandler.handleAsyncException(StreamTask.java:1434)
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.StreamTask.handleAsyncException(StreamTask.java:1410)
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.StreamTask.handleTimerException(StreamTask.java:1530)
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.SystemProcessingTimeService$ScheduledTask.run(SystemProcessingTimeService.java:319)
Aug 06 09:46:03 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Aug 06 09:46:03 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Aug 06 09:46:03 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
Aug 06 09:46:03 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
Aug 06 09:46:03 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Aug 06 09:46:03 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Aug 06 09:46:03 	at java.lang.Thread.run(Thread.java:748)
Aug 06 09:46:03 Caused by: org.apache.flink.streaming.runtime.tasks.TimerException: java.util.concurrent.RejectedExecutionException: org.apache.flink.streaming.runtime.tasks.mailbox.TaskMailbox$MailboxClosedException: Mailbox is in state QUIESCED, but is required to be in state OPEN for put operations.
Aug 06 09:46:03 	... 9 more
Aug 06 09:46:03 Caused by: java.util.concurrent.RejectedExecutionException: org.apache.flink.streaming.runtime.tasks.mailbox.TaskMailbox$MailboxClosedException: Mailbox is in state QUIESCED, but is required to be in state OPEN for put operations.
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxExecutorImpl.execute(MailboxExecutorImpl.java:78)
Aug 06 09:46:03 	at org.apache.flink.runtime.mailbox.MailboxExecutor.submit(MailboxExecutor.java:163)
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$throughputCalculationSetup$3(StreamTask.java:688)
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.SystemProcessingTimeService$ScheduledTask.run(SystemProcessingTimeService.java:317)
Aug 06 09:46:03 	... 7 more
Aug 06 09:46:03 Caused by: org.apache.flink.streaming.runtime.tasks.mailbox.TaskMailbox$MailboxClosedException: Mailbox is in state QUIESCED, but is required to be in state OPEN for put operations.
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.mailbox.TaskMailboxImpl.checkPutStateConditions(TaskMailboxImpl.java:269)
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.mailbox.TaskMailboxImpl.put(TaskMailboxImpl.java:197)
Aug 06 09:46:03 	at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxExecutorImpl.execute(MailboxExecutorImpl.java:74)
Aug 06 09:46:03 	... 10 more
{code}




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