Reno Shen created ZOOKEEPER-4325: ------------------------------------ Summary: IllegalArgumentException when use ZkUtil::listSubTreeBFS to list "/" Key: ZOOKEEPER-4325 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4325 Project: ZooKeeper Issue Type: Bug Components: server Affects Versions: 3.6.2 Reporter: Reno Shen Fix For: 3.6.2
[ZkUtil::listSubTreeBFS|https://github.com/apache/zookeeper/blob/branch-3.6/zookeeper-server/src/main/java/org/apache/zookeeper/ZKUtil.java] Assume zk has these nodes: /a_test/a, /b_test/b. When use this method to list "/", according to BFS logic, the BFS queue would be added node like: "//a_test", then getChildren by this path, the next exception occurs: {code:java} java.lang.IllegalArgumentException: Invalid path string "//a_test" caused by empty node name specified @1 {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)