-
Bug
-
Resolution: Done
-
Highest
-
Amsterdam Release
-
None
During integration testing SO calls vnf-topology-operation and gets a success. This was in instegration-sb0 environment.
SDNC is getting an error when it tries to saving the vnf data to md-sal "Data did not pass validation"
SO querys for the vnf-api:vnfs/vnf-list/<vnf-id> and the vnf-id is not found (this leads to a invalid heat environment file data since we dont over ride with the preload data from sdnc)
The vnfs tree does exist and can be queried for other vnf's so not sure if its something wrong with the preload that isnt detected to this step or somehting else going on.
2017-10-19 16:45:31,312 | WARN | lt-dispatcher-41 | ConcurrentDOMDataBroker | 204 - org.opendaylight.controller.sal-distributed-datastore - 1.5.1.Carbon | Tx: DOM-250 Error during phase CAN_COMMIT, starting Abort
TransactionCommitFailedException{message=Data did not pass validation., errorList=[RpcError [message=Data did not pass validation., severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(org:onap:sdnctl:vnf?revision=2015-07-20)vnfs/vnf-list does not exist. Cannot apply modification to its children.]]}
at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:761)[204:org.opendaylight.controller.sal-distributed-datastore:1.5.1.Carbon]
at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPending(ShardDataTree.java:790)[204:org.opendaylight.controller.sal-distributed-datastore:1.5.1.Carbon]