[NETVIRT-606] Data validation failed for path /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks Created: 07/Apr/17 Updated: 30/Oct/17 Resolved: 26/Jun/17 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Carbon |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Janki Chhatbar | Assignee: | Gobinath Suganthan |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 8179 |
| Description |
|
2017-04-07 03:45:39,706 | WARN | lt-dispatcher-21 | ShardDataTree | 191 - org.opendaylight.controller.sal-distributed-datastore - 1.5.0.SNAPSHOT | member-1-shard-default-config: Store Tx member-1-datastore-config-fe-0-txn-27418-0: Data validation failed for path /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks. at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:760)[191:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT] at org.opendaylight.yangtools.util.concurrent.MappingCheckedFuture.wrapInExecutionException(MappingCheckedFuture.java:64)[42:org.opendaylight.yangtools.util:1.1.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:760)[191:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT] at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:760)[191:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT] |
| Comments |
| Comment by Siva Kumar Perumalla VVKA [ 11/Apr/17 ] |
|
May I know, while executing "which test case, caused this exception??" Can you provide more context on scenario and steps to reproduce as well. This will help us in finding the cause for the same. |
| Comment by Janki Chhatbar [ 12/Apr/17 ] |
|
Attachment carbon-309 has been added with description: lists test cases that casue exception |
| Comment by Siva Kumar Perumalla VVKA [ 12/Apr/17 ] |
|
Thank you for the ROBO pointing me to robo scripts. |
| Comment by Siva Kumar Perumalla VVKA [ 13/Apr/17 ] |
|
I couldn't find the exceptions in recent karaf logs (below is the link): Am I looking at correct log link?? |
| Comment by Vivekanandan Narasimhan [ 13/Apr/17 ] |
|
Siva, DeleteNetworks testcase within the L3 Tests suite is throwing up the exceptions, as per the link from Janki: 92 ROBOT MESSAGE: Starting test Delete Networks 4 Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children. 6 Caused by: 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 /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children.]]} 7 Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children. 9 Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children. 13 Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children. 15 Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children. 17 Caused by: 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 /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children.]]} 18 Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:ericsson:params:xml:ns:yang:ebgp?revision=2015-09-01)bgp/networks does not exist. Cannot apply modification to its children. Vivek |
| Comment by Siva Kumar Perumalla VVKA [ 13/Apr/17 ] |
|
Hi Vivek, I analyzed the script outputs provided by Janki (yesterday) along with old log files. I could trace the call fro BGP is coming from "NatUtil.java”.removePrefixFromBGP() is getting called. I am not sure how NAT use-case is withdrawing routes from BGP (without even provisioning them). ------ This exception is not observed in latest runs of the same script, not sure which fixed it. |
| Comment by Vivekanandan Narasimhan [ 13/Apr/17 ] |
|
About 4 weeks back, we fixed such that if the Router is not part of a BGPVPN, we donot publish NAT Routes to BGP Quagga. The fixed review is here; Hi Siva, Can you please quickly check if this exception is seen in the last 10 runs of each of the following upstream/carbon jobs. ie., If it is not seen, then we can close this bug quoting the above review. Vivek |
| Comment by Siva Kumar Perumalla VVKA [ 13/Apr/17 ] |
|
Hi Vivek, Below is the information: I could not corner out any particular fix which solved this ... |
| Comment by Vivekanandan Narasimhan [ 13/Apr/17 ] |
|
Thanks for this update.. I see So it looks like problem exists. Will we be able to triage this further? Vivek |
| Comment by Siva Kumar Perumalla VVKA [ 13/Apr/17 ] |
|
From 11/apr/2017 22::00 problem doesnt exist. We should be able to triage it further, I require some basics of NAT. |
| Comment by Siva Kumar Perumalla VVKA [ 17/Apr/17 ] |
|
Hi Janki, Are you observing the below exception in any of the recent runs? Best Regards, |
| Comment by Janki Chhatbar [ 17/Apr/17 ] |
|
(In reply to Siva Kumar Perumalla VVKA from comment #11) |
| Comment by Siva Kumar Perumalla VVKA [ 21/Apr/17 ] |
|
as exceptions are not observed in recent run's, I request to close the bug. Best Regards, |
| Comment by Janki Chhatbar [ 02/May/17 ] |
| Comment by Vivekanandan Narasimhan [ 26/Jun/17 ] |
|
This issue was fixed in stable/carbon: |