diff --git a/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/SubscriptionManagerImpl.java b/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/SubscriptionManagerImpl.java
index 9edeecf9f76f048e289361c2b47a0439d587aa36..d4dfe1dbf5995ec122f20d1d093961df607c6921 100644
--- a/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/SubscriptionManagerImpl.java
+++ b/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/SubscriptionManagerImpl.java
@@ -134,6 +134,10 @@ public class SubscriptionManagerImpl implements ISubscriptionManager {
 
     @Override
     public void run() {
-        subscribeNotificationsEvent();
+        try {
+            subscribeNotificationsEvent();
+        } catch (Exception e) {
+            LOGGER.error("An exception occurred while subscription registration process : ", e);
+        }
     }
 }