diff --git a/web/src/main/java/com/navercorp/pinpoint/web/applicationmap/appender/server/DefaultServerInfoAppender.java b/web/src/main/java/com/navercorp/pinpoint/web/applicationmap/appender/server/DefaultServerInfoAppender.java index dce7530e6a7e..1603957907d5 100644 --- a/web/src/main/java/com/navercorp/pinpoint/web/applicationmap/appender/server/DefaultServerInfoAppender.java +++ b/web/src/main/java/com/navercorp/pinpoint/web/applicationmap/appender/server/DefaultServerInfoAppender.java @@ -144,6 +144,9 @@ private void bind(List serverGroupRequest) { CompletableFuture future = pair.future(); try { ServerGroupList serverGroupList = future.getNow(null); + if (serverGroupList == null) { + serverGroupList = serverGroupListFactory.createEmptyNodeInstanceList(); + } node.setServerGroupList(serverGroupList); } catch (Throwable th) { logger.warn("Failed to get server info for node {}", node);