From 26de38fc8bcba39cfe37504ff9e6963d147b0b6b Mon Sep 17 00:00:00 2001 From: Ajay Lele Date: Tue, 12 Mar 2019 15:49:12 -0700 Subject: [PATCH] Init data-broker before topo-provider registration to prevent NPE java.lang.NullPointerException: null at org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder.initTransactionChain(AbstractTopologyBuilder.java:292) at org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder.start(AbstractTopologyBuilder.java:107) at org.opendaylight.bgpcep.bgp.topology.provider.config.TopologyReferenceSingletonServiceImpl.instantiateServiceInstance(TopologyReferenceSingletonServiceImpl.java:51) . . . JIRA: BGPCEP-870 Change-Id: Iaec5a537cb5125e1355f197222d9265673d779a9 Signed-off-by: Ajay Lele --- .../topology/provider/config/AbstractBgpTopologyProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/config/AbstractBgpTopologyProvider.java b/bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/config/AbstractBgpTopologyProvider.java index b78cf99f02..27f4ffe2ef 100644 --- a/bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/config/AbstractBgpTopologyProvider.java +++ b/bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/config/AbstractBgpTopologyProvider.java @@ -41,8 +41,8 @@ abstract class AbstractBgpTopologyProvider implements BgpTopologyProvider, AutoC AbstractBgpTopologyProvider(final BgpTopologyDeployer deployer) { this.deployer = deployer; - this.registration = deployer.registerTopologyProvider(this); this.dataBroker = deployer.getDataBroker(); + this.registration = deployer.registerTopologyProvider(this); } @Override -- 2.36.6