diff --git a/storm-server/src/main/java/org/apache/storm/daemon/nimbus/Nimbus.java b/storm-server/src/main/java/org/apache/storm/daemon/nimbus/Nimbus.java index 18c5e5bdf47..36baf6c980e 100644 --- a/storm-server/src/main/java/org/apache/storm/daemon/nimbus/Nimbus.java +++ b/storm-server/src/main/java/org/apache/storm/daemon/nimbus/Nimbus.java @@ -4643,6 +4643,9 @@ public SupervisorPageInfo getSupervisorPageInfo(String superId, String host, boo } else { supervisorIds = Arrays.asList(superId); } + if (supervisorIds == null) { + supervisorIds = Collections.emptyList(); + } SupervisorPageInfo pageInfo = new SupervisorPageInfo(); Map topoToAssignment = state.assignmentsInfo(); for (String sid : supervisorIds) {