[NETVIRT-1133] NPE: StateTunnelList_ADTCL hndlTepEvntsForDpn : Unable to handle the TEP event. at org.opendaylight.netvirt.fibmanager.FibRpcServiceImpl.createFibEntry(FibRpcServiceImpl.java:91) Created: 06/Mar/18  Updated: 21/Jun/18  Resolved: 21/Jun/18

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Oxygen, Fluorine
Fix Version/s: Oxygen-SR3, Fluorine

Type: Bug Priority: Medium
Reporter: Sam Hague Assignee: Josh Hershberg
Resolution: Done Votes: 0
Labels: csit:exception
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File odl_karaf.fluorine.log.tar.xz     File odl_karaf.log.tar.xz    

 Description   

https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-queens-upstream-stateful-oxygen/191/odl_1/odl1_karaf.log.gz

https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netvirt-csit-1node-openstack-queens-gate-stateful-fluorine/17/odl_1/odl1_karaf.log.gz

2018-03-06T05:23:47,625 | INFO  | org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.tunnels_state.StateTunnelList_AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-0 | FibRpcServiceImpl                | 350 - org.opendaylight.netvirt.fibmanager-impl - 0.6.0.SNAPSHOT | ADD: Adding Custom Fib Entry rd 70a62d2a-071c-4579-b9e1-34aae7345277 prefix 172.24.4.9/32 label 100006
2018-03-06T05:23:47,627 | ERROR | org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.tunnels_state.StateTunnelList_AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-0 | NatTunnelInterfaceStateListener  | 357 - org.opendaylight.netvirt.natservice-impl - 0.6.0.SNAPSHOT | hndlTepEvntsForDpn : Unable to handle the TEP event.
java.lang.NullPointerException: null
	at org.opendaylight.netvirt.fibmanager.FibRpcServiceImpl.createFibEntry(FibRpcServiceImpl.java:91) [350:org.opendaylight.netvirt.fibmanager-impl:0.6.0.SNAPSHOT]
	at org.opendaylight.yangtools.yang.binding.util.RpcMethodInvokerWithInput.invokeOn(RpcMethodInvokerWithInput.java:32) [327:org.opendaylight.mdsal.yang-binding:0.12.0.SNAPSHOT]
	at org.opendaylight.yangtools.yang.binding.util.AbstractMappedRpcInvoker.invokeRpc(AbstractMappedRpcInvoker.java:53) [327:org.opendaylight.mdsal.yang-binding:0.12.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementationAdapter.invoke(BindingDOMRpcImplementationAdapter.java:83) [217:org.opendaylight.controller.sal-binding-broker-impl:1.7.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.binding.impl.BindingDOMRpcImplementationAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:70) [217:org.opendaylight.controller.sal-binding-broker-impl:1.7.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.dom.broker.impl.GlobalDOMRpcRoutingTableEntry.invokeRpc(GlobalDOMRpcRoutingTableEntry.java:41) [220:org.opendaylight.controller.sal-broker-impl:1.7.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRoutingTable.invokeRpc(DOMRpcRoutingTable.java:178) [220:org.opendaylight.controller.sal-broker-impl:1.7.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.invokeRpc(DOMRpcRouter.java:102) [220:org.opendaylight.controller.sal-broker-impl:1.7.0.SNAPSHOT]
	at Proxy549d475f_8beb_45ea_b7d2_9a9b442a84bc.invokeRpc(Unknown Source) [?:?]
	at Proxy1c07d259_5c9b_49d3_94c6_641fc5295638.invokeRpc(Unknown Source) [?:?]
	at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.invoke0(RpcServiceAdapter.java:65) [217:org.opendaylight.controller.sal-binding-broker-impl:1.7.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.access$000(RpcServiceAdapter.java:43) [217:org.opendaylight.controller.sal-binding-broker-impl:1.7.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter$RpcInvocationStrategy.invoke(RpcServiceAdapter.java:156) [217:org.opendaylight.controller.sal-binding-broker-impl:1.7.0.SNAPSHOT]
	at org.opendaylight.controller.md.sal.binding.impl.RpcServiceAdapter.invoke(RpcServiceAdapter.java:96) [217:org.opendaylight.controller.sal-binding-broker-impl:1.7.0.SNAPSHOT]
	at com.sun.proxy.$Proxy326.createFibEntry(Unknown Source) [349:org.opendaylight.netvirt.fibmanager-api:0.6.0.SNAPSHOT]
	at org.opendaylight.netvirt.natservice.internal.NatTunnelInterfaceStateListener.hndlTepAddOnNaptSwitch(NatTunnelInterfaceStateListener.java:765) [357:org.opendaylight.netvirt.natservice-impl:0.6.0.SNAPSHOT]
	at org.opendaylight.netvirt.natservice.internal.NatTunnelInterfaceStateListener.hndlTepAddForSnatInEachRtr(NatTunnelInterfaceStateListener.java:539) [357:org.opendaylight.netvirt.natservice-impl:0.6.0.SNAPSHOT]
	at org.opendaylight.netvirt.natservice.internal.NatTunnelInterfaceStateListener.hndlTepAddForAllRtrs(NatTunnelInterfaceStateListener.java:415) [357:org.opendaylight.netvirt.natservice-impl:0.6.0.SNAPSHOT]
	at org.opendaylight.netvirt.natservice.internal.NatTunnelInterfaceStateListener.hndlTepEvntsForDpn(NatTunnelInterfaceStateListener.java:348) [357:org.opendaylight.netvirt.natservice-impl:0.6.0.SNAPSHOT]
	at org.opendaylight.netvirt.natservice.internal.NatTunnelInterfaceStateListener.add(NatTunnelInterfaceStateListener.java:186) [357:org.opendaylight.netvirt.natservice-impl:0.6.0.SNAPSHOT]
	at org.opendaylight.netvirt.natservice.internal.NatTunnelInterfaceStateListener.add(NatTunnelInterfaceStateListener.java:82) [357:org.opendaylight.netvirt.natservice-impl:0.6.0.SNAPSHOT]
	at org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:167) [260:org.opendaylight.genius.mdsalutil-api:0.4.0.SNAPSHOT]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:?]


 Comments   
Comment by Michael Vorburger [ 14/Jun/18 ]

https://bugzilla.redhat.com/show_bug.cgi?id=1586169 seems to hit the same. Something else we did must have fixed this - but what? 

Comment by Josh Hershberg [ 21/Jun/18 ]

https://git.opendaylight.org/gerrit/#/c/73293/

Generated at Wed Feb 07 20:23:18 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.