AbstractEdit: improve error message on missing schema node 66/75366/1
authorMarek Gradzki <mgradzki@cisco.com>
Tue, 21 Aug 2018 13:47:45 +0000 (15:47 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Wed, 22 Aug 2018 04:35:22 +0000 (06:35 +0200)
Include node name in the error message.

Change-Id: Ife8f95cb333e2e1065c2c27d51acb406710cc375
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
netconf/mdsal-netconf-connector/src/main/java/org/opendaylight/netconf/mdsal/connector/ops/AbstractEdit.java

index 209e4ec01aee567558a51d0a63560d804d052741..be98a6d9bb256130f2b99e40db032bdd4c75c6c5 100644 (file)
@@ -82,11 +82,13 @@ abstract class AbstractEdit extends AbstractConfigOperation {
         }
 
         final Module module = it.next();
+        final String elementName = element.getName();
         final java.util.Optional<DataSchemaNode> schemaNode =
             module.findDataChildByName(QName.create(module.getQNameModule(), element.getName()));
         if (!schemaNode.isPresent()) {
             throw new DocumentedException(
-                "Unable to find node with namespace: " + namespace + "in module: " + module.toString(),
+                "Unable to find node " + elementName + " with namespace: " + namespace + "in module: "
+                    + module.toString(),
                 ErrorType.APPLICATION,
                 ErrorTag.UNKNOWN_NAMESPACE,
                 ErrorSeverity.ERROR);