Andrew Pennebaker created ZOOKEEPER-2327: --------------------------------------------
Summary: "ConnectionLoss for /dog" Key: ZOOKEEPER-2327 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2327 Project: ZooKeeper Issue Type: Bug Affects Versions: 3.5.0 Reporter: Andrew Pennebaker Fix For: 3.5.1, 3.4.6, 3.3.6 Zookeeper v3.5.0-alpha experiences an error when trying to create a simple data node. Versions before and after 3.5.0-alpha work just fine, but this specific version oddly fails to create data nodes. Source: https://github.com/mcandre/docker-zookeeper/tree/3.5.0-alpha Trace: ``` $ git clone g...@github.com:mcandre/docker-zookeeper.git $ cd docker-zookeeper.git $ git checkout 3.5.0-alpha $ make CONTAINER=$(docker run -d -p 2181:2181 -p 2888:2888 -p 3888:3888 mcandre/docker-zookeeper:3.5.0-alpha) docker exec $CONTAINER sh -c 'echo "create /dog moon" | zkCli.sh' Connecting to localhost:2181 2015-11-20 01:05:54,951 [myid:] - INFO [main:Environment@109] - Client environment:zookeeper.version=3.5.0-alpha-1615249, built on 08/01/2014 22:13 GMT 2015-11-20 01:05:54,958 [myid:] - INFO [main:Environment@109] - Client environment:host.name=190002648bbc 2015-11-20 01:05:54,958 [myid:] - INFO [main:Environment@109] - Client environment:java.version=1.7.0_85 2015-11-20 01:05:54,969 [myid:] - INFO [main:Environment@109] - Client environment:java.vendor=Oracle Corporation 2015-11-20 01:05:54,970 [myid:] - INFO [main:Environment@109] - Client environment:java.home=/usr/lib/jvm/java-7-openjdk-amd64/jre 2015-11-20 01:05:54,970 [myid:] - INFO [main:Environment@109] - Client environment:java.class.path=/zookeeper-3.5.0-alpha/bin/../build/classes:/zookeeper-3.5.0-alpha/bin/../build/lib/*.jar:/zookeeper-3.5.0-alpha/bin/../lib/slf4j-log4j12-1.7.5.jar:/zookeeper-3.5.0-alpha/bin/../lib/slf4j-api-1.7.5.jar:/zookeeper-3.5.0-alpha/bin/../lib/servlet-api-2.5-20081211.jar:/zookeeper-3.5.0-alpha/bin/../lib/netty-3.7.0.Final.jar:/zookeeper-3.5.0-alpha/bin/../lib/log4j-1.2.16.jar:/zookeeper-3.5.0-alpha/bin/../lib/jline-2.11.jar:/zookeeper-3.5.0-alpha/bin/../lib/jetty-util-6.1.26.jar:/zookeeper-3.5.0-alpha/bin/../lib/jetty-6.1.26.jar:/zookeeper-3.5.0-alpha/bin/../lib/javacc.jar:/zookeeper-3.5.0-alpha/bin/../lib/jackson-mapper-asl-1.9.11.jar:/zookeeper-3.5.0-alpha/bin/../lib/jackson-core-asl-1.9.11.jar:/zookeeper-3.5.0-alpha/bin/../lib/commons-cli-1.2.jar:/zookeeper-3.5.0-alpha/bin/../zookeeper-3.5.0-alpha.jar:/zookeeper-3.5.0-alpha/bin/../src/java/lib/*.jar:/zookeeper-3.5.0-alpha/bin/../conf: 2015-11-20 01:05:54,971 [myid:] - INFO [main:Environment@109] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib 2015-11-20 01:05:54,972 [myid:] - INFO [main:Environment@109] - Client environment:java.io.tmpdir=/tmp 2015-11-20 01:05:54,972 [myid:] - INFO [main:Environment@109] - Client environment:java.compiler=<NA> 2015-11-20 01:05:54,973 [myid:] - INFO [main:Environment@109] - Client environment:os.name=Linux 2015-11-20 01:05:54,973 [myid:] - INFO [main:Environment@109] - Client environment:os.arch=amd64 2015-11-20 01:05:54,974 [myid:] - INFO [main:Environment@109] - Client environment:os.version=4.0.9-boot2docker 2015-11-20 01:05:54,974 [myid:] - INFO [main:Environment@109] - Client environment:user.name=root 2015-11-20 01:05:54,974 [myid:] - INFO [main:Environment@109] - Client environment:user.home=/root 2015-11-20 01:05:54,975 [myid:] - INFO [main:Environment@109] - Client environment:user.dir=/ 2015-11-20 01:05:54,975 [myid:] - INFO [main:Environment@109] - Client environment:os.memory.free=26MB 2015-11-20 01:05:54,977 [myid:] - INFO [main:Environment@109] - Client environment:os.memory.max=247MB 2015-11-20 01:05:54,977 [myid:] - INFO [main:Environment@109] - Client environment:os.memory.total=30MB 2015-11-20 01:05:54,987 [myid:] - INFO [main:ZooKeeper@709] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@3c407d5 Welcome to ZooKeeper! 2015-11-20 01:05:55,062 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1093] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error) 2015-11-20 01:05:55,099 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@963] - Socket connection established to localhost/127.0.0.1:2181, initiating session JLine support is enabled 2015-11-20 01:05:55,154 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1209] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect [zk: localhost:2181(CONNECTING) 0] create /dog moon Exception in thread "main" org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /dog at org.apache.zookeeper.KeeperException.create(KeeperException.java:99) at org.apache.zookeeper.KeeperException.create(KeeperException.java:51) at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:1067) at org.apache.zookeeper.cli.CreateCommand.exec(CreateCommand.java:78) at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:670) at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:573) at org.apache.zookeeper.ZooKeeperMain.executeLine(ZooKeeperMain.java:356) at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:316) at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:276) make: *** [run] Error 1 ``` -- This message was sent by Atlassian JIRA (v6.3.4#6332)