|
I did hit it too and pushed a change to gerrit:
https://git.opendaylight.org/gerrit/#/c/58351/
Now, NPE is thrown from line 403:
return Futures.immediateFuture(rpcResultBuilder.build());
There are other sentences like that in the class that are potential NPEs too.
017-06-06 15:53:35,773 | TRACE | eChangeHandler-0 | TunnelInterfaceStateListener | 450 - org.opendaylight.netvirt.vpnmanager-impl - 0.4.0.SNAPSHOT | ITM Tunnel ,type VXLAN ,added between src: 121158375352128 and dest: 20779713299791
2017-06-06 15:53:35,775 | TRACE | eChangeHandler-0 | TunnelInterfaceStateListener | 450 - org.opendaylight.netvirt.vpnmanager-impl - 0.4.0.SNAPSHOT | Handle tunnel event for srcDpn 121158375352128 SrcTepIp 192.168.2.3 DestTepIp 192.168.2.4
2017-06-06 15:53:35,775 | TRACE | eChangeHandler-0 | TunnelInterfaceStateListener | 450 - org.opendaylight.netvirt.vpnmanager-impl - 0.4.0.SNAPSHOT | tunTypeVal is 1
2017-06-06 15:53:35,775 | TRACE | eChangeHandler-0 | TunnelInterfaceStateListener | 450 - org.opendaylight.netvirt.vpnmanager-impl - 0.4.0.SNAPSHOT | Tunnel ADD event received for Dpn 121158375352128 VTEP Ip 192.168.2.3
2017-06-06 15:53:35,776 | TRACE | nPool-2-worker-0 | edEgressServicesConfigBindHelper | 442 - org.opendaylight.genius.interfacemanager-impl - 0.2.0.SNAPSHOT | Installing egress dispatcher table entry for existing service BoundServices{getServiceName=default.tunf0c1711eb97, getServicePriority=9, getServiceType=class org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.ServiceTypeFlowBased, augmentations={interface org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.StypeOpenflow=StypeOpenflow{getFlowCookie=134217735, getFlowPriority=9, getInstruction=[Instruction{getInstruction=ApplyActionsCase{getApplyActions=ApplyActions{getAction=[Action{getAction=OutputActionCase{getOutputAction=OutputAction{getMaxLength=0, getOutputNodeConnector=Uri [_value=1], augmentations={}}, augmentations={}}, getOrder=0, augmentations={}}], augmentations={}}, augmentations={}}, getOrder=0, augmentations={}}]}}} service match on service index 9 update with service index 10
2017-06-06 15:53:35,776 | DEBUG | nPool-2-worker-0 | FlowBasedServicesUtils | 442 - org.opendaylight.genius.interfacemanager-impl - 0.2.0.SNAPSHOT | Installing Egress Dispatcher Flows on dpn : 121158375352128, for interface : tunf0c1711eb97
2017-06-06 15:53:35,776 | DEBUG | nPool-2-worker-0 | FlowBasedServicesUtils | 442 - org.opendaylight.genius.interfacemanager-impl - 0.2.0.SNAPSHOT | Installing Egress Dispatcher Flow for interface : tunf0c1711eb97, with flow-ref : 121158375352128220.tunf0c1711eb97.9
2017-06-06 15:53:35,777 | TRACE | nPool-2-worker-0 | edEgressServicesConfigBindHelper | 442 - org.opendaylight.genius.interfacemanager-impl - 0.2.0.SNAPSHOT | Installing egress dispatcher table entry for new service match on service index 0 update with service index 9
2017-06-06 15:53:35,777 | DEBUG | nPool-2-worker-0 | FlowBasedServicesUtils | 442 - org.opendaylight.genius.interfacemanager-impl - 0.2.0.SNAPSHOT | Installing Egress Dispatcher Flows on dpn : 121158375352128, for interface : tunf0c1711eb97
2017-06-06 15:53:35,779 | WARN | eChangeHandler-0 | TunnelInterfaceStateListener | 450 - org.opendaylight.netvirt.vpnmanager-impl - 0.4.0.SNAPSHOT | Exception when querying for GetDpnInterfaceList for dpnid 121158375352128
java.lang.NullPointerException
at org.opendaylight.genius.interfacemanager.rpcservice.InterfaceManagerRpcService.getDpnInterfaceList(InterfaceManagerRpcService.java:403)[442:org.opendaylight.genius.interfacemanager-impl:0.2.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.binding.util.RpcMethodInvokerWithInput.invokeOn(RpcMethodInvokerWithInput.java:31)[132:org.opendaylight.mdsal.yang-binding:0.10.0.SNAPSHOT]
at org.opendaylight.yangtools.yang.binding.util.AbstractMappedRpcInvoker.invokeRpc(AbstractMappedRpcInvoker.java:52)[132:org.opendaylight.mdsal.yang-binding:0.10.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementationAdapter.invoke(BindingDOMRpcImplementationAdapter.java:83)[213:org.opendaylight.controller.sal-binding-broker-impl:1.5.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementationAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:70)[213:org.opendaylight.controller.sal-binding-broker-impl:1.5.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.dom.broker.impl.GlobalDOMRpcRoutingTableEntry.invokeRpc(GlobalDOMRpcRoutingTableEntry.java:39)[211:org.opendaylight.controller.sal-broker-impl:1.5.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRoutingTable.invokeRpc(DOMRpcRoutingTable.java:177)[211:org.opendaylight.controller.sal-broker-impl:1.5.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.invokeRpc(DOMRpcRouter.java:102)[211:org.opendaylight.controller.sal-broker-impl:1.5.0.SNAPSHOT]
at Proxyc1bb3bf6_2294_4a57_bf59_2bea9dc23080.invokeRpc(Unknown Source)[:]
at Proxyde4d7a0c_2be9_44cb_87a4_e5948d28e6c1.invokeRpc(Unknown Source)[:]
|