[NETVIRT-781] CSIT Job: NullPointerException from NAT feature Created: 12/Jul/17  Updated: 18/Jul/17  Resolved: 18/Jul/17

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

Type: Bug
Reporter: Karthikeyan Krishnan Assignee: Karthikeyan Krishnan
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: 8844

 Description   

17-07-10 20:40:26,747 | ERROR | ool-214-thread-5 | NaptEventHandler | 342 - org.opendaylight.netvirt.natservice-impl - 0.4.1.SNAPSHOT | NAT Service :Exception in NaptEventHandler.handleEvent() payload org.opendaylight.netvirt.natservice.internal.NAPTEntryEvent@4a83c660
java.lang.NullPointerException: the Function passed to Optional.transform() must not return null.
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:226)[38:com.google.guava:18.0.0]
at com.google.common.base.Present.transform(Present.java:71)[38:com.google.guava:18.0.0]
at org.opendaylight.netvirt.natservice.internal.NatUtil.getExtGwMacAddFromRouterId(NatUtil.java:1525)[342:org.opendaylight.netvirt.natservice-impl:0.4.1.SNAPSHOT]
at org.opendaylight.netvirt.natservice.internal.NaptEventHandler.handleEvent(NaptEventHandler.java:193)[342:org.opendaylight.netvirt.natservice-impl:0.4.1.SNAPSHOT]
at org.opendaylight.netvirt.natservice.internal.NaptPacketInHandler$1.run(NaptPacketInHandler.java:139)[342:org.opendaylight.netvirt.natservice-impl:0.4.1.SNAPSHOT]

Stable/Carbon CSIT karaf console log: https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon/807/odl1_karaf.log.gz



 Comments   
Comment by Karthikeyan Krishnan [ 12/Jul/17 ]

Will start look into the issue

Comment by Karthikeyan Krishnan [ 12/Jul/17 ]

Working in progress to raise a review

Comment by Karthikeyan Krishnan [ 12/Jul/17 ]

Please refer the below link for code review for the fix

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

Comment by Karthikeyan Krishnan [ 18/Jul/17 ]

Please refer the below link for fix got merged into required ODL release's.

Master (Nitrogen)
------------------
https://git.opendaylight.org/gerrit/#/c/60229/

Stable/Carbon
--------------

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

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