diff --git a/dubbo-registry-zookeeper/src/main/java/com/alibaba/dubbo/registry/zookeeper/ZookeeperRegistry.java b/dubbo-registry-zookeeper/src/main/java/com/alibaba/dubbo/registry/zookeeper/ZookeeperRegistry.java index 06d4c33336c9531c2016623498138c52752abd92..6dbffcd60f73fc9c4730b1fc2569314838a3cd61 100644 --- a/dubbo-registry-zookeeper/src/main/java/com/alibaba/dubbo/registry/zookeeper/ZookeeperRegistry.java +++ b/dubbo-registry-zookeeper/src/main/java/com/alibaba/dubbo/registry/zookeeper/ZookeeperRegistry.java @@ -60,20 +60,16 @@ public class ZookeeperRegistry extends FailbackRegistry { public ZookeeperRegistry(URL url) { super(url); - try { - initZookeeper(url); - this.auth = url.getUsername() != null && url.getUsername().length() > 0 - && url.getPassword() != null && url.getPassword().length() > 0; - String group = url.getParameter(Constants.GROUP_KEY); - if (group != null && group.length() > 0) { - group = SEPARATOR + group; - this.root = group; - } else { - this.root = ""; - } - } catch (Exception e) { - throw new IllegalStateException(e.getMessage(), e); + this.auth = url.getUsername() != null && url.getUsername().length() > 0 + && url.getPassword() != null && url.getPassword().length() > 0; + String group = url.getParameter(Constants.GROUP_KEY); + if (group != null && group.length() > 0) { + group = SEPARATOR + group; + this.root = group; + } else { + this.root = ""; } + initZookeeper(url); } @Override