[ 
https://issues.apache.org/jira/browse/KAFKA-2169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14536281#comment-14536281
 ] 

Igor Maravić commented on KAFKA-2169:
-------------------------------------

[~parth.brahmbhatt] If you look at the stack trace more closely, you can see 
that you're swallowing that exact exception.
As far as I can see, all the exceptions, that are thrown while handling 
watchers are happily swallowed by ClientCnx in zookeeper and hence ignored by 
Kafka. In this particular case Kafka is just ignoring fatal exception, and it 
happily allows zkClient to shutdown. 

Since the reconnect event is run as a Zookeeper watcher, on the Zookeeper's 
ClientCnxn Event Thread, all the exception thrown from there are just swallowed 
here:

https://github.com/apache/zookeeper/blob/trunk/src/java/main/org/apache/zookeeper/ClientCnxn.java#L543

I'll open up a new JIRA ticket for this.




> Upgrade to zkclient-0.5
> -----------------------
>
>                 Key: KAFKA-2169
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2169
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.8.2.0
>            Reporter: Neha Narkhede
>            Assignee: Parth Brahmbhatt
>            Priority: Critical
>
> zkclient-0.5 is released 
> http://mvnrepository.com/artifact/com.101tec/zkclient/0.5 and has the fix for 
> KAFKA-824



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to