From: shalomb Date: Wed, 15 Nov 2017 07:22:34 +0000 (+0200) Subject: Casandra data center and consistency level X-Git-Tag: v1.2.0~719 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F49%2F23549%2F1;p=sdc.git Casandra data center and consistency level fix null check Change-Id: If1b541c3cacf0040cc13c6e1d57dd9fd854623e9 Issue-Id:SDC-656 Signed-off-by: shalomb --- diff --git a/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/src/main/java/org/openecomp/core/nosqldb/util/ConfigurationManager.java b/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/src/main/java/org/openecomp/core/nosqldb/util/ConfigurationManager.java index 80adeb6e2a..fd7c1043e8 100644 --- a/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/src/main/java/org/openecomp/core/nosqldb/util/ConfigurationManager.java +++ b/openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/src/main/java/org/openecomp/core/nosqldb/util/ConfigurationManager.java @@ -112,10 +112,13 @@ public class ConfigurationManager { public String[] getAddresses() { String addresses = System.getProperty(CASSANDRA_ADDRESSES); - if (Objects.isNull(addresses)) { + if (Objects.nonNull(addresses)) { return addresses.split(","); } List lsAddresses = (ArrayList) cassandraConfiguration.get(CASSANDRA_HOSTS_KEY); + if (Objects.isNull(addresses) || addresses.length() == 0) { + throw new RuntimeException("Missing Cassandra hose.Cassandra host missing is mandatory."); + } String[] addressesArray; addressesArray = (String[]) lsAddresses.toArray(new String[lsAddresses.size()]); return addressesArray;