[NETVIRT-1206] NPE in startArpMonitoring for dual-stack network Created: 10/Apr/18  Updated: 21/Jun/18  Resolved: 21/Jun/18

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

Type: Bug Priority: Medium
Reporter: Sridhar Gaddam Assignee: Sridhar Gaddam
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

In a dual-stack network where ipv6 subnet alone is associated to the neutron router, the following NPE is seen when spawning a new VM.

java.lang.NullPointerException: null
at org.opendaylight.netvirt.vpnmanager.VpnUtil.getGWMacAddressFromInterface(VpnUtil.java:1373) [362:org.opendaylight.netvirt.vpnmanager-impl:0.7.0.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.AlivenessMonitorUtils.startArpMonitoring(AlivenessMonitorUtils.java:73) [362:org.opendaylight.netvirt.vpnmanager-impl:0.7.0.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.ArpMonitorStartTask.call(ArpMonitorStartTask.java:39) [362:org.opendaylight.netvirt.vpnmanager-impl:0.7.0.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.ArpMonitorStartTask.call(ArpMonitorStartTask.java:18) [362:org.opendaylight.netvirt.vpnmanager-impl:0.7.0.SNAPSHOT]
at org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl$MainTask.runWithUncheckedExceptionLogging(JobCoordinatorImpl.java:401) [275:org.opendaylight.infrautils.jobcoordinator-impl:1.4.0.SNAPSHOT]
at org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable.run(LoggingUncaughtThreadDeathContextRunnable.java:60) [280:org.opendaylight.infrautils.util:1.4.0.SNAPSHOT]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) [?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) [?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [?:?]



 Comments   
Comment by Sridhar Gaddam [ 21/Jun/18 ]

Fixed via the following patch: https://git.opendaylight.org/gerrit/#/c/70732/

Comment by Sridhar Gaddam [ 21/Jun/18 ]

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

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