[CONTROLLER-705] Clustering : Exception when reading data - Metadata not available for modification Created: 19/Aug/14 Updated: 12/Sep/14 Resolved: 12/Sep/14 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | mdsal |
| Affects Version/s: | Helium |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Moiz Raja | Assignee: | Moiz Raja |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: Mac OS |
||
| External issue ID: | 1579 |
| Description |
|
2014-08-19 05:08:01.238 PDT [opendaylight-cluster-data-akka.actor.default-dispatcher-17] ERROR o.o.y.y.d.i.s.t.InMemoryDataTreeModification - Could not create snapshot for (urn:opendaylight:inventory?revision=2013-08-19)nodes/(urn:opendaylight:inventory?revision=2013-08-19)node/(urn:opendaylight:inventory?revision=2013-08-19)node[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}]:NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}], modificationType=SUBTREE_MODIFIED, childModification={(urn:opendaylight:inventory?revision=2013-08-19)node-connector=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector, modificationType=MERGE, childModification={(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:2}]=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:2}], modificationType=WRITE, childModification={}], (urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:LOCAL}]=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:LOCAL}], modificationType=WRITE, childModification={}]}]}] ], modificationType=SUBTREE_MODIFIED, childModification={(urn:opendaylight:inventory?revision=2013-08-19)node-connector=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector, modificationType=MERGE, childModification={(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:2}]=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:2}], modificationType=WRITE, childModification={}], (urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:LOCAL}]=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:LOCAL}], modificationType=WRITE, childModification={}]}]}]] ]/AugmentationIdentifier {childNames=[(urn:opendaylight:flow:inventory?revision=2013-08-19)table, (urn:opendaylight:flow:inventory?revision=2013-08-19)meter, (urn:opendaylight:flow:inventory?revision=2013-08-19)supported-instructions, (urn:opendaylight:flow:inventory?revision=2013-08-19)switch-features, (urn:opendaylight:flow:inventory?revision=2013-08-19)group, (urn:opendaylight:flow:inventory?revision=2013-08-19)manufacturer, (urn:opendaylight:flow:inventory?revision=2013-08-19)hardware, (urn:opendaylight:flow:inventory?revision=2013-08-19)software, (urn:opendaylight:flow:inventory?revision=2013-08-19)supported-actions, (urn:opendaylight:flow:inventory?revision=2013-08-19)supported-match-types, (urn:opendaylight:flow:inventory?revision=2013-08-19)description, (urn:opendaylight:flow:inventory?revision=2013-08-19)serial-number]}java.lang.IllegalArgumentException: Metadata not available for modification [NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}], modificationType=SUBTREE_MODIFIED, childModification={(urn:opendaylight:inventory?revision=2013-08-19)node-connector=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector, modificationType=MERGE, childModification={(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:2}]=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:2}], modificationType=WRITE, childModification={}], (urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:LOCAL}]=NodeModification [identifier=(urn:opendaylight:inventory?revision=2013-08-19)node-connector[ {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1:LOCAL}], modificationType=WRITE, childModification={}]}]}]] |
| Comments |
| Comment by Moiz Raja [ 19/Aug/14 ] |
|
This issue can be reproduced by simply creating a simple topology with mininet |
| Comment by Tony Tkacik [ 21/Aug/14 ] |
|
This is following nodes { } tx = newReadWriteTransaction() |
| Comment by Moiz Raja [ 12/Sep/14 ] |
|
This does not appear to be a datastore issue then |
| Comment by Moiz Raja [ 12/Sep/14 ] |
|
This cannot be reproduced now. Was most likely an issue with applications that appears to be fixed. |