curator-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lavoie, John L" <>
Subject org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode
Date Mon, 18 May 2015 19:07:02 GMT
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:
private static String PATH = "/optum/myapp/jobstatus";
private static 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