Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
unspecified
-
None
-
None
-
Operating System: All
Platform: All
-
3404
Description
while creating tenant VMs, I hit this NPE:
2015-05-27 23:24:18,092 | INFO | ntDispatcherImpl | OF13Provider | 278 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.1.0.SNAPSHOT | addTunnelPort enter: portName: vxlan-192.168.50.22
2015-05-27 23:24:18,092 | ERROR | ntDispatcherImpl | EventDispatcher | 277 - org.opendaylight.ovsdb.openstack.net-virt - 1.1.0.SNAPSHOT | Exception in dispatching event SouthboundEvent [type=PORT, action=UPDATE, augmentationData=OvsdbTerminationPointAugmentation{getInterfaceExternalIds=[InterfaceExternalIds{getExternalIdKey=iface-status, getExternalIdValue=active, augmentations={}}, InterfaceExternalIds{getExternalIdKey=attached-mac, getExternalIdValue=fa:16:3e:20:9d:8a, augmentations={}}, InterfaceExternalIds{getExternalIdKey=vm-id, getExternalIdValue=b3c31b99-271f-4923-ade0-ffd3232e093c, augmentations={}}, InterfaceExternalIds{getExternalIdKey=iface-id, getExternalIdValue=74f06b06-c969-4418-871c-0b352359feea, augmentations={}}], getInterfaceUuid=Uuid [_value=c437ae58-07d7-4b8f-adcb-6999b38379ee], getName=tap74f06b06-c9, getOfport=4, getPortUuid=Uuid [_value=22005364-ca1f-459c-9fef-f78ece4ca7a4]}, node=Node{getNodeId=Uri [_value=ovsdb://192.168.50.22:52848/bridge/br-int], getTerminationPoint=[TerminationPoint{getTpId=Uri [_value=tap74f06b06-c9], augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation=OvsdbTerminationPointAugmentation{getInterfaceExternalIds=[InterfaceExternalIds{getExternalIdKey=iface-status, getExternalIdValue=active, augmentations={}}, InterfaceExternalIds{getExternalIdKey=attached-mac, getExternalIdValue=fa:16:3e:20:9d:8a, augmentations={}}, InterfaceExternalIds{getExternalIdKey=vm-id, getExternalIdValue=b3c31b99-271f-4923-ade0-ffd3232e093c, augmentations={}}, InterfaceExternalIds{getExternalIdKey=iface-id, getExternalIdValue=74f06b06-c969-4418-871c-0b352359feea, augmentations={}}], getInterfaceUuid=Uuid [_value=c437ae58-07d7-4b8f-adcb-6999b38379ee], getName=tap74f06b06-c9, getOfport=4, getPortUuid=Uuid [_value=22005364-ca1f-459c-9fef-f78ece4ca7a4]}}}, TerminationPoint{getTpId=Uri [_value=tap0b238b22-a0], augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation=OvsdbTerminationPointAugmentation{getInterfaceExternalIds=[InterfaceExternalIds{getExternalIdKey=iface-status, getExternalIdValue=active, augmentations={}}, InterfaceExternalIds{getExternalIdKey=attached-mac, getExternalIdValue=fa:16:3e:2b:70:72, augmentations={}}, InterfaceExternalIds{getExternalIdKey=vm-id, getExternalIdValue=2bba76d1-2847-4bd8-9592-bfdb21b8a192, augmentations={}}, InterfaceExternalIds{getExternalIdKey=iface-id, getExternalIdValue=0b238b22-a018-44fa-9aab-489a9661f9d5, augmentations={}}], getInterfaceUuid=Uuid [_value=4dc2e98b-d914-4a27-ac04-716f5a6d0385], getName=tap0b238b22-a0, getOfport=2, getPortUuid=Uuid [_value=e7ffc99a-665b-49b6-8889-d6dd46ef3807]}}}, TerminationPoint{getTpId=Uri [_value=vxlan-192.168.50.20], augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation=OvsdbTerminationPointAugmentation{getInterfaceType=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.InterfaceTypeVxlan, getInterfaceUuid=Uuid [_value=3bbe0d54-36a6-46bc-bcb9-8e654104dfea], getName=vxlan-192.168.50.20, getOfport=1, getOptions=[Options{getOption=local_ip, getValue=192.168.50.22, augmentations={}}, Options{getOption=key, getValue=flow, augmentations={}}, Options{getOption=remote_ip, getValue=192.168.50.20, augmentations={}}], getPortUuid=Uuid [_value=397bc2de-2cc8-452e-bcee-4409cf70c2cd]}}}, TerminationPoint{getTpId=Uri [_value=vxlan-192.168.50.21], augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation=OvsdbTerminationPointAugmentation{getInterfaceType=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.InterfaceTypeVxlan, getInterfaceUuid=Uuid [_value=ecc8e438-1508-40e9-8feb-d2ddf38b1bf8], getName=vxlan-192.168.50.21, getOfport=3, getOptions=[Options{getOption=local_ip, getValue=192.168.50.22, augmentations={}}, Options{getOption=key, getValue=flow, augmentations={}}, Options{getOption=remote_ip, getValue=192.168.50.21, augmentations={}}], getPortUuid=Uuid [_value=ea723592-fcc2-4dbc-9269-c7d345505d29]}}}, TerminationPoint{getTpId=Uri [_value=br-int], augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation=OvsdbTerminationPointAugmentation
}}], augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeAugmentation=OvsdbBridgeAugmentation{getBridgeExternalIds=[BridgeExternalIds{getBridgeExternalIdKey=opendaylight-iid, getBridgeExternalIdValue=/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://192.168.50.22:52848/bridge/br-int'], augmentations={}}], getBridgeName=OvsdbBridgeName [_value=br-int], getBridgeOpenflowNodeRef=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://192.168.50.1:6633]]]]}, getBridgeUuid=Uuid [_value=7cdf423c-a2cb-450a-975b-6122eaa1aff2], getControllerEntry=[ControllerEntry{getControllerUuid=Uuid [_value=6f0cde7c-fc45-43e9-9051-a72712b72709], getTarget=Uri [_value=tcp:192.168.50.1:6633], isIsConnected=true, augmentations={}}], getDatapathId=DatapathId [_value=00:00:3e:42:df:7c:0a:45], getDatapathType=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.DatapathTypeSystem, getFailMode=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbFailModeSecure, getManagedBy=OvsdbNodeRef [_value=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://192.168.50.22:52848]]]]}], getProtocolEntry=[ProtocolEntry{getProtocol=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeProtocolOpenflow13, augmentations={}}]}}}]
java.lang.NullPointerException
at org.opendaylight.ovsdb.openstack.netvirt.impl.SouthboundImpl.extractTerminationPointAugmentation(SouthboundImpl.java:387)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.OF13Provider.addTunnelPort(OF13Provider.java:176)[278:org.opendaylight.ovsdb.openstack.net-virt-providers:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.OF13Provider.handleInterfaceUpdate(OF13Provider.java:1018)[278:org.opendaylight.ovsdb.openstack.net-virt-providers:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.SouthboundHandler.handleInterfaceUpdate(SouthboundHandler.java:88)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.SouthboundHandler.processPortUpdate(SouthboundHandler.java:303)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.SouthboundHandler.processPortEvent(SouthboundHandler.java:291)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.SouthboundHandler.processEvent(SouthboundHandler.java:236)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl.dispatchEvent(EventDispatcherImpl.java:96)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl.access$100(EventDispatcherImpl.java:30)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl$1.run(EventDispatcherImpl.java:59)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]