Thanks Jason. 

So what is the temporary workaround for this until its fixed? For now, we just 
restart the app server having this issue, but we keep seeing this issue time 
and again.
 

-----Original Message-----
From: Jason Gustafson [mailto:ja...@confluent.io] 
Sent: Thursday, September 24, 2015 12:21 PM
To: users@kafka.apache.org
Subject: Re: ZkClient throwing NPEs

Hey Hema,

I'm not too familiar with ZkClient, but I took a look at the code and it seems 
like there may still be a race condition around reconnects which could cause 
the NPE you're seeing. I left a comment on the github issue on the slim chance 
I'm not wrong:
https://github.com/sgroschupf/zkclient/issues/25.

-Jason

On Thu, Sep 24, 2015 at 10:09 AM, Hema Bhatia <hema.bha...@apollo.edu>
wrote:

> Can anyone help with the below issue...
> Thanks.
>
> -----Original Message-----
> From: Hema Bhatia [mailto:hema.bha...@apollo.edu]
> Sent: Tuesday, September 22, 2015 12:57 PM
> To: users@kafka.apache.org
> Subject: ZkClient throwing NPEs
>
> Hi,
>
> I keep getting the below exception when Kafka tries to connect to 
> zookeeper and zookeeper is momentarily not able to connect. After 
> that, connection does not restore unless we restart the servers.
>
> This may be connected to this issue :
> https://issues.apache.org/jira/browse/KAFKA-824 But I am already using 
> zkclient-0.5, and still seeing this issue.
>
>
> java.lang.NullPointerException: null
>
>                 at
> org.I0Itec.zkclient.ZkConnection.exists(ZkConnection.java:107)
> ~[zkclient-0.5.jar:0.5]
>
>                 at 
> org.I0Itec.zkclient.ZkClient$3.call(ZkClient.java:631)
> ~[zkclient-0.5.jar:0.5]
>
>                 at 
> org.I0Itec.zkclient.ZkClient$3.call(ZkClient.java:628)
> ~[zkclient-0.5.jar:0.5]
>
>                 at
> org.I0Itec.zkclient.ZkClient.retryUntilConnected(ZkClient.java:883)
> ~[zkclient-0.5.jar:0.5]
>
>                 at 
> org.I0Itec.zkclient.ZkClient.exists(ZkClient.java:628)
> ~[zkclient-0.5.jar:0.5]
>
>                 at 
> org.I0Itec.zkclient.ZkClient.exists(ZkClient.java:637)
> ~[zkclient-0.5.jar:0.5]
>
>                 at
> kafka.admin.AdminUtils$.topicExists(AdminUtils.scala:163)
> ~[kafka_2.10-0.8.2.0.jar:na]
>
>                 at 
> kafka.admin.AdminUtils.topicExists(AdminUtils.scala)
> ~[kafka_2.10-0.8.2.0.jar:na]
>
> Any ideas of how to solve this issue?
>
> Thanks,
> Hema
>
>

Reply via email to