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;