Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
Boron
-
None
-
None
-
Operating System: All
Platform: All
-
7315
Description
During SNAT flow installation(table=44 & table=46), the NAPT packet punted to controller is send back to hit the table=0 again and NumberFormat Exception been observed during this scenario.
opendaylight-user@root>Exception in thread "Thread-161" java.lang.NumberFormatException: For input string: "0xfffffff9"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.parseLong(Long.java:631)
at org.opendaylight.genius.mdsalutil.actions.ActionOutput.<init>(ActionOutput.java:46)
at org.opendaylight.genius.mdsalutil.ActionType$2.buildAction(ActionType.java:130)
at org.opendaylight.genius.mdsalutil.ActionInfo.buildAction(ActionInfo.java:90)
at org.opendaylight.genius.mdsalutil.MDSALUtil.buildActions(MDSALUtil.java:231)
at org.opendaylight.genius.mdsalutil.MDSALUtil.getPacketOut(MDSALUtil.java:213)
at org.opendaylight.netvirt.natservice.internal.NaptEventHandler.sendNaptPacketOut(NaptEventHandler.java:399)
at org.opendaylight.netvirt.natservice.internal.NaptEventHandler.handleEvent(NaptEventHandler.java:219)
at org.opendaylight.netvirt.natservice.internal.EventDispatcher.run(EventDispatcher.java:39)
at java.lang.Thread.run(Thread.java:745)
As a result, the NaptEventHandler is stopped post which no SNAT flows where getting installed.