[
https://issues.apache.org/jira/browse/KAFKA-12887?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ismael Juma reopened KAFKA-12887:
---------------------------------
> Do not trigger user-customized ExceptionalHandler for RTE
> ---------------------------------------------------------
>
> Key: KAFKA-12887
> URL: https://issues.apache.org/jira/browse/KAFKA-12887
> Project: Kafka
> Issue Type: Improvement
> Components: streams
> Reporter: Guozhang Wang
> Assignee: Josep Prat
> Priority: Major
> Fix For: 3.1.0
>
>
> Today in StreamThread we have a try-catch block that captures all {{Throwable
> e}} and then triggers {{this.streamsUncaughtExceptionHandler.accept(e)}}.
> However, there are possible RTEs such as IllegalState/IllegalArgument
> exceptions which are usually caused by bugs, etc. In such cases we should not
> let users to decide what to do with these exceptions, but should let Streams
> itself to enforce the decision, e.g. in the IllegalState/IllegalArgument we
> should fail fast to notify the potential error.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)