Randall Hauch created KAFKA-6578:
------------------------------------
Summary: 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
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)