[ https://issues.apache.org/jira/browse/KAFKA-4042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shikhar Bhushan updated KAFKA-4042: ----------------------------------- Description: As one example, there isn't exception handling in {{DistributedHerder.startConnector()}} or the call-chain for it originating in the {{tick()}} on the herder thread, and it can throw an exception because of a bad class name in the connector config. (report of issue in wild: https://groups.google.com/d/msg/confluent-platform/EnleFnXpZCU/3B_gRxsRAgAJ) (was: While errors in {{WorkerConnector}} are handled using the {{statusListener.onFailure()}} callback, before the {{WorkerConnector}} is created in {{Worker.startConnector()}} there can be exceptions because of e.g. a bad class name and these are currently not handled, causing the {{Herder}} thread to die. Report of issue in wild: https://groups.google.com/d/msg/confluent-platform/EnleFnXpZCU/3B_gRxsRAgAJ) > DistributedHerder thread can die because of connector & task lifecycle > exceptions > --------------------------------------------------------------------------------- > > Key: KAFKA-4042 > URL: https://issues.apache.org/jira/browse/KAFKA-4042 > Project: Kafka > Issue Type: Bug > Reporter: Shikhar Bhushan > Assignee: Shikhar Bhushan > > As one example, there isn't exception handling in > {{DistributedHerder.startConnector()}} or the call-chain for it originating > in the {{tick()}} on the herder thread, and it can throw an exception because > of a bad class name in the connector config. (report of issue in wild: > https://groups.google.com/d/msg/confluent-platform/EnleFnXpZCU/3B_gRxsRAgAJ) -- This message was sent by Atlassian JIRA (v6.3.4#6332)