[
https://issues.apache.org/jira/browse/FLINK-19377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17200712#comment-17200712
]
Roman Khachatryan commented on FLINK-19377:
-------------------------------------------
I see in the debugger that with memory backend the error is ignored because the
task is being canceled.
With RocksDb it's the same, but then the error is thrown again and this time it
fails the test.
> Task can swallow test exceptions which hides test failures
> ----------------------------------------------------------
>
> Key: FLINK-19377
> URL: https://issues.apache.org/jira/browse/FLINK-19377
> Project: Flink
> Issue Type: Bug
> Components: Runtime / State Backends, Runtime / Task, Tests
> Affects Versions: 1.8.3, 1.9.3, 1.10.2, 1.11.2
> Reporter: Aljoscha Krettek
> Priority: Blocker
> Fix For: 1.12.0, 1.11.3
>
>
> I noticed this while debugging {{EventTimeWindowCheckpointingITCase}}. If you
> change {{testSlidingWindows()}} to use a tumbling window instead of the
> sliding window the test should fail. Interestingly, the tests only fail when
> using the RocksDB backend but not for the heap-based backends.
> You can follow the flow by setting a breakpoint on the {{AssertionError}}
> being thrown in {{ValidatingSink}}. Somewhere in the Task innards it will be
> suppressed/swallowed and the test will succeed.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)