Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
Carbon
-
None
-
None
-
Operating System: All
Platform: All
-
8241
Description
2017-04-18 15:59:21,894 | WARN | lt-dispatcher-21 | ConcurrentDOMDataBroker | 184 - org.opendaylight.controller.sal-distributed-datastore - 1.6.0.SNAPSHOT | Tx: DOM-12289 Error during phase CAN_COMMIT, starting Abort
java.lang.IllegalArgumentException: Node (urn:ietf:params:xml:ns:yang:ietf-access-control-list?revision=2016-02-18)source-port-range is missing mandatory descendant /(urn:ietf:params:xml:ns:yang:ietf-access-control-list?revision=2016-02-18)lower-port
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)[38:com.google.guava:18.0.0]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.MandatoryLeafEnforcer$Strict.enforceOnData(MandatoryLeafEnforcer.java:43)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.PresenceContainerModificationStrategy.verifyStructure(PresenceContainerModificationStrategy.java:34)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.verifyStructure(AbstractNodeContainerModificationStrategy.java:55)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.ChoiceModificationStrategy.verifyStructure(ChoiceModificationStrategy.java:94)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.verifyStructure(AbstractNodeContainerModificationStrategy.java:55)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.verifyStructure(StructuralContainerModificationStrategy.java:105)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.verifyStructure(AbstractNodeContainerModificationStrategy.java:55)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.ListEntryModificationStrategy.verifyStructure(ListEntryModificationStrategy.java:32)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.verifyStructure(AbstractNodeContainerModificationStrategy.java:55)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.verifyStructure(AbstractNodeContainerModificationStrategy.java:55)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.verifyStructure(StructuralContainerModificationStrategy.java:105)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.verifyStructure(AbstractNodeContainerModificationStrategy.java:55)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.ListEntryModificationStrategy.verifyStructure(ListEntryModificationStrategy.java:32)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.ModifiedNode.seal(ModifiedNode.java:286)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractReadyIterator.process(AbstractReadyIterator.java:46)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.ready(InMemoryDataTreeModification.java:284)[81:org.opendaylight.yangtools.yang-data-impl:1.2.0.SNAPSHOT]
at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.ready(SnapshotBackedWriteTransaction.java:139)[142:org.opendaylight.controller.sal-core-spi:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.LocalTransactionFactoryImpl.onTransactionReady(LocalTransactionFactoryImpl.java:85)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.ready(LocalTransactionContext.java:75)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.directCommit(LocalTransactionContext.java:86)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.TransactionProxy.getDirectCommitFuture(TransactionProxy.java:278)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.TransactionProxy.createSingleCommitCohort(TransactionProxy.java:265)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.TransactionProxy.ready(TransactionProxy.java:231)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.TransactionProxy.ready(TransactionProxy.java:53)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction.submit(AbstractDOMBrokerWriteTransaction.java:142)[184:org.opendaylight.controller.sal-distributed-datastore:1.6.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doSubmit(AbstractWriteTransaction.java:134)[146:org.opendaylight.controller.sal-binding-broker-impl:1.6.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.submit(BindingDOMWriteTransactionAdapter.java:83)[146:org.opendaylight.controller.sal-binding-broker-impl:1.6.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.MdsalUtils.put(MdsalUtils.java:95)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.SfcMdsalHelper.mdsalPutWrapper(SfcMdsalHelper.java:185)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.SfcMdsalHelper.addAclFlowClassifier(SfcMdsalHelper.java:61)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.portchain.NeutronPortChainListener.processFlowClassifiers(NeutronPortChainListener.java:295)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.portchain.NeutronPortChainListener.processPortChain(NeutronPortChainListener.java:275)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.portchain.NeutronPortChainListener.add(NeutronPortChainListener.java:121)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.portchain.NeutronPortChainListener.add(NeutronPortChainListener.java:58)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.DelegatingDataTreeListener.processChanges(DelegatingDataTreeListener.java:76)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at org.opendaylight.netvirt.sfc.translator.DelegatingDataTreeListener.lambda$onDataTreeChanged$0(DelegatingDataTreeListener.java:90)[359:org.opendaylight.netvirt.sfc.translator:0.5.0.SNAPSHOT]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]