diff --git a/src/org/redkale/boot/watch/ServiceWatchService.java b/src/org/redkale/boot/watch/ServiceWatchService.java index 52e33696f..17e980d96 100644 --- a/src/org/redkale/boot/watch/ServiceWatchService.java +++ b/src/org/redkale/boot/watch/ServiceWatchService.java @@ -126,7 +126,7 @@ public class ServiceWatchService extends AbstractWatchService { Object dest = null; for (NodeServer ns : application.getNodeServers()) { ResourceFactory resFactory = ns.getResourceFactory(); - List list = resFactory.query((n, s) -> name.equals(n) && s.getClass().getName().endsWith(type)); + List list = resFactory.query((n, s) -> name.equals(n) && s != null && s.getClass().getName().endsWith(type)); if (list == null || list.isEmpty()) continue; dest = list.get(0); }