From 2a393b63e6f135e5a9623c6a7a0b736ef1f0fc16 Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Sat, 8 Jun 2024 07:52:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(sj=5F1.0.0):=20=E4=BC=98=E5=8C=96=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E7=AB=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rpc/supports/handler/SnailDispatcherRequestHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/snail-job-client/snail-job-client-common/src/main/java/com/aizuda/snailjob/client/common/rpc/supports/handler/SnailDispatcherRequestHandler.java b/snail-job-client/snail-job-client-common/src/main/java/com/aizuda/snailjob/client/common/rpc/supports/handler/SnailDispatcherRequestHandler.java index da381f48d..1c7d9aa1b 100644 --- a/snail-job-client/snail-job-client-common/src/main/java/com/aizuda/snailjob/client/common/rpc/supports/handler/SnailDispatcherRequestHandler.java +++ b/snail-job-client/snail-job-client-common/src/main/java/com/aizuda/snailjob/client/common/rpc/supports/handler/SnailDispatcherRequestHandler.java @@ -63,6 +63,11 @@ public class SnailDispatcherRequestHandler { RequestMethod requestMethod = RequestMethod.valueOf(request.getMethod().name()); endPointInfo = EndPointInfoCache.get(builder.getPathStr(), requestMethod); + if (Objects.isNull(endPointInfo)) { + throw new SnailJobClientException("无法找到对应的处理请检查对应的包是否正确引入. " + + "path:[{}] requestMethod:[{}]", builder.getPathStr(), requestMethod); + } + Class[] paramTypes = endPointInfo.getMethod().getParameterTypes(); Object[] args = retryRequest.getArgs();