-
Bug
-
Resolution: Done
-
Medium
-
None
-
None
-
None
When the following rpc reply is returned from a mounted device, an IllegalArgumentException
is thrown for "Unexpected content in response of rpc".
<nc:rpc-reply xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:junos="http://xml.juniper.net/junos/18.4R1/junos" message-id="m-11"> <nc:rpc-error> <nc:error-type>protocol</nc:error-type> <nc:error-tag>operation-failed</nc:error-tag> <nc:error-severity>error</nc:error-severity> <source-daemon> dcd </source-daemon> <nc:error-message> Number of member links configured, i.e [1], for interface [ae0]is lesser than the required minimum [2]. </nc:error-message> </nc:rpc-error> <nc:rpc-error> <nc:error-type>protocol</nc:error-type> <nc:error-tag>operation-failed</nc:error-tag> <nc:error-severity>error</nc:error-severity> <nc:error-message> configuration check-out failed </nc:error-message> </nc:rpc-error> </nc:rpc-reply>
The client that issued the rpc via restconf receives the below response text with the 500
code:
{ "errors": { "error": [ { "error-type": "application", "error-tag": "operation-failed", "error-message": "Commit of transaction org.opendaylight.netconf.sal.connect.netconf.sal.tx.WriteCandidateTx@5f8be763 failed", "error-info": "RemoteDevice{junos-01}:RPC during tx returned an exceptionTask was cancelled." } ] } }
Attached is a karaf.log snippet from when the rest request is sent and finally the
500 response is given.
The rpc response, seen above in the karaf.log snippet is very clear to the reason for the
failure and if delivered to the caller in the response text.
- blocks
-
NETCONF-695 Rpc future doesn't complete when transformer fails
- Resolved
- is duplicated by
-
NETCONF-645 Netconf client fails to detect error reply
- Resolved
- mentioned in
-
Page Loading...