From 19e4198e5b719825c327f9058021d960082b5371 Mon Sep 17 00:00:00 2001 From: bobhan1 Date: Tue, 16 Dec 2025 03:37:32 +0800 Subject: [PATCH] [Fix](fe) Fix NPE in `OlapTableSink.createPaloNodesInfo` due to concurrent drop backend (#58999) --- .../src/main/java/org/apache/doris/planner/OlapTableSink.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java index 3e51feb703c866..72e244d3f1f07a 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java +++ b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java @@ -858,6 +858,9 @@ public TPaloNodesInfo createPaloNodesInfo() { SystemInfoService systemInfoService = Env.getCurrentSystemInfo(); for (Long id : systemInfoService.getAllBackendIds(false)) { Backend backend = systemInfoService.getBackend(id); + if (backend == null) { + continue; + } nodesInfo.addToNodes(new TNodeInfo(backend.getId(), 0, backend.getHost(), backend.getBrpcPort())); } return nodesInfo;