From bb4f541bb2cdbdec37df3a31395086b0839ab3fc Mon Sep 17 00:00:00 2001 From: Jian Li Date: Thu, 12 Apr 2018 09:48:50 +0900 Subject: [PATCH] Fix: resolve NPE by obtaining networkId from subnet instead of port Change-Id: Ib49a8627e601bc893062069daf6f266fcc8e8460 --- .../openstacknetworking/impl/OpenstackSwitchingArpHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java index b3340c6494..7e15b2570d 100644 --- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java +++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackSwitchingArpHandler.java @@ -330,7 +330,8 @@ public final class OpenstackSwitchingArpHandler { return false; } - Network network = osNetworkService.network(event.port().getNetworkId()); + Network network = osNetworkService.network(osSubnet.getNetworkId()); + if (network == null) { log.warn("Network is not specified."); return false;