I'm debugging this with Guy in IRC. Got a few pointers, in the meantime can 
anyone help explain the following exception:

2016-12-14 12:06:46,766 | INFO  | DBConnNotifSer-2 | ServiceRecipe              
      | 15 - org.apache.aries.blueprint.core - 1.6.1 | Unable to create a proxy 
object for the service .component-1 defined in bundle 
org.opendaylight.controller.sal-binding-broker-impl/1.4.2.SNAPSHOT with id. 
Returning the original object instead.
org.apache.aries.proxy.UnableToProxyException: java.lang.ClassFormatError: 
Duplicate interface name in class file Proxy1ac61382_9bcd_4d9d_a4ae_25bc612e5a50
          at 
org.apache.aries.proxy.impl.interfaces.ProxyClassLoader.createProxyClass(ProxyClassLoader.java:165)
          at 
org.apache.aries.proxy.impl.interfaces.InterfaceProxyGenerator.getProxyInstance(InterfaceProxyGenerator.java:97)[12:org.apache.aries.proxy.impl:1.0.5]
          at 
org.apache.aries.proxy.impl.AsmProxyManager.createNewProxy(AsmProxyManager.java:80)[12:org.apache.aries.proxy.impl:1.0.5]
          at 
org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingInterceptingProxy(AbstractProxyManager.java:75)[12:org.apache.aries.proxy.impl:1.0.5]
          at 
org.apache.aries.proxy.impl.AbstractProxyManager.createInterceptingProxy(AbstractProxyManager.java:53)[12:org.apache.aries.proxy.impl:1.0.5]
          at 
org.apache.aries.blueprint.container.ServiceRecipe$TriggerServiceFactory.getService(ServiceRecipe.java:569)[15:org.apache.aries.blueprint.core:1.6.1]
          at 
org.eclipse.osgi.internal.serviceregistry.ServiceUse$1.run(ServiceUse.java:141)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
          at java.security.AccessController.doPrivileged(Native 
Method)[:1.8.0_111]
          at 
org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:139)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
          at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:468)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
          at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:467)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
          at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:594)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
          at 
org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.getServiceSecurely(AbstractServiceReferenceRecipe.java:235)[15:org.apache.aries.blueprint.core:1.6.1]
          at 
org.apache.aries.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:246)[15:org.apache.aries.blueprint.core:1.6.1]
          at 
org.apache.aries.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:56)[15:org.apache.aries.blueprint.core:1.6.1]
          at 
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:306)[15:org.apache.aries.blueprint.core:1.6.1]
          at 
Proxye6b1792b_b4e4_4b60_9527_ee0ea6946587.toYangInstanceIdentifier(Unknown 
Source)[:]
          at 
org.opendaylight.ovsdb.southbound.InstanceIdentifierCodec.getYangInstanceIdentifier(InstanceIdentifierCodec.java:69)[251:org.opendaylight.ovsdb.southbound-impl:1.3.2.SNAPSHOT]
          at 
org.opendaylight.ovsdb.southbound.OvsdbConnectionManager.getEntityFromConnectionInstance(OvsdbConnectionManager.java:519)[251:org.opendaylight.ovsdb.southbound-impl:1.3.2.SNAPSHOT]
          at

Regards,
Vishal.

From: Sela, Guy [mailto:[email protected]]
Sent: 14 December 2016 14:58
To: Vishal Thapar <[email protected]>; 
[email protected]; [email protected]; 
[email protected]
Subject: RE: OVS connection problems

<topology xmlns="urn:TBD:params:xml:ns:yang:network-topology">
<topology-id>ovsdb:1</topology-id>
</topology>


Both for operational and config


From: Vishal Thapar [mailto:[email protected]]
Sent: Wednesday, December 14, 2016 11:08 AM
To: Sela, Guy <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>;
 [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: RE: OVS connection problems

Hi Guy,

This looks like OVSDB plugin was unable to update the OSDB operational 
DataStore and rest of exceptions are domino effect. I'd appreciate if some 
MDSAL guys could chip in on why the first transaction failed [IAE: Metadata not 
available for modification]. Is it because we're trying to create a child when 
parent doesn't exist?

In the meantime, can you share output of network-topology ovsdb:1 Operational 
Data Store?
curl -s -u admin:admin -X GET 
http://$ODL_HOST:$RESTCONF_PORT/restconf/operational/network-topology:network-topology/topology/ovsdb:1

Regards,
Vishal.

P.S. Ping me on IRC if you're around.

From: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] On Behalf Of Sela, 
Guy
Sent: 14 December 2016 14:00
To: 
[email protected]<mailto:[email protected]>;
 [email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: [openflowplugin-dev] OVS connection problems

Hi,

Boron code (Almost latest)
OVS connects to the ODL as OvsDB manager, but fails in the processing, so can't 
establish openflow connection.
Anyone can think of a reason for these exceptions?

2016-12-14 10:12:19,272 | INFO  | DBConnNotifSer-1 | OvsdbConnectionManager     
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | OVSDB 
entity Entity{type='ovsdb', 
id=/(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=ovsdb:1}]/node/node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/2886d2f0-a150-4568-b36f-0bc0a15456bd}]}
 is registered for ownership.
2016-12-14 10:12:19,933 | INFO  | ult-dispatcher-6 | OvsdbConnectionManager     
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
handleOwnershipChanged: *this* southbound plugin instance is an OWNER of the 
device ConnectionInfo [Remote-address=10.0.97.178, Remote-port=60274, 
Local-address10.0.77.178, Local-port=6640, type=PASSIVE]
2016-12-14 10:12:19,933 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Monitoring database: Open_vSwitch
2016-12-14 10:12:19,934 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table Open_vSwitch
2016-12-14 10:12:19,934 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [statistics, _version] in table Open_vSwitch
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table Port
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [statistics, _version] in table Port
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table Controller
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [status, _version] in table Controller
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table Manager
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [_version] in table Manager
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table SSL
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [_version] in table SSL
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table QoS
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [_version] in table QoS
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table AutoAttach
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table Queue
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [_version] in table Queue
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table Bridge
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [_version] in table Bridge
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound monitoring OVSDB schema table Interface
2016-12-14 10:12:19,935 | INFO  | ult-dispatcher-6 | OvsdbConnectionInstance    
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | 
Southbound NOT monitoring columns [statistics, _version] in table Interface
2016-12-14 10:12:20,183 | ERROR | ult-dispatcher-4 | SimpleShardDataTreeCohort  
      | 176 - org.opendaylight.controller.sal-distributed-datastore - 
1.4.2.SNAPSHOT | Transaction member-1-datastore-operational-fe-0-chn-1-txn-0 
failed to prepare
java.lang.IllegalArgumentException: Metadata not available for modification 
NodeModification 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/2886d2f0-a150-4568-b36f-0bc0a15456bd/bridge/br-int}],
 modificationType=TOUCH, 
childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point=NodeModification
 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point,
 modificationType=MERGE, 
childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=br-physnet1}]=NodeModification
 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=br-physnet1}],
 modificationType=WRITE, childModification={}]}]}]
        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.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:198)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyWrite(AbstractNodeContainerModificationStrategy.java:113)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:210)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.ListEntryModificationStrategy.applyTouch(ListEntryModificationStrategy.java:55)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.apply(StructuralContainerModificationStrategy.java:71)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.apply(RootModificationApplyOperation.java:78)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.prepare(AbstractDataTreeTip.java:53)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardDataTree.startPreCommit(ShardDataTree.java:577)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.preCommit(SimpleShardDataTreeCohort.java:91)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.CohortEntry.preCommit(CohortEntry.java:102)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.doCommit(ShardCommitCoordinator.java:296)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.access$200(ShardCommitCoordinator.java:49)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator$2.onSuccess(ShardCommitCoordinator.java:243)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator$2.onSuccess(ShardCommitCoordinator.java:237)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.successfulCanCommit(SimpleShardDataTreeCohort.java:145)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextTransaction(ShardDataTree.java:526)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:560)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:81)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
....


2016-12-14 10:12:20,183 | ERROR | ult-dispatcher-4 | Shard                      
      | 171 - org.opendaylight.controller.sal-akka-raft - 1.4.2.SNAPSHOT | 
member-1-shard-topology-operational An exception occurred while preCommitting 
transaction member-1-datastore-operational-fe-0-chn-1-txn-0
java.lang.IllegalArgumentException: Metadata not available for modification 
NodeModification 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/2886d2f0-a150-4568-b36f-0bc0a15456bd/bridge/br-int}],
 modificationType=TOUCH, 
childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point=NodeModification
 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point,
 modificationType=MERGE, 
childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=br-physnet1}]=NodeModification
 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=br-physnet1}],
 modificationType=WRITE, childModification={}]}]}]
        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.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:198)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyWrite(AbstractNodeContainerModificationStrategy.java:113)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:210)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.ListEntryModificationStrategy.applyTouch(ListEntryModificationStrategy.java:55)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.apply(StructuralContainerModificationStrategy.java:71)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.apply(RootModificationApplyOperation.java:78)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.prepare(AbstractDataTreeTip.java:53)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardDataTree.startPreCommit(ShardDataTree.java:577)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.preCommit(SimpleShardDataTreeCohort.java:91)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.CohortEntry.preCommit(CohortEntry.java:102)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.doCommit(ShardCommitCoordinator.java:296)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.access$200(ShardCommitCoordinator.java:49)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator$2.onSuccess(ShardCommitCoordinator.java:243)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator$2.onSuccess(ShardCommitCoordinator.java:237)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.successfulCanCommit(SimpleShardDataTreeCohort.java:145)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextTransaction(ShardDataTree.java:526)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
......

2016-12-14 10:12:20,183 | WARN  | ult-dispatcher-4 | ConcurrentDOMDataBroker    
      | 176 - org.opendaylight.controller.sal-distributed-datastore - 
1.4.2.SNAPSHOT | Tx: DOM-CHAIN-0-0 Error during phase CAN_COMMIT, starting Abort
java.lang.IllegalArgumentException: Metadata not available for modification 
NodeModification 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/2886d2f0-a150-4568-b36f-0bc0a15456bd/bridge/br-int}],
 modificationType=TOUCH, 
childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point=NodeModification
 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point,
 modificationType=MERGE, 
childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=br-physnet1}]=NodeModification
 
[identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=br-physnet1}],
 modificationType=WRITE, childModification={}]}]}]
        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.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:198)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyWrite(AbstractNodeContainerModificationStrategy.java:113)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:210)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.ListEntryModificationStrategy.applyTouch(ListEntryModificationStrategy.java:55)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.apply(StructuralContainerModificationStrategy.java:71)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:139)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:252)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:200)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.apply(RootModificationApplyOperation.java:78)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.prepare(AbstractDataTreeTip.java:53)[80:org.opendaylight.yangtools.yang-data-impl:1.0.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardDataTree.startPreCommit(ShardDataTree.java:577)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.preCommit(SimpleShardDataTreeCohort.java:91)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.CohortEntry.preCommit(CohortEntry.java:102)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.doCommit(ShardCommitCoordinator.java:296)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.access$200(ShardCommitCoordinator.java:49)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator$2.onSuccess(ShardCommitCoordinator.java:243)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator$2.onSuccess(ShardCommitCoordinator.java:237)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.successfulCanCommit(SimpleShardDataTreeCohort.java:145)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT
....

2016-12-14 10:12:22,041 | WARN  | n-invoker-impl-0 | SouthboundUtil             
      | 251 - org.opendaylight.ovsdb.southbound-impl - 1.3.2.SNAPSHOT | Read 
Operational/DS for Node failed! KeyedInstanceIdentifier{targetType=interface 
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node,
 
path=[org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology,
 
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology[key=TopologyKey
 [_topologyId=Uri [_value=ovsdb:1]]], 
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey
 [_nodeId=Uri [_value=ovsdb://uuid/2886d2f0-a150-4568-b36f-0bc0a15456bd]]]]}
ReadFailedException{message=Error executeRead ReadData for path 
/(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=ovsdb:1}]/node/node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/2886d2f0-a150-4568-b36f-0bc0a15456bd}],
 errorList=[RpcError [message=Error executeRead ReadData for path 
/(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=ovsdb:1}]/node/node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://uuid/2886d2f0-a150-4568-b36f-0bc0a15456bd}],
 severity=ERROR, errorType=APPLICATION, tag=operation-failed, 
applicationTag=null, info=null, cause=java.lang.IllegalStateException: 
Transaction chain has failed]]}
        at 
org.opendaylight.controller.cluster.datastore.NoOpTransactionContext.executeRead(NoOpTransactionContext.java:67)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.TransactionProxy$1.invoke(TransactionProxy.java:93)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:92)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.TransactionProxy.executeRead(TransactionProxy.java:90)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.TransactionProxy.singleShardRead(TransactionProxy.java:115)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.TransactionProxy.read(TransactionProxy.java:109)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.databroker.DOMBrokerReadWriteTransaction.read(DOMBrokerReadWriteTransaction.java:37)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.md.sal.binding.impl.AbstractForwardedTransaction.doRead(AbstractForwardedTransaction.java:64)[146:org.opendaylight.controller.sal-binding-broker-impl:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.md.sal.binding.impl.BindingDOMReadWriteTransactionAdapter.read(BindingDOMReadWriteTransactionAdapter.java:31)[146:org.opendaylight.controller.sal-binding-broker-impl:1.4.2.SNAPSHOT]
        at 
org.opendaylight.ovsdb.southbound.SouthboundUtil.readNode(SouthboundUtil.java:91)[251:org.opendaylight.ovsdb.southbound-impl:1.3.2.SNAPSHOT]
        at 
org.opendaylight.ovsdb.southbound.transactions.md.OvsdbManagersUpdateCommand.updateManagers(OvsdbManagersUpdateCommand.java:115)[251:org.opendaylight.ovsdb.southbound-impl:1.3.2.SNAPSHOT]
        at 
org.opendaylight.ovsdb.southbound.transactions.md.OvsdbManagersUpdateCommand.execute(OvsdbManagersUpdateCommand.java:59)[251:org.opendaylight.ovsdb.southbound-impl:1.3.2.SNAPSHOT]
        at 
org.opendaylight.ovsdb.southbound.transactions.md.OvsdbOperationalCommandAggregator.execute(OvsdbOperationalCommandAggregator.java:59)[251:org.opendaylight.ovsdb.southbound-impl:1.3.2.SNAPSHOT]
        at 
org.opendaylight.ovsdb.southbound.transactions.md.TransactionInvokerImpl.run(TransactionInvokerImpl.java:95)[251:org.opendaylight.ovsdb.southbound-impl:1.3.2.SNAPSHOT]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_111]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_111]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_111]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_111]
        at java.lang.Thread.run(Thread.java:745)[:1.8.0_111]
Caused by: java.lang.IllegalStateException: Transaction chain has failed
        at 
org.opendaylight.controller.sal.core.spi.data.AbstractSnapshotBackedTransactionChain$Shutdown.getSnapshot(AbstractSnapshotBackedTransactionChain.java:94)[142:org.opendaylight.controller.sal-core-spi:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.sal.core.spi.data.AbstractSnapshotBackedTransactionChain.getSnapshot(AbstractSnapshotBackedTransactionChain.java:114)[142:org.opendaylight.controller.sal-core-spi:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.sal.core.spi.data.AbstractSnapshotBackedTransactionChain.newReadWriteTransaction(AbstractSnapshotBackedTransactionChain.java:142)[142:org.opendaylight.controller.sal-core-spi:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.LocalTransactionChain.newReadWriteTransaction(LocalTransactionChain.java:75)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.createLocalTransactionContext(AbstractTransactionContextFactory.java:226)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.maybeCreateLocalTransactionContext(AbstractTransactionContextFactory.java:72)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.onFindPrimaryShardSuccess(AbstractTransactionContextFactory.java:91)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.AbstractTransactionContextFactory.newTransactionContextWrapper(AbstractTransactionContextFactory.java:124)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
        at 
org.opendaylight.controller.cluster.datastore.TransactionProxy.getContextWrapper(TransactionProxy.java:320)[176:org.opendaylight.controller.sal-distributed-datastore:1.4.2.SNAPSHOT]
:

Thanks,
Guy Sela

_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

Reply via email to