You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by mr...@apache.org on 2017/09/12 02:35:39 UTC
ambari git commit: BUG-87284 : NullPointerException during blueprint
generation (mradhakrishnan)
Repository: ambari
Updated Branches:
refs/heads/trunk ca87e8dde -> c241b9a02
BUG-87284 : NullPointerException during blueprint generation (mradhakrishnan)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/c241b9a0
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/c241b9a0
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/c241b9a0
Branch: refs/heads/trunk
Commit: c241b9a02d253269067a90c71a8fbc2260cb0645
Parents: ca87e8d
Author: Madhuvanthi Radhakrishnan <mr...@hortonworks.com>
Authored: Mon Sep 11 19:33:01 2017 -0700
Committer: Madhuvanthi Radhakrishnan <mr...@hortonworks.com>
Committed: Mon Sep 11 19:34:27 2017 -0700
----------------------------------------------------------------------
.../internal/BlueprintConfigurationProcessor.java | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/c241b9a0/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java
index b4e1027..3538945 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java
@@ -1298,12 +1298,16 @@ public class BlueprintConfigurationProcessor {
* elements in this property
*/
private static String[] splitAndTrimStrings(String propertyName) {
- List<String> namesWithoutWhitespace = new LinkedList<>();
- for (String service : propertyName.split(",")) {
- namesWithoutWhitespace.add(service.trim());
- }
+ if(propertyName != null) {
+ List<String> namesWithoutWhitespace = new LinkedList<>();
+ for (String service : propertyName.split(",")) {
+ namesWithoutWhitespace.add(service.trim());
+ }
- return namesWithoutWhitespace.toArray(new String[namesWithoutWhitespace.size()]);
+ return namesWithoutWhitespace.toArray(new String[namesWithoutWhitespace.size()]);
+ } else {
+ return new String[0];
+ }
}
/**