catch and log cluster singleton service registration exceptions
[groupbasedpolicy.git] / sxp-integration / sxp-ep-provider / src / main / java / org / opendaylight / controller / config / yang / config / groupbasedpolicy / sxp_integration / sxp_ep_provider / SxpEpProviderProviderInstance.java
index 59f18ec869a7c1100b200aa94c0a064cb5d92b46..de7910c18bb6ffc26f296c87f3893551b1787bb4 100644 (file)
@@ -55,7 +55,11 @@ public class SxpEpProviderProviderInstance implements SxpEpProviderProvider, Clu
 
     public void initialize() {
         LOG.info("Clustering session initiated for {}", this.getClass().getSimpleName());
-        singletonServiceRegistration = clusterSingletonService.registerClusterSingletonService(this);
+        try {
+            singletonServiceRegistration = clusterSingletonService.registerClusterSingletonService(this);
+        } catch (Exception e) {
+            LOG.warn("Exception thrown while registering cluster singleton service in {}", this.getClass(), e.getMessage());
+        }
     }
 
     @Override