catch and log cluster singleton service registration exceptions
[groupbasedpolicy.git] / renderers / ios-xe / src / main / java / org / opendaylight / groupbasedpolicy / renderer / ios_xe_provider / impl / config / IosXeProviderInstance.java
index 4421bd10c6ec62156b95431177c6c4a8aa8ea11c..06601df08bcdc59cb5c0ec6745c6cecb339546c8 100644 (file)
@@ -53,7 +53,11 @@ public class IosXeProviderInstance implements ClusterSingletonService, AutoClose
 
     public void initialize() {
         LOG.info("Clustering session initiated for {}", this.getClass().getSimpleName());
+        try {
         singletonServiceRegistration = clusterSingletonService.registerClusterSingletonService(this);
+        } catch (Exception e) {
+            LOG.warn("Exception thrown while registering cluster singleton service in {}", this.getClass(), e.getMessage());
+        }
     }
 
     @Override