From 5dd09e003b0c9ed54888a8c24d73d3ceac446f81 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 11 Jul 2026 13:31:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=AA=E7=9F=A5=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84=E7=A9=BA=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lion/lionwebsite/Service/RemoteService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/lion/lionwebsite/Service/RemoteService.java b/src/main/java/com/lion/lionwebsite/Service/RemoteService.java index 64f82d2..7cb4d96 100644 --- a/src/main/java/com/lion/lionwebsite/Service/RemoteService.java +++ b/src/main/java/com/lion/lionwebsite/Service/RemoteService.java @@ -252,6 +252,11 @@ public class RemoteService { GalleryTask[] galleryTasks = dsm.getGalleryTasks(); for (GalleryTask galleryTask : galleryTasks) { Gallery gallery = galleryMapper.selectGalleryByGid(galleryTask.getGid()); + if (gallery == null) { + log.warn("收到节点上报的未知任务状态,已忽略: gid={}, name={}", + galleryTask.getGid(), galleryTask.getName()); + continue; + } gallery.setProceeding(galleryTask.getProceeding()); if(!gallery.getName().equals(galleryTask.getName()) && galleryTask.getName() != null)