From dbc08c08c300f8ffade6f2ce2e565ed0833df90b Mon Sep 17 00:00:00 2001 From: Yuta HIGUCHI Date: Mon, 12 Feb 2018 16:40:05 -0800 Subject: [PATCH] Add more error log Change-Id: I71ac5be4a5ca5b7ab4acc8f71ebefd95f8bfb3c1 --- .../src/main/java/org/onosproject/config/ResourceIdParser.java | 3 ++- .../onosproject/config/impl/DistributedDynamicConfigStore.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java b/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java index 0e32fe559e..fe3769723b 100644 --- a/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java +++ b/apps/config/src/main/java/org/onosproject/config/ResourceIdParser.java @@ -276,7 +276,8 @@ public final class ResourceIdParser { String key = keys[i]; String[] el = keys[i].split(NM_CHK); if (el.length != 3) { - throw new FailedException("Malformed event subject, cannot parse"); + throw new FailedException("Malformed event subject, cannot parse " + + key + " in " + dpath); } try { resBldr.addKeyLeaf(el[0], el[1], el[2]); diff --git a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java index 8f1662ce25..18caf5f54e 100644 --- a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java +++ b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java @@ -495,6 +495,7 @@ public class DistributedDynamicConfigStore //log.info("UNKNOWN operation in store"); type = UNKNOWN_OPRN; } + // FIXME don't use ResourceIdParser path = ResourceIdParser.getResId(event.path().pathElements()); notifyDelegate(new DynamicConfigEvent(type, path)); }