You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "nayeem (JIRA)" <ji...@apache.org> on 2016/11/20 13:01:58 UTC
[jira] [Created] (ZOOKEEPER-2634) null data in zknode data
nayeem created ZOOKEEPER-2634:
---------------------------------
Summary: null data in zknode data
Key: ZOOKEEPER-2634
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2634
Project: ZooKeeper
Issue Type: Bug
Components: java client
Affects Versions: 3.4.5
Environment: linux zookeeper 3.4.5
Reporter: nayeem
We can create zk node with null data as given bellow.
ZkConnect connector = new ZkConnect();
ZooKeeper zk = connector.connect("host:port");
String newNode = "/nayeemDate3";
String strdata = String.valueOf('\u0000');
connector.createNode(newNode, strdata.getBytes());
When we get the data for the zknode
2016-11-17 23:55:48,926 [myid:] - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:5181:NIOServerCnxn@349] - caught end of stream exception
EndOfStreamException: Unable to read additional data from client sessionid 0x1585061acbd0613, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:220)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:208)
at java.lang.Thread.run(Thread.java:745)
2016-11-17 23:55:48,926 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:5181:NIOServerCnxn@1001] - Closed socket connection for client /10.10.72.93:48005 which had sessionid 0x1585061acbd0613
To resolve the issue workaround is to delete the zknode,
is it the right behaviour or is this a bug.
data from zkcli
[zk: 10.10.72.93:5181(CONNECTED) 1] ls /nayeemDate3
[]
[zk: 10.10.72.93:5181(CONNECTED) 2] get /nayeemDate3
null
cZxid = 0xdc47
ctime = Fri Nov 18 13:29:43 IST 2016
mZxid = 0xdc47
mtime = Fri Nov 18 13:29:43 IST 2016
pZxid = 0xdc47
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 0
[zk: 10.10.72.93:5181(CONNECTED) 3] stat /nayeemDate3
cZxid = 0xdc47
ctime = Fri Nov 18 13:29:43 IST 2016
mZxid = 0xdc47
mtime = Fri Nov 18 13:29:43 IST 2016
pZxid = 0xdc47
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 0
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)