Ignore invalid schemas 95/37995/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 23 Mar 2018 07:26:27 +0000 (12:56 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 23 Mar 2018 07:26:27 +0000 (12:56 +0530)
Issue-ID: CLI-105

Change-Id: Ie8684832dacb8ce9726737ddb38373001d0f1f14
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
framework/src/main/java/org/onap/cli/fw/utils/OnapCommandDiscoveryUtils.java

index 2b3cf94..1732772 100644 (file)
@@ -246,6 +246,11 @@ public class OnapCommandDiscoveryUtils {
                         schema.setSchemaURI(resource.getURI().toString());
 
                         Object obj = resourceMap.get(OPEN_CLI_SCHEMA_VERSION);
+                        if (obj == null) {
+                            OnapCommandUtils.LOG.info("Invalid Schema yaml " + schema.getSchemaURI());
+                            continue;
+                        }
+
                         schema.setVersion(obj.toString());
 
                         if (!schema.getVersion().equalsIgnoreCase(OnapCommandConstants.OPEN_CLI_SCHEMA_VERSION_VALUE_1_0)) {