From 0f0a05523abf9c4f7f0f47de55636c85dd5c19b8 Mon Sep 17 00:00:00 2001 From: xuxueli <931591021@qq.com> Date: Sun, 28 Dec 2025 17:57:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(scheduler):=20=E4=BF=AE=E5=A4=8D=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=B8=85=E7=90=86=E7=BA=BF=E7=A8=8B=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E5=A4=84=E7=90=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 catch 块从 Exception 改为 Throwable,确保所有类型的异常都能被捕获处理 - 保持原有的错误日志记录逻辑,确保异常信息能够正确输出 - 提高日志清理线程的健壮性,避免因未捕获的异常导致线程中断 --- .../com/xxl/job/admin/scheduler/thread/JobLogReportHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xxl-job-admin/src/main/java/com/xxl/job/admin/scheduler/thread/JobLogReportHelper.java b/xxl-job-admin/src/main/java/com/xxl/job/admin/scheduler/thread/JobLogReportHelper.java index c53fbc2d..5f1c032c 100644 --- a/xxl-job-admin/src/main/java/com/xxl/job/admin/scheduler/thread/JobLogReportHelper.java +++ b/xxl-job-admin/src/main/java/com/xxl/job/admin/scheduler/thread/JobLogReportHelper.java @@ -118,7 +118,7 @@ public class JobLogReportHelper { // update clean time lastCleanLogTime = System.currentTimeMillis(); } - } catch (Exception e) { + } catch (Throwable e) { if (!toStop) { logger.error(">>>>>>>>>>> xxl-job, JobLogReportHelper(log-clean) error:{}", e.getMessage(), e); }