commit | 4a5208e582ae94e552cc9cb4135487696c61dac3 | [log] [tgz] |
---|---|---|
author | Aled Sage <aled.sage@gmail.com> | Wed Dec 20 23:57:41 2017 +0000 |
committer | Aled Sage <aled.sage@gmail.com> | Wed Dec 20 23:57:41 2017 +0000 |
tree | d42e14816366b36700ba1caa2d8242cfd58a7f92 | |
parent | d3562cd7c51f0d4e821ee03376f54bd99cb65ce7 [diff] |
Fix NPE in CouchbaseCluster enricher
diff --git a/software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/couchbase/CouchbaseClusterImpl.java b/software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/couchbase/CouchbaseClusterImpl.java index 1c9a37c..ed8b7ee 100644 --- a/software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/couchbase/CouchbaseClusterImpl.java +++ b/software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/couchbase/CouchbaseClusterImpl.java
@@ -290,6 +290,7 @@ private final static class ListOfHostAndPort implements Function<Set<Entity>, List<String>> { @Override public List<String> apply(Set<Entity> input) { List<String> addresses = Lists.newArrayList(); + if (input == null) return addresses; for (Entity entity : input) { addresses.add(String.format("%s", BrooklynAccessUtils.getBrooklynAccessibleAddress(entity, entity.getAttribute(CouchbaseNode.COUCHBASE_WEB_ADMIN_PORT))));