diff --git a/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java b/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java index 80a41d494740494e665c69d651e4dd3eda4340e0..70ce9a400cbd282855d2e75d9dd1b58c0c47c68e 100644 --- a/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java +++ b/src/main/java/net/floodlightcontroller/topology/TopologyInstance.java @@ -737,7 +737,10 @@ public class TopologyInstance { if (links.get(npt) == null) continue; SwitchPortBandwidth spb = TopologyManager.statisticsService .getBandwidthConsumption(npt.getNodeId(), npt.getPortId()); - long bpsTx = spb.getBitsPerSecondTx().getValue(); + long bpsTx = 0; + if (spb != null) { + bpsTx = spb.getBitsPerSecondTx().getValue(); + } for (Link link : links.get(npt)) { if (link == null) { continue;