Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
None
-
None
-
None
-
Operating System: Windows
Platform: PC
-
947
Description
1. Download the latest controller base edition:
2. Run the controller - ./run.sh -of13 -Xms1G
3. Start the mininet (of10): sudo mn --topo tree,2 --controller 'remote,ip=127.0.0.1,port=6633' --switch ovsk,protocols=OpenFlow10
2014-05-02 13:58:56.209 PDT [pool-13-thread-1] WARN o.o.c.m.s.manager.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:1], very strange
2014-05-02 13:58:58.031 PDT [pool-14-thread-1] ERROR o.o.c.m.s.b.i.ForwardedBackwardsCompatibleDataBroker - Error during invoking transaction listener org.opendaylight.controller.md.statistics.manager.StatisticsRequestScheduler@16bbc7d5
java.lang.IllegalStateException: Address not found for route [RouteIdentifierImpl{context=null, type=(urn:opendaylight:group:statistics?revision=2013-11-11)get-all-group-statistics, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/(urn:opendaylight:inventory?revision=2013-08-19)node[
]}]
at com.google.common.base.Preconditions.checkState(Preconditions.java:176) ~[bundlefile:na]
at org.opendaylight.controller.sal.connector.remoterpc.ClientImpl.lookupRemoteAddressForRpc(ClientImpl.java:212) ~[na:na]
at org.opendaylight.controller.sal.connector.remoterpc.ClientImpl.invokeRpc(ClientImpl.java:127) ~[na:na]
at org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcProvider.invokeRpc(RemoteRpcProvider.java:107) ~[na:na]
at org.opendaylight.controller.sal.dom.broker.impl.SchemaAwareRpcBroker.invokeRpc(SchemaAwareRpcBroker.java:241) ~[na:na]
at org.opendaylight.controller.sal.dom.broker.impl.SchemaAwareRpcBroker$RoutedRpcSelector.invokeRpc(SchemaAwareRpcBroker.java:338) ~[na:na]
at org.opendaylight.controller.sal.dom.broker.impl.SchemaAwareRpcBroker.invokeRpc(SchemaAwareRpcBroker.java:168) ~[na:na]
at org.opendaylight.controller.sal.dom.broker.osgi.RpcProvisionRegistryProxy.invokeRpc(RpcProvisionRegistryProxy.java:63) ~[na:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentConnector$DefaultInvocationStrategy.forwardToDomBroker(BindingIndependentConnector.java:827) ~[bundlefile:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentConnector$DefaultInvocationStrategy.forwardToDomBroker(BindingIndependentConnector.java:785) ~[bundlefile:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentConnector$DomToBindingRpcForwarder.invoke(BindingIndependentConnector.java:670) ~[bundlefile:na]
at com.sun.proxy.$Proxy106.getAllGroupStatistics(Unknown Source) ~[na:na]
at org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.OpendaylightGroupStatisticsService$$Broker$Router.getAllGroupStatistics(OpendaylightGroupStatisticsService$$Broker$Router.java) ~[na:na]
at org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.OpendaylightGroupStatisticsService$$Broker$DirectProxy.getAllGroupStatistics(OpendaylightGroupStatisticsService$$Broker$DirectProxy.java) ~[na:na]
at org.opendaylight.controller.md.statistics.manager.GroupStatsTracker.request(GroupStatsTracker.java:80) ~[na:na]
at org.opendaylight.controller.md.statistics.manager.StatisticsRequestScheduler.onStatusUpdated(StatisticsRequestScheduler.java:110) ~[na:na]
at org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker$ForwardedBackwardsCompatibleTransacion.changeStatus(ForwardedBackwardsCompatibleDataBroker.java:329) [bundlefile:na]
at org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker$ForwardedBackwardsCompatibleTransacion.access$200(ForwardedBackwardsCompatibleDataBroker.java:195) [bundlefile:na]
at org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker$ForwardedBackwardsCompatibleTransacion$1.onSuccess(ForwardedBackwardsCompatibleDataBroker.java:354) [bundlefile:na]
at org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker$ForwardedBackwardsCompatibleTransacion$1.onSuccess(ForwardedBackwardsCompatibleDataBroker.java:351) [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.execute(ExecutionList.java:135) [bundlefile:na]
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:185) [bundlefile:na]
at com.google.common.util.concurrent.Futures$ChainingListenableFuture$1.run(Futures.java:873) [bundlefile:na]
at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:293) [bundlefile:na]
at com.google.common.util.concurrent.Futures$ImmediateFuture.addListener(Futures.java:99) [bundlefile:na]
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:866) [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.execute(ExecutionList.java:135) [bundlefile:na]
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:185) [bundlefile:na]
at com.google.common.util.concurrent.Futures$ChainingListenableFuture$1.run(Futures.java:873) [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.execute(ExecutionList.java:135) [bundlefile:na]
at com.google.common.util.concurrent.ListenableFutureTask.done(ListenableFutureTask.java:91) [bundlefile:na]
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:380) [na:1.7.0_51]
at java.util.concurrent.FutureTask.set(FutureTask.java:229) [na:1.7.0_51]
at java.util.concurrent.FutureTask.run(FutureTask.java:270) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
--------------------------------------------------------------------------------
1. Download the latest controller base edition:
2. Run the controller - ./run.sh -of13 -Xms1G
3. Start the mininet (of10): sudo mn --topo tree,2 --controller 'remote,ip=127.0.0.1,port=6633'
[Note: This can be reproduced one time after you start the fresh controller and mininet(of10). If you restart the mininet(of10) again without shutting the controller, the error cannot be seen]
2014-05-02 12:06:01.452 PDT [nioEventLoopGroup-12-4] INFO o.o.o.p.i.c.PublishingChannelInitializer - Incoming connection accepted - building pipeline
2014-05-02 12:06:01.483 PDT [nioEventLoopGroup-12-4] INFO o.o.o.p.i.c.ConnectionAdapterImpl - Hello received / branch
2014-05-02 12:06:01.722 PDT [pool-29-thread-1] ERROR o.o.o.o.m.core.HandshakeManagerImpl - issuing disconnect during handshake, reason: org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInputBuilder
2014-05-02 12:06:01.723 PDT [pool-30-thread-1] ERROR o.o.o.o.m.core.HandshakeManagerImpl - issuing disconnect during handshake, reason: org/opendaylight/yang/gen/v1/urn/opendaylight/openflow/protocol/rev130731/MultipartRequestInputBuilder
2014-05-02 12:06:01.725 PDT [pool-29-thread-1] ERROR o.o.o.o.m.c.ErrorHandlerQueueImpl - null
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1219) ~[na:1.7.0_51]
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340) ~[na:1.7.0_51]
at java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:338) ~[na:1.7.0_51]
at org.opendaylight.openflowplugin.openflow.md.core.ErrorHandlerQueueImpl.handleException(ErrorHandlerQueueImpl.java:64) ~[bundlefile:na]
at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.shake(HandshakeManagerImpl.java:106) [bundlefile:na]
at org.opendaylight.openflowplugin.openflow.md.core.HandshakeStepWrapper.run(HandshakeStepWrapper.java:47) [bundlefile:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
2014-05-02 12:06:01.726 PDT [pool-30-thread-1] ERROR o.o.o.o.m.c.ErrorHandlerQueueImpl - null
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1219) ~[na:1.7.0_51]
at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:340) ~[na:1.7.0_51]
at java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:338) ~[na:1.7.0_51]
at org.opendaylight.openflowplugin.openflow.md.core.ErrorHandlerQueueImpl.handleException(ErrorHandlerQueueImpl.java:64) ~[bundlefile:na]
at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.shake(HandshakeManagerImpl.java:106) [bundlefile:na]
at org.opendaylight.openflowplugin.openflow.md.core.HandshakeStepWrapper.run(HandshakeStepWrapper.java:47) [bundlefile:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
2014-05-02 12:06:01.887 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:01.887 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:01.891 PDT [Thread-21] ERROR o.o.o.o.md.queue.TicketFinisher - null
java.lang.NullPointerException: null
at org.opendaylight.openflowplugin.openflow.md.lldp.LLDPSpeaker.addNodeConnector(LLDPSpeaker.java:85) ~[na:na]
at org.opendaylight.openflowplugin.openflow.md.lldp.LLDPSpeakerPopListener.onPop(LLDPSpeakerPopListener.java:37) ~[na:na]
at org.opendaylight.openflowplugin.openflow.md.queue.TicketFinisher.run(TicketFinisher.java:65) ~[na:na]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
2014-05-02 12:06:01.973 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:1], very strange
2014-05-02 12:06:01.974 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:1], very strange
2014-05-02 12:06:01.982 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:1], very strange
2014-05-02 12:06:01.997 PDT [pool-13-thread-2] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:1], very strange
2014-05-02 12:06:02.005 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:2], very strange
2014-05-02 12:06:02.007 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:2], very strange
2014-05-02 12:06:02.011 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.024 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.019 PDT [nioEventLoopGroup-12-6] INFO o.o.o.p.i.c.PublishingChannelInitializer - Incoming connection from (remote address): /127.0.0.1:42460 --> :6633
2014-05-02 12:06:02.019 PDT [nioEventLoopGroup-12-5] INFO o.o.o.p.i.c.PublishingChannelInitializer - Incoming connection from (remote address): /127.0.0.1:42459 --> :6633
2014-05-02 12:06:02.027 PDT [nioEventLoopGroup-12-6] INFO o.o.o.p.i.c.PublishingChannelInitializer - Incoming connection accepted - building pipeline
2014-05-02 12:06:02.027 PDT [nioEventLoopGroup-12-5] INFO o.o.o.p.i.c.PublishingChannelInitializer - Incoming connection accepted - building pipeline
2014-05-02 12:06:02.038 PDT [nioEventLoopGroup-12-6] INFO o.o.o.p.i.c.ConnectionAdapterImpl - Hello received / branch
2014-05-02 12:06:02.041 PDT [nioEventLoopGroup-12-5] INFO o.o.o.p.i.c.ConnectionAdapterImpl - Hello received / branch
2014-05-02 12:06:02.065 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.076 PDT [pool-31-thread-1] WARN o.o.o.o.m.c.session.OFSessionUtil - duplicate datapathId occured while registering new switch session: 3
2014-05-02 12:06:02.149 PDT [pool-13-thread-2] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:2], very strange
2014-05-02 12:06:02.172 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.172 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.178 PDT [pool-13-thread-2] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.188 PDT [pool-13-thread-2] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.191 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:3], very strange
2014-05-02 12:06:02.204 PDT [pool-13-thread-1] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:2], very strange
2014-05-02 12:06:02.209 PDT [pool-13-thread-2] WARN o.o.c.m.s.m.StatisticsProvider - Attempted to start already-existing handler for Uri [_value=openflow:2], very strange
2014-05-02 12:06:02.292 PDT [md-sal-binding-notification-1] WARN o.o.y.s.b.g.i.LazyGeneratedCodecRegistry - Could not find generated type for augmentation AugmentationSchemaImpl[targetPath=SchemaPath [path=[(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology, (urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology, (urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node], absolute=true], when=null] with childs [].
2014-05-02 12:06:02.295 PDT [md-sal-binding-notification-1] WARN o.o.y.s.b.g.i.LazyGeneratedCodecRegistry - Could not find generated type for augmentation AugmentationSchemaImpl[targetPath=SchemaPath [path=[(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology, (urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology], absolute=true], when=null] with childs [].