curator-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jordan Zimmerman <>
Subject Re: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode
Date Mon, 18 May 2015 20:50:59 GMT
According to the exception, the ZNode "/optum/acc/jobstatus/1483e1fe-14e3-4203-b139-41dc4a3b4ad3”
doesn’t exist. You’re calling setData() for a node that doesn’t exist.


On May 18, 2015 at 12:07:15 PM, Lavoie, John L ( wrote:

Our cluster was upgraded to MapR 4.0.1 (from 3.0.1) over the weekend and our app is throwing
unexpected exceptions related to ZooKeeper.  To eliminate our own code as the culprit, I
am using the Curator PathChildrenCache example to debug, since our own code is using the PathChildrenCache.

There are just a few customizations from the vanilla example code, namely:

privatestatic String PATH = "/optum/myapp/jobstatus";

privatestatic String connectionString = "<myconnectionstring>”

And,System.err.println(e); was added to the catch() statement in the setValue method.


When running the example we see:

$ java -jar zk-test-0.0.1-SNAPSHOT.jar cache.Example

An example of using PathChildrenCache. This example is driven by entering commands at the


set <name> <value>: Adds or updates a node with the given name

remove <name>: Deletes the node with the given name

list: List the nodes/values in the cache

quit: Quit the example


> list

* empty *

> set asdf asdf

org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /cache.Example/asdf

> list

* empty *


Any ideas? Is this a general ZK issue?  Other applications on the cluster appear to be running


A more complete stack trace of the error is:

[2015-05-18 13:30:53,587] [[analytic-platform-service-2.1.0-SNAPSHOT.1505141956].ProcessRequest.async1.04]
ERROR KeeperException [com.uhg.optum.acc.sdk.util.CacheManager]

org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /optum/acc/jobstatus/1483e1fe-14e3-4203-b139-41dc4a3b4ad3

        at org.apache.zookeeper.KeeperException.create(

        at org.apache.zookeeper.KeeperException.create(

        at org.apache.zookeeper.ZooKeeper.setData(

        at org.apache.curator.framework.imps.SetDataBuilderImpl$

        at org.apache.curator.framework.imps.SetDataBuilderImpl$

        at org.apache.curator.RetryLoop.callWithRetry(

        at org.apache.curator.framework.imps.SetDataBuilderImpl.pathInForeground(

        at org.apache.curator.framework.imps.SetDataBuilderImpl.forPath(

        at org.apache.curator.framework.imps.SetDataBuilderImpl.forPath(

        at com.uhg.optum.acc.sdk.util.CacheManager.set(




John Lavoie


This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.
View raw message