diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java b/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java index 85deaa1dd6..21e85c8d39 100644 --- a/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java +++ b/web/gui/src/main/java/org/onosproject/ui/impl/topo/Topo2Jsonifier.java @@ -568,9 +568,12 @@ public class Topo2Jsonifier { // TODO: complete host details Host h = host.backingHost(); - addIps(node, h); - addProps(node, h); - addGeoGridLocation(node, h); + // h will be null, for example, after a HOST_REMOVED event + if (h != null) { + addIps(node, h); + addProps(node, h); + addGeoGridLocation(node, h); + } addMetaUi(node, ridStr, host.idAsString()); return node;