Uploaded image for project: 'ovsdb'
  1. ovsdb
  2. OVSDB-162

NPE at org.opendaylight.ovsdb.openstack.netvirt.impl.SouthboundImpl.extractTerminationPointAugmentation(SouthboundImpl.java:387)[277:org.opendaylight.ovsdb.openstack.net-virt:1.1.0.SNAPSHOT]

    XMLWordPrintable

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

      {getInterfaceType=class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.InterfaceTypeInternal, getInterfaceUuid=Uuid [_value=c6e55756-a13b-4085-8a92-9bc1594d6543], getName=br-int, getOfport=65534, getPortUuid=Uuid [_value=c03db185-e9c1-4b98-a56a-c36f37d4d288]}

      }}], 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]

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            flavio@flaviof.com Flavio Fernandes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: