diff --git a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java index 1bebcff5f..229d0d030 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/network/server/ProtocolsManager.java @@ -501,8 +501,17 @@ public class ProtocolsManager implements ProtocolsAbstract { List> handlers = new LinkedList<>(); try { - ClassLoaderHelper.findLocalClass(pck, BaseHandler.class, classLoader, handlers); - ClassLoaderHelper.findClassJar(pck, BaseHandler.class, classLoader, handlers); + try { + ClassLoaderHelper.findLocalClass(pck, BaseHandler.class, classLoader, handlers); + }catch (RuntimeException e){ + + } + try { + ClassLoaderHelper.findClassJar(pck, BaseHandler.class, classLoader, handlers); + }catch (RuntimeException e){ + + } + handlers.forEach(hand -> { BaseHandler baseHandler = null;