Fix new Sonar code smell 86/84086/1
authormark.j.leonard <mark.j.leonard@gmail.com>
Wed, 3 Apr 2019 11:23:11 +0000 (12:23 +0100)
committermark.j.leonard <mark.j.leonard@gmail.com>
Wed, 3 Apr 2019 11:23:11 +0000 (12:23 +0100)
Log the Exception for missing software versions to prevent a Sonar
violation.

Change-Id: I1a5da4357947a57c05f2d4a40b788999149d543c
Issue-ID: AAI-2281
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
src/main/java/org/onap/aai/babel/csar/vnfcatalog/VnfVendorImageExtractor.java
src/test/java/org/onap/aai/babel/csar/vnfcatalog/TestVnfVendorImageExtractor.java

index d5ba793..870c8c3 100644 (file)
@@ -221,6 +221,7 @@ public class VnfVendorImageExtractor {
             try {
                 return createVendorImageConfigurations(serviceVfList, vnfConfigurationNode);
             } catch (IllegalArgumentException e) {
+                applicationLogger.error(ApplicationMsgs.INVALID_CSAR_FILE, e);
                 throw new ToscaToCatalogException(e.getMessage());
             }
         }
index d76551a..7ab8ecd 100644 (file)
@@ -109,8 +109,7 @@ public class TestVnfVendorImageExtractor {
         VnfVendorImageExtractor extractor = new VnfVendorImageExtractor();
         SdcToscaHelper helper = new SdcToscaHelper();
 
-        List<String> versions;
-        versions = extractor.extractSoftwareVersions(helper.buildMappings().getNodeTemplates());
+        List<String> versions = extractor.extractSoftwareVersions(helper.buildMappings().getNodeTemplates());
         assertThat(versions.size(), is(0));
 
         helper.addNodeTemplate();