Add Some Log Printing
[holmes/engine-management.git] / engine-d / src / main / java / org / onap / holmes / engine / dmaap / DMaaPAlarmPolling.java
index 37b39c0..47bd386 100644 (file)
@@ -40,10 +40,12 @@ public class DMaaPAlarmPolling implements Runnable {
             List<VesAlarm> vesAlarmList = new ArrayList<>();
             try {
                 vesAlarmList = subscriber.subscribe();
+                vesAlarmList.forEach(vesAlarm -> droolsEngine.putRaisedIntoStream(vesAlarm));
             } catch (CorrelationException e) {
                 log.error("Failed polling request alarm. " + e.getMessage());
+            } catch (Exception e) {
+                log.error("An error occurred while processing alarm.", e);
             }
-            vesAlarmList.forEach(vesAlarm -> droolsEngine.putRaisedIntoStream(vesAlarm));
         }
     }