[
https://issues.apache.org/jira/browse/KAFKA-5774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16155820#comment-16155820
]
Ewen Cheslack-Postava commented on KAFKA-5774:
----------------------------------------------
I think this is already fixed in trunk:
https://github.com/apache/kafka/blob/trunk/connect/runtime/src/main/java/org/apache/kafka/connect/runtime/WorkerSinkTask.java#L488
We are correctly including the cause (and I think it should be logged from the
previous log line as well). This happened when I revamped all the logging in
the various Worker classes.
> WorkerSinkTask failure exception should include cause
> -----------------------------------------------------
>
> Key: KAFKA-5774
> URL: https://issues.apache.org/jira/browse/KAFKA-5774
> Project: Kafka
> Issue Type: Bug
> Components: KafkaConnect
> Affects Versions: 0.11.0.0
> Reporter: Randall Hauch
>
> When the WorkerSinkTask shuts down because of a connector exception, the task
> throws an exception with the message like the following:
> {code}
> ERROR Task Vital-ElasticsearchSinkConnector-0 threw an uncaught and
> unrecoverable exception (org.apache.kafka.connect.runtime.WorkerTask:141)
> org.apache.kafka.connect.errors.ConnectException: Exiting WorkerSinkTask due
> to unrecoverable exception.
> at
> org.apache.kafka.connect.runtime.WorkerSinkTask.deliverMessages(WorkerSinkTask.java:451)
> ...
> {code}
> without any information about the exception that caused the task to fail. The
> cause is logged just prior to this error, but it would be more helpful for
> the shutdown error message to include the cause.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)