[NETVIRT-688] NPE at org.opendaylight.netvirt.elan.evpn.utils.EvpnUtils.getEvpnNameFromElan Created: 22/May/17  Updated: 30/Oct/17  Resolved: 05/Jun/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: Janki Chhatbar Assignee: Janki Chhatbar
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8519

 Description   

Seen in https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon/597/archives/odl1_karaf.log.gz

2017-05-21 04:33:00,157 | INFO | ChangeHandler-90 | ElanMacEntryListener | 340 - org.opendaylight.netvirt.elanmanager-impl - 0.4.0.SNAPSHOT | ElanMacEntryListener : remove macEntry KeyedInstanceIdentifier

{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.forwarding.entries.MacEntry, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanForwardingTables, org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.forwarding.tables.MacTable[key=MacTableKey [_elanInstanceName=3d2f1cd5-9469-499c-baa8-45a15d820de6]], org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.forwarding.entries.MacEntry[key=MacEntryKey [_macAddress=PhysAddress [_value=fa:16:3e:2c:e1:2b]]]]}


2017-05-21 04:33:00,159 | ERROR | ChangeHandler-90 | AsyncDataTreeChangeListenerBase | 291 - org.opendaylight.genius.mdsalutil-api - 0.2.0.SNAPSHOT | Thread terminated due to uncaught exception: AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-90
java.lang.NullPointerException
at org.opendaylight.netvirt.elan.evpn.utils.EvpnUtils.getEvpnNameFromElan(EvpnUtils.java:143)[340:org.opendaylight.netvirt.elanmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.elan.evpn.utils.EvpnUtils.getEVpnRd(EvpnUtils.java:148)[340:org.opendaylight.netvirt.elanmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.elan.evpn.utils.EvpnUtils.withdrawPrefix(EvpnUtils.java:222)[340:org.opendaylight.netvirt.elanmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.elan.evpn.utils.EvpnUtils.withdrawPrefix(EvpnUtils.java:230)[340:org.opendaylight.netvirt.elanmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.elan.evpn.listeners.ElanMacEntryListener.remove(ElanMacEntryListener.java:74)[340:org.opendaylight.netvirt.elanmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.netvirt.elan.evpn.listeners.ElanMacEntryListener.remove(ElanMacEntryListener.java:28)[340:org.opendaylight.netvirt.elanmanager-impl:0.4.0.SNAPSHOT]
at org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:149)[291:org.opendaylight.genius.mdsalutil-api:0.2.0.SNAPSHOT]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]



 Comments   
Comment by Janki Chhatbar [ 25/May/17 ]

Patch at https://git.opendaylight.org/gerrit/#/c/57812/

Comment by Janki Chhatbar [ 05/Jun/17 ]

Fixed by https://git.opendaylight.org/gerrit/#/c/56902/

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