X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-rest-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Frestconf%2Fimpl%2FControllerContext.java;h=28e6a3c2472ee3b8723c82dc5d1050215c209bee;hp=85c8e595396e9463b8fb7bf93437510041306b09;hb=3b721d88ed1083a463ecb73a6050de4bfedf1a78;hpb=ce89a7ff4059902375f73aee481920191cdb84a5 diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java b/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java index 85c8e59539..28e6a3c247 100644 --- a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java +++ b/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java @@ -696,8 +696,8 @@ public class ControllerContext implements SchemaContextListener { final int keysSize = listNode.getKeyDefinition().size(); if( (strings.size() - consumed) < keysSize ) { throw new RestconfDocumentedException( - "Missing key for list \"" + listNode.getQName().getLocalName() + "\".", - ErrorType.PROTOCOL, ErrorTag.INVALID_VALUE ); + "Missing key value for list element '" + listNode.getQName().getLocalName() + "' in the URI.", + ErrorType.PROTOCOL, ErrorTag.DATA_MISSING ); } final List uriKeyValues = strings.subList( consumed, consumed + keysSize );