diff --git a/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperPropertySource.java b/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperPropertySource.java index bf024c88..9ab7a72b 100644 --- a/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperPropertySource.java +++ b/spring-cloud-zookeeper-config/src/main/java/org/springframework/cloud/zookeeper/config/ZookeeperPropertySource.java @@ -42,6 +42,11 @@ public class ZookeeperPropertySource extends EnumerablePropertySource entry : children.entrySet()) { ChildData child = entry.getValue(); - if (child.getData().length == 0) { + if (child.getData()==null || child.getData().length == 0) { findKeys(keys, child.getPath()); } else {