From 60d95d76286de04b276eeb506658f4a2f04abe55 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Thu, 6 Dec 2018 21:29:55 +0800 Subject: [PATCH] --- src/org/redkale/boot/NodeServer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/org/redkale/boot/NodeServer.java b/src/org/redkale/boot/NodeServer.java index af76306bb..b90c54a05 100644 --- a/src/org/redkale/boot/NodeServer.java +++ b/src/org/redkale/boot/NodeServer.java @@ -284,6 +284,7 @@ public abstract class NodeServer { public void load(ResourceFactory rf, final Object src, final String resourceName, Field field, final Object attachment) { try { if (field.getAnnotation(Resource.class) == null) return; + if (!(src instanceof Service)) throw new RuntimeException("CacheSource must be inject in Service, cannot " + src); if ((src instanceof Service) && Sncp.isRemote((Service) src)) return; //远程模式不需要注入 CacheSource final Service srcService = (Service) src; SncpClient client = Sncp.getSncpClient(srcService);