From c2a04e3dd04bb59b7ccb766ec1f635a97a4aea51 Mon Sep 17 00:00:00 2001 From: gaojiabao1991 <1467197281@qq.com> Date: Mon, 16 May 2016 10:48:35 +0800 Subject: [PATCH] Fix Bug: Add authInfo before listNodeEntries Fix Bug: Add authInfo before listNodeEntries,otherwise the authInfo in file "config.cfg" will not take effect. --- src/main/java/com/deem/zkui/utils/ZooKeeperUtil.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/deem/zkui/utils/ZooKeeperUtil.java b/src/main/java/com/deem/zkui/utils/ZooKeeperUtil.java index 3f2b530..c593327 100644 --- a/src/main/java/com/deem/zkui/utils/ZooKeeperUtil.java +++ b/src/main/java/com/deem/zkui/utils/ZooKeeperUtil.java @@ -249,6 +249,13 @@ private void createIfDoesntExist(String path, byte[] data, boolean force, ZooKee } public ZKNode listNodeEntries(ZooKeeper zk, String path, String authRole) throws KeeperException, InterruptedException { + //Add auth info + for (ACL acl : defaultAcl) { + String scheme=acl.getId().getScheme(); + String auth=acl.getId().getId(); + zk.addAuthInfo(scheme,auth.getBytes()); + } + List folders = new ArrayList<>(); List leaves = new ArrayList<>();