From 7a815ac29f63a9ab58a95cfa67c06c258f88886d Mon Sep 17 00:00:00 2001 From: Thomas Vachuska Date: Tue, 1 Mar 2016 23:58:15 -0800 Subject: [PATCH] Fixing NPE. Change-Id: Icc991a49308fb335102796e2c4782af8bee3ef6c --- .../org/onosproject/provider/lldp/impl/LldpLinkProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/providers/lldp/src/main/java/org/onosproject/provider/lldp/impl/LldpLinkProvider.java b/providers/lldp/src/main/java/org/onosproject/provider/lldp/impl/LldpLinkProvider.java index 7f67d8f329..d53d4700bc 100644 --- a/providers/lldp/src/main/java/org/onosproject/provider/lldp/impl/LldpLinkProvider.java +++ b/providers/lldp/src/main/java/org/onosproject/provider/lldp/impl/LldpLinkProvider.java @@ -26,6 +26,7 @@ import org.apache.felix.scr.annotations.Property; import org.apache.felix.scr.annotations.Reference; import org.apache.felix.scr.annotations.ReferenceCardinality; import org.onlab.packet.Ethernet; +import org.onlab.util.SharedExecutors; import org.onlab.util.Tools; import org.onosproject.cfg.ComponentConfigService; import org.onosproject.cluster.ClusterMetadata; @@ -784,7 +785,7 @@ public class LldpLinkProvider extends AbstractProvider implements LinkProvider { @Override public void event(NetworkConfigEvent event) { - executor.submit(() -> { + SharedExecutors.getSingleThreadExecutor().execute(() -> { if (event.configClass() == LinkDiscoveryFromDevice.class && CONFIG_CHANGED.contains(event.type())) {