From 4a5208e582ae94e552cc9cb4135487696c61dac3 Mon Sep 17 00:00:00 2001 From: Aled Sage Date: Wed, 20 Dec 2017 23:57:41 +0000 Subject: [PATCH] Fix NPE in CouchbaseCluster enricher --- .../brooklyn/entity/nosql/couchbase/CouchbaseClusterImpl.java | 1 + 1 file changed, 1 insertion(+) 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 1c9a37c52..ed8b7ee00 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 @@ protected void connectSensors() { private final static class ListOfHostAndPort implements Function, List> { @Override public List apply(Set input) { List 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))));