aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKotagiri, Ramprasad (rp5662) <rp5662@att.com>2020-03-02 15:18:48 -0500
committerKotagiri, Ramprasad (rp5662) <rp5662@att.com>2020-03-02 15:21:04 -0500
commit4da6618d7a8b03594cfdd642811b72ffa308bcff (patch)
treee15ad524dca650e433b38b52ee81e8c91ad33b1a
parent523f37fb7d255e436daf5320c7fd09c872f1be59 (diff)
skip blueprint parsing exceptions for invalid YAML
Allow blueprint records to be displayed by skipping records with invalid YAML. Issue-ID: DCAEGEN2-2120 Change-Id: I025bfc27e175683005400ab094c8a430191f56f4 Signed-off-by: Kotagiri, Ramprasad (rp5662) <rp5662@att.com>
-rw-r--r--ccsdk-app-common/pom.xml4
-rw-r--r--ccsdk-app-common/src/main/java/org/onap/ccsdk/dashboard/model/inventory/ServiceType.java13
-rw-r--r--ccsdk-app-os/pom.xml4
-rw-r--r--ccsdk-app-overlay/pom.xml4
-rw-r--r--pom.xml2
5 files changed, 14 insertions, 13 deletions
diff --git a/ccsdk-app-common/pom.xml b/ccsdk-app-common/pom.xml
index 48a6521..36edff4 100644
--- a/ccsdk-app-common/pom.xml
+++ b/ccsdk-app-common/pom.xml
@@ -6,12 +6,12 @@
<parent>
<groupId>org.onap.ccsdk.dashboard</groupId>
<artifactId>ccsdk-app-parent</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
</parent>
<groupId>org.onap.ccsdk.dashboard</groupId>
<artifactId>ccsdk-app-common</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>ONAP Operations Manager Dashboard common</name>
<description>CCSDK Dashboard common Java code</description>
diff --git a/ccsdk-app-common/src/main/java/org/onap/ccsdk/dashboard/model/inventory/ServiceType.java b/ccsdk-app-common/src/main/java/org/onap/ccsdk/dashboard/model/inventory/ServiceType.java
index 6a7868e..4af4cb1 100644
--- a/ccsdk-app-common/src/main/java/org/onap/ccsdk/dashboard/model/inventory/ServiceType.java
+++ b/ccsdk-app-common/src/main/java/org/onap/ccsdk/dashboard/model/inventory/ServiceType.java
@@ -95,10 +95,10 @@ public class ServiceType {
private final Optional<String> deactivated;
/** Map that stores the inputs for a Blueprint */
- private final Map<String, BlueprintInput> blueprintInputs;
+ private Map<String, BlueprintInput> blueprintInputs;
/** Description of a blueprint */
- private final String blueprintDescription;
+ private String blueprintDescription;
/** internal role based setting */
private Optional<Boolean> canDeploy;
@@ -233,11 +233,12 @@ public class ServiceType {
this.deactivated = Optional.ofNullable(deactivated);
this.canDeploy = Optional.of(false);
try {
- this.blueprintInputs = Blueprint.parse(blueprintTemplate).getInputs();
- this.blueprintDescription = Blueprint.parse(blueprintTemplate).getDescription();
+ Blueprint bpObj = Blueprint.parse(blueprintTemplate);
+ this.blueprintInputs = bpObj.getInputs();
+ this.blueprintDescription = bpObj.getDescription();
} catch (BlueprintParseException e) {
- throw new RuntimeException(
- "Error while parsing blueprint template for " + this.typeName + " " + this.typeVersion, e);
+/* throw new RuntimeException(
+ "Error while parsing blueprint template for " + this.typeName + " " + this.typeVersion, e);*/
}
}
diff --git a/ccsdk-app-os/pom.xml b/ccsdk-app-os/pom.xml
index f0764d4..3e5cd61 100644
--- a/ccsdk-app-os/pom.xml
+++ b/ccsdk-app-os/pom.xml
@@ -6,12 +6,12 @@
<parent>
<groupId>org.onap.ccsdk.dashboard</groupId>
<artifactId>ccsdk-app-parent</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
</parent>
<groupId>org.onap.ccsdk.dashboard</groupId>
<artifactId>ccsdk-app-os</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>ONAP Operations Manager Dashboard app</name>
<description>CCSDK Dashboard Web Application for external release</description>
diff --git a/ccsdk-app-overlay/pom.xml b/ccsdk-app-overlay/pom.xml
index f6177be..a8c989f 100644
--- a/ccsdk-app-overlay/pom.xml
+++ b/ccsdk-app-overlay/pom.xml
@@ -6,12 +6,12 @@
<parent>
<groupId>org.onap.ccsdk.dashboard</groupId>
<artifactId>ccsdk-app-parent</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
</parent>
<groupId>org.onap.ccsdk.dashboard</groupId>
<artifactId>ccsdk-app-overlay</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>ONAP Operations Manager Dashboard overlay</name>
<description>CCSDK Dashboard web resources</description>
diff --git a/pom.xml b/pom.xml
index 903095a..f8a605c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,7 @@
<!-- Maven parent project for convenience of building and cleaning -->
<groupId>org.onap.ccsdk.dashboard</groupId>
<artifactId>ccsdk-app-parent</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>ccsdk-dashboard</name>