[ONOS-7758] Assume static root node in DynamicConfigStore

Change-Id: I07fcbafa2ccb3e34163735d7d188a7b4a6bc9306
diff --git a/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java b/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java
index a7334c6..4acaf47 100644
--- a/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java
+++ b/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java
@@ -21,6 +21,7 @@
 import org.apache.commons.lang.NotImplementedException;
 import org.onlab.util.XmlString;
 import org.onosproject.config.DynamicConfigService;
+import org.onosproject.config.FailedException;
 import org.onosproject.config.Filter;
 import org.onosproject.yang.gen.v1.tapicommon.rev20180307.tapicommon.Uuid;
 import org.onosproject.yang.model.DataNode;
@@ -222,7 +223,11 @@
         }
         List<DataNode> dataNodes = input.dataNodes();
         for (DataNode node : dataNodes) {
-            dcs.createNode(rid, node);
+            try {
+                dcs.createNode(rid, node);
+            } catch (FailedException e) {
+                log.warn("Failed to add resource", e);
+            }
         }
     }