[ https://issues.apache.org/jira/browse/FLINK-33414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17800056#comment-17800056 ]
Jiang Xin commented on FLINK-33414: ----------------------------------- [~mapohl] I think it is caused by this [change]([https://github.com/apache/flink/pull/23244)] about junit5 migration. In this change, the "assertThat(e, FlinkMatchers.containsCause(NoResourceAvailableException.class));" is replaced by ".hasRootCauseInstanceOf(NoResourceAvailableException.class)". The test would not fail even if the root cause is a TimeoutExcption before the change, because the NoResourceAvailableException is also is in the error stack trace. However, after the change, the root cause has to be NoResourceAvailableException. > MiniClusterITCase.testHandleStreamingJobsWhenNotEnoughSlot fails due to > unexpected TimeoutException > --------------------------------------------------------------------------------------------------- > > Key: FLINK-33414 > URL: https://issues.apache.org/jira/browse/FLINK-33414 > Project: Flink > Issue Type: Bug > Components: Runtime / Coordination > Affects Versions: 1.19.0 > Reporter: Matthias Pohl > Assignee: Jiang Xin > Priority: Critical > Labels: github-actions, pull-request-available, test-stability > > We see this test instability in [this > build|https://github.com/XComp/flink/actions/runs/6695266358/job/18192039035#step:12:9253]. > {code:java} > Error: 17:04:52 17:04:52.042 [ERROR] Failures: > 9252Error: 17:04:52 17:04:52.042 [ERROR] > MiniClusterITCase.testHandleStreamingJobsWhenNotEnoughSlot:120 > 9253Oct 30 17:04:52 Expecting a throwable with root cause being an instance > of: > 9254Oct 30 17:04:52 > org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException > 9255Oct 30 17:04:52 but was an instance of: > 9256Oct 30 17:04:52 java.util.concurrent.TimeoutException: Timeout has > occurred: 100 ms > 9257Oct 30 17:04:52 at > org.apache.flink.runtime.jobmaster.slotpool.PhysicalSlotRequestBulkCheckerImpl.lambda$schedulePendingRequestBulkWithTimestampCheck$0(PhysicalSlotRequestBulkCheckerImpl.java:86) > 9258Oct 30 17:04:52 at > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) > 9259Oct 30 17:04:52 at > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > 9260Oct 30 17:04:52 ...(27 remaining lines not displayed - this can be > changed with Assertions.setMaxStackTraceElementsDisplayed) {code} > The same error occurred in the [finegrained_resourcemanager stage of this > build|https://github.com/XComp/flink/actions/runs/6468655160/job/17563927249#step:11:26516] > (as reported in FLINK-33245). -- This message was sent by Atlassian Jira (v8.20.10#820010)