Restoring try catch for policy request 39/17439/1
authorDeterme, Sebastien (sd378r) <sd378r@intl.att.com>
Fri, 6 Oct 2017 12:11:34 +0000 (14:11 +0200)
committerDeterme, Sebastien (sd378r) <sd378r@intl.att.com>
Fri, 6 Oct 2017 12:11:34 +0000 (14:11 +0200)
This exception log was not useful so it has been removed and replaced
by an easier log to understand

Change-Id: Ie25426d3b8b44b55a3fd2dd3807620d98fad5bbf
Issue-ID: CLAMP-54
Signed-off-by: Determe, Sebastien (sd378r) <sd378r@intl.att.com>
src/main/java/org/onap/clamp/clds/client/PolicyClient.java
src/test/java/org/onap/clamp/clds/it/PolicyClientItCase.java

index d4f9014..cb86acb 100644 (file)
@@ -365,15 +365,18 @@ public class PolicyClient {
 
         logger.info("policyName=" + policyName);
         configRequestParameters.setPolicyName(policyName);
-
-        Collection<PolicyConfig> response = getPolicyEngine().getConfig(configRequestParameters);
-        for (PolicyConfig policyConfig : response) {
-            Integer version = Integer.valueOf(policyConfig.getPolicyVersion());
-            versions.add(version);
+        try {
+            Collection<PolicyConfig> response = getPolicyEngine().getConfig(configRequestParameters);
+            for (PolicyConfig policyConfig : response) {
+                Integer version = Integer.valueOf(policyConfig.getPolicyVersion());
+                versions.add(version);
+            }
+            Collections.sort(versions);
+            logger.info("Policy versions.size()=" + versions.size());
+        } catch (PolicyConfigException e) {
+            // just print warning - if no policy version found
+            logger.warn("warning: policy not found...policy name - " + policyName, e.getMessage());
         }
-        Collections.sort(versions);
-        logger.info("Policy versions.size()=" + versions.size());
-
         return versions;
 
     }
index 0c35894..c129800 100644 (file)
@@ -95,7 +95,7 @@ public class PolicyClientItCase extends AbstractItCase {
             try {
                 policyClient.sendMicroServiceInJson(policyJson, prop, tcaPolicyRequestUuid);
             } catch (Exception e) {
-                assertTrue(e.getMessage().contains("Exception while communicating with Policy"));
+                assertTrue(e.getMessage().contains("Policy send failed: PE500 "));
             }
         }
     }