-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.10.0, 1.11.0
-
Component/s: None
-
Labels:None
-
Environment:
Ubuntu 16.04LTS, 64-bit
-
Story Points:3
On removing any registered device from ONOS using cli command "onos:device-remove", throws a nullPointerException as below :
2017-06-20 16:19:03,759 | INFO | for user sdn | DeviceManager | 127 - org.onosproject.onos-core-net - 1.11.0.SNAPSHOT | Device of:0000000000000001 administratively removed
2017-06-20 16:19:03,759 | WARN | spatch-topology0 | ListenerRegistry | 125 - org.onosproject.onos-api - 1.11.0.SNAPSHOT | Exception encountered while processing event DeviceEvent{time=2017-06-20T16:19:03.758, type=DEVICE_REMOVED, subject=DefaultDevice{id=of:0000000000000001, type=SWITCH, manufacturer=Nicira, Inc., hwVersion=Open vSwitch, swVersion=2.5.0, serialNumber=None, driver=ovs}}
java.lang.NullPointerException
at org.onosproject.ui.model.topo.UiDevice.type(UiDevice.java:115)[125:org.onosproject.onos-api:1.11.0.SNAPSHOT]
at org.onosproject.ui.impl.topo.Topo2Jsonifier.json(Topo2Jsonifier.java:452)[158:org.onosproject.onos-gui:1.11.0.SNAPSHOT]
at org.onosproject.ui.impl.topo.Topo2Jsonifier.json(Topo2Jsonifier.java:440)[158:org.onosproject.onos-gui:1.11.0.SNAPSHOT]
at org.onosproject.ui.impl.topo.Topo2Jsonifier.jsonUiElement(Topo2Jsonifier.java:395)[158:org.onosproject.onos-gui:1.11.0.SNAPSHOT]
at org.onosproject.ui.impl.topo.model.ModelCache.postEvent(ModelCache.java:107)[158:org.onosproject.onos-gui:1.11.0.SNAPSHOT]
at org.onosproject.ui.impl.topo.model.ModelCache.removeDevice(ModelCache.java:364)[158:org.onosproject.onos-gui:1.11.0.SNAPSHOT]
at org.onosproject.ui.impl.topo.model.UiSharedTopologyModel$InternalDeviceListener.event(UiSharedTopologyModel.java:457)[158:org.onosproject.onos-gui:1.11.0.SNAPSHOT]
at org.onosproject.ui.impl.topo.model.UiSharedTopologyModel$InternalDeviceListener.event(UiSharedTopologyModel.java:442)[158:org.onosproject.onos-gui:1.11.0.SNAPSHOT]
at org.onosproject.event.ListenerRegistry.process(ListenerRegistry.java:66)[125:org.onosproject.onos-api:1.11.0.SNAPSHOT]
at org.onosproject.event.impl.CoreEventDispatcher$DispatchLoop.process(CoreEventDispatcher.java:204)[127:org.onosproject.onos-core-net:1.11.0.SNAPSHOT]
at org.onosproject.event.impl.CoreEventDispatcher$DispatchLoop.run(CoreEventDispatcher.java:187)[127:org.onosproject.onos-core-net:1.11.0.SNAPSHOT]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]