|
RGet and edit configuration fails while running the odl-netconf-mdsal feature and connecting to ODL on port 2830 from an NCS server. ODL is running off Lithium/stable, albeit with remarked versions
The transactions are:
NCS Connect and get config
NCS Attempt to edit the config
1. First error is what appears to be a missing important feature in ODL, which prevents NCS from getting the config
2015-10-07 16:43:54,446 | TRACE | upCloseable-7-11 | SendErrorExceptionUtil | 116 - org.opendaylight.controller.netconf-util - 0.3.0.Lithium-00001-SNAPSHOT | Sending error <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>application</error-type>
<error-tag>operation-not-supported</error-tag>
<error-severity>error</error-severity>
<error-message>Multiple filter roots not supported yet</error-message>
</rpc-error>
</rpc-reply>
2. 2nd error is a clearer ODL issue, when editing config:
2015-10-07 16:45:04,425 | DEBUG | oupCloseable-7-1 | TransactionProvider | 274 - org.opendaylight.controller.mdsal-netconf-connector - 0.3.0.Lithium-00001-SNAPSHOT | Aborting current candidateTransaction
java.lang.IllegalStateException: No candidateTransaction found for session 8
NetconfDocumentedException{message=No candidateTransaction found for session 8, errorType=application, errorTag=operation_failed, errorSeverity=error, errorInfo={operation_failed=Operation failed. Use 'get-config' or 'edit-config' before triggering 'discard-changes' operation}}
Caused by: java.lang.IllegalStateException: No candidateTransaction found for session 8
|