[ https://issues.apache.org/jira/browse/KAFKA-6578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jason Gustafson resolved KAFKA-6578. ------------------------------------ Resolution: Fixed Fix Version/s: 1.1.0 > Connect distributed and standalone worker 'main()' methods should catch and > log all exceptions > ---------------------------------------------------------------------------------------------- > > Key: KAFKA-6578 > URL: https://issues.apache.org/jira/browse/KAFKA-6578 > Project: Kafka > Issue Type: Bug > Components: KafkaConnect > Affects Versions: 0.10.0.0 > Reporter: Randall Hauch > Priority: Critical > Fix For: 1.1.0 > > > Currently, the {{main}} methods in {{ConnectDistributed}} and > {{ConnectStandalone}} do not catch and log most of the potential exceptions. > That means that when such an exception does occur, Java does terminate the > process and report it to stderr, but does not log the exception in the log. > We should add a try block around most of the existing code in the main method > to catch any Throwable exception, log it, and either rethrow it or explicitly > exit with a non-zero return code. -- This message was sent by Atlassian JIRA (v7.6.3#76005)