Details
-
Bug
-
Status: Verified
-
Resolution: Done
-
unspecified
-
None
-
None
-
Operating System: Mac OS
Platform: PC
-
1592
Description
Following exception is observed if mininet pingall test is run with 16 nodes(switches) 10 hosts each using l2switch distribution
2014-08-20 11:07:42.981 PDT [pool-3144-thread-1] ERROR o.o.y.s.b.g.i.RuntimeGeneratedMappingServiceImpl - Error during serialization for KeyedInstanceIdentifier
{targetType=interface org.opendaylight.yan g.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, o rg.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology[key=TopologyKey [_topologyId=Uri [_value=flow:1]]], org.opendaylight.yang.gen.v1.urn.tbd.param s.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey [_nodeId=Uri [_value=host:00:00:00:00:00:01]]]]}.
java.util.ConcurrentModificationException: null
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859) ~[na:1.7.0_67]
at java.util.ArrayList$Itr.next(ArrayList.java:831) ~[na:1.7.0_67]
at org.opendaylight.yang.gen.v1.urn.opendaylight.host.tracker.rev140624.HostNode$Broker$Codec$DOM.toDomStatic(HostNode$Broker$Codec$DOM.java) ~[na:na]
at org.opendaylight.yang.gen.v1.urn.opendaylight.host.tracker.rev140624.HostNode$Broker$Codec$DOM.serialize(HostNode$Broker$Codec$DOM.java) ~[na:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$AugmentationCodecWrapper.serialize(LazyGeneratedCodecRegistry.java:1287) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$AugmentableDispatchCodec.serializeImpl(LazyGeneratedCodecRegistry.java:1076) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$AugmentableDispatchCodec.serialize(LazyGeneratedCodecRegistry.java:1058) ~[bundlefile:na]
at org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node$Broker$Codec$DOM.toDomStatic(Node$Broker$Codec$DOM.java) ~[na:na]
at org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node$Broker$Codec$DOM.serialize(Node$Broker$Codec$DOM.java) ~[na:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$IntermediateCodec.serialize(LazyGeneratedCodecRegistry.java:515) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.LazyGeneratedCodecRegistry$DataContainerCodecImpl.serialize(LazyGeneratedCodecRegistry.java:581) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.RuntimeGeneratedMappingServiceImpl.toCompositeNodeImpl(RuntimeGeneratedMappingServiceImpl.java:222) ~[bundlefile:na]
at org.opendaylight.yangtools.sal.binding.generator.impl.RuntimeGeneratedMappingServiceImpl.toDataDom(RuntimeGeneratedMappingServiceImpl.java:198) ~[bundlefile:na]
at org.opendaylight.controller.config.yang.md.sal.binding.impl.RuntimeMappingModule$RuntimeGeneratedMappingServiceProxy.toDataDom(RuntimeMappingModule.java:132) [bundlefile:na]
at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalizedNode(BindingToNormalizedNodeCodec.java:92) [bundlefile:na]
at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalizedNode(BindingToNormalizedNodeCodec.java:86) [bundlefile:na]
at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.put(AbstractWriteTransaction.java:46) [bundlefile:na]
at org.opendaylight.l2switch.hosttracker.plugin.internal.HostTrackerImpl.writeHosttoMDSAL(HostTrackerImpl.java:217) [bundlefile:na]
at org.opendaylight.l2switch.hosttracker.plugin.internal.HostTrackerImpl.processHost(HostTrackerImpl.java:154) [bundlefile:na]
at org.opendaylight.l2switch.hosttracker.plugin.internal.HostTrackerImpl.access$200(HostTrackerImpl.java:44) [bundlefile:na]
at org.opendaylight.l2switch.hosttracker.plugin.internal.HostTrackerImpl$1$1.onSuccess(HostTrackerImpl.java:84) [bundlefile:na]
at org.opendaylight.l2switch.hosttracker.plugin.internal.HostTrackerImpl$1$1.onSuccess(HostTrackerImpl.java:80) [bundlefile:na]
at com.google.common.util.concurrent.Futures$4.run(Futures.java:1149) [bundlefile:na]
at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:293) [bundlefile:na]
at com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.execute(ExecutionList.java:150) [bundlefile:na]
at com.google.common.util.concurrent.ExecutionList.add(ExecutionList.java:106) [bundlefile:na]
at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:170) [bundlefile:na]
at com.google.common.util.concurrent.ForwardingListenableFuture.addListener(ForwardingListenableFuture.java:47) [bundlefile:na]
at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1152) [bundlefile:na]
at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1088) [bundlefile:na]
at org.opendaylight.l2switch.hosttracker.plugin.internal.HostTrackerImpl$1.run(HostTrackerImpl.java:80) [bundlefile:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_67]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]