-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: 1.2.0
-
Fix Version/s: 1.4.0
-
Component/s: None
-
Labels:
-
Epic Link:
-
Sprint:Emu Sprint 1 (9/21-10/9)
To reproduce:
1) single-node onos;
2) started with openflow app - three-switch linear MN discovered correctly;
3) app deactivate org.onosproject.openflow; check "apps" to show openflow not activated;
4) check devices and roles still showing the devices available and has mastership.
=========================
onos> devices
id=of:0000000000000001, available=true, role=MASTER, type=SWITCH, mfr=Nicira, Inc., hw=Open vSwitch, sw=2.0.2, serial=None, protocol=OF_10, channelId=192.168.56.10:40999
id=of:0000000000000002, available=true, role=MASTER, type=SWITCH, mfr=Nicira, Inc., hw=Open vSwitch, sw=2.0.2, serial=None, protocol=OF_10, channelId=192.168.56.10:40998
id=of:0000000000000003, available=true, role=MASTER, type=SWITCH, mfr=Nicira, Inc., hw=Open vSwitch, sw=2.0.2, serial=None, protocol=OF_10, channelId=192.168.56.10:40997
onos> apps
id=1, name=org.onosproject.election, version=1.2.0, origin=ON.Lab, description=Master election test application, features=[onos-app-election], featuresRepo=, permissions=[]
id=2, name=org.onosproject.optical, version=1.2.0, origin=ON.Lab, description=Packet/Optical use-case application, features=[onos-app-optical], featuresRepo=, permissions=[]
id=3, name=org.onosproject.demo, version=1.2.0, origin=ON.Lab, description=Flow throughput test application, features=[onos-app-demo], featuresRepo=, permissions=[]
id=4, name=org.onosproject.openflow, version=1.2.0, origin=ON.Lab, description=OpenFlow protocol southbound providers, features=[onos-openflow], featuresRepo=, permissions=[]
id=5, name=org.onosproject.bgprouter, version=1.2.0, origin=ON.Lab, description=BGP router application, features=[onos-app-bgprouter], featuresRepo=, permissions=[]
id=6, name=org.onosproject.config, version=1.2.0, origin=ON.Lab, description=Network configuration application, features=[onos-app-config], featuresRepo=, permissions=[]
- id=7, name=org.onosproject.metrics, version=1.2.0, origin=ON.Lab, description=Performance metrics collection, features=[onos-app-metrics], featuresRepo=, permissions=[]
id=8, name=org.onosproject.null, version=1.2.0, origin=ON.Lab, description=Null southbound providers for testing, features=[onos-null], featuresRepo=, permissions=[]
id=9, name=org.onosproject.fwd, version=1.2.0, origin=ON.Lab, description=Reactive forwarding application using flow subsystem, features=[onos-app-fwd], featuresRepo=, permissions=[]
id=10, name=org.onosproject.reactive.routing, version=1.2.0, origin=ON.Lab, description=ONOS SDN/IP reactive routing, features=[onos-app-reactive-routing], featuresRepo=, permissions=[]
id=11, name=org.onosproject.sdnip, version=1.2.0, origin=ON.Lab, description=SDN/IP use-case application, features=[onos-app-sdnip], featuresRepo=, permissions=[]
id=12, name=org.onosproject.mobility, version=1.2.0, origin=ON.Lab, description=Host mobility application, features=[onos-app-mobility], featuresRepo=, permissions=[]
id=13, name=org.onosproject.proxyarp, version=1.2.0, origin=ON.Lab, description=Proxy ARP/NDP application, features=[onos-app-proxyarp], featuresRepo=, permissions=[]
id=14, name=org.onosproject.intentperf, version=1.2.0, origin=ON.Lab, description=Intent performance test application, features=[onos-app-intent-perf], featuresRepo=, permissions=[]
onos> roles
of:0000000000000001: master=192.168.56.101, standbys=[ ]
of:0000000000000002: master=192.168.56.101, standbys=[ ]
of:0000000000000003: master=192.168.56.101, standbys=[ ]
============================
Also caught netty exceptions:
2015-04-14 08:43:43,052 | INFO | h for user karaf | ApplicationManager | 77 - org.onosproject.onos-core-net - 1.2.0.SNAPSHOT | Application org.onosproject.openflow has been deactivated
2015-04-14 08:43:43,701 | INFO | -karaf-3.0.3/etc | fileinstall | 7 - org.apache.felix.fileinstall - 3.4.2 | Started bundle: wrap:jardir:/opt/onos/apache-karaf-3.0.3/etc/samples$Bundle-SymbolicName=samples&Bundle-Version=0.0.0
2015-04-14 08:43:47,216 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.flow.impl.FlowStatsCollector.sendFlowStatistics(FlowStatsCollector.java:80)[163:org.onosproject.onos-of-provider-flow:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.flow.impl.FlowStatsCollector.run(FlowStatsCollector.java:54)[163:org.onosproject.onos-of-provider-flow:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,238 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.flow.impl.FlowStatsCollector.sendFlowStatistics(FlowStatsCollector.java:80)[163:org.onosproject.onos-of-provider-flow:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.flow.impl.FlowStatsCollector.run(FlowStatsCollector.java:54)[163:org.onosproject.onos-of-provider-flow:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,257 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.flow.impl.FlowStatsCollector.sendFlowStatistics(FlowStatsCollector.java:80)[163:org.onosproject.onos-of-provider-flow:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.flow.impl.FlowStatsCollector.run(FlowStatsCollector.java:54)[163:org.onosproject.onos-of-provider-flow:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,514 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,532 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,613 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,632 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,651 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:47,672 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:57,613 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:57,634 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
2015-04-14 08:43:57,713 | WARN | d wheel timer #2 | netty | 45 - org.jboss.netty - 3.9.2.Final | [org.jboss.netty.channel.DefaultChannelPipeline] An exception was thrown by an exception handler.
java.util.concurrent.RejectedExecutionException: Worker has already been shutdown
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.registerTask(AbstractNioSelector.java:120)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:72)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.executeInIoThread(AbstractNioWorker.java:56)
at org.jboss.netty.channel.socket.nio.NioWorker.executeInIoThread(NioWorker.java:36)
at org.jboss.netty.channel.socket.nio.AbstractNioChannelSink.execute(AbstractNioChannelSink.java:34)
at org.jboss.netty.channel.Channels.fireExceptionCaughtLater(Channels.java:496)
at org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:46)
at org.jboss.netty.channel.Channels.write(Channels.java:725)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.doEncode(OneToOneEncoder.java:71)
at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:59)
at org.jboss.netty.channel.Channels.write(Channels.java:704)
at org.jboss.netty.channel.Channels.write(Channels.java:671)
at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
at org.onosproject.openflow.drivers.OFSwitchImplOVS10.write(OFSwitchImplOVS10.java:76)
at org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch.sendMsg(AbstractOpenFlowSwitch.java:104)
at org.onosproject.provider.of.device.impl.PortStatsCollector.sendPortStatistic(PortStatsCollector.java:88)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.onosproject.provider.of.device.impl.PortStatsCollector.run(PortStatsCollector.java:66)[161:org.onosproject.onos-of-provider-device:1.2.0.SNAPSHOT]
at org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:556)
at org.jboss.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:632)
at org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
5519,2 | ONOS-1636 Added code to mark devices offline when openflow provider is deactivated; fixed a few NPEs. | master | onos | Status: MERGED | +2 | +1 |