Manage Acl For Existing TrafficTable Throwing Exception 58/84558/3
authorNing Zhang <zhangninglc@inspur.com>
Fri, 20 Sep 2019 09:03:18 +0000 (17:03 +0800)
committerAbhinav Gupta <abhinav.gupta@ericsson.com>
Thu, 21 Nov 2019 07:50:33 +0000 (07:50 +0000)
commit5a8cc558a8b885c8bb8dd08063d90e3b364ab96a
tree5747c912a060ced60fc9aa0715a69d5992d7764d
parentd3a51133d2a1d0992ce7584c57f19372c00a4566
Manage Acl For Existing TrafficTable Throwing Exception

Issue Description:
=================
Elan id may be null, calling the intValue() must throws NPE.

ERROR:
java.lang.NullPointerException: null
    at org.opendaylight.netvirt.aclservice.utils.AclServiceUtils.createCtMarkInstructionForNewState(AclServiceUtils.java:1284)
    at org.opendaylight.netvirt.aclservice.AbstractAclServiceImpl.programAclForExistingTrafficTable(AbstractAclServiceImpl.java:481)

Solution:
================
Determine that the Elan id cannot be null before define ActionNxConntrack

Change-Id: I48a67f75f8ef73c1e44babc324157b9a85560512
Signed-off-by: Ning Zhang <zhangninglc@inspur.com>
aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/AbstractAclServiceImpl.java