diff --git a/net/src/main/java/com/zfoo/net/consumer/registry/ZookeeperRegistry.java b/net/src/main/java/com/zfoo/net/consumer/registry/ZookeeperRegistry.java index 8a8d26ee..848be71c 100644 --- a/net/src/main/java/com/zfoo/net/consumer/registry/ZookeeperRegistry.java +++ b/net/src/main/java/com/zfoo/net/consumer/registry/ZookeeperRegistry.java @@ -573,6 +573,9 @@ public class ZookeeperRegistry implements IRegistry { @Override public void shutdown() { + if (curator == null) { + return; + } try { if (curator.getState() == CuratorFrameworkState.STARTED) { // 删除服务提供者的临时节点