From 1be545da05568183df81fac5fd881849bfb68ab9 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 12 Sep 2024 16:13:07 +0800 Subject: [PATCH 1/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20IT=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?-=E5=B7=A5=E5=8D=95=E6=B5=81=E8=BD=AC=E5=8F=91=E9=80=81?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8=E6=97=B6=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E8=8E=B7=E5=8F=96=E5=88=B0=E5=BC=82=E5=B8=B8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1244194809544704]IT服务-工单流转发送空指针异常时没有获取到异常信息 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1244194809544704 --- .../process/exception/processtask/ProcessTaskException.java | 5 +++++ .../process/stephandler/core/ProcessStepHandlerBase.java | 1 + 2 files changed, 6 insertions(+) diff --git a/src/main/java/neatlogic/framework/process/exception/processtask/ProcessTaskException.java b/src/main/java/neatlogic/framework/process/exception/processtask/ProcessTaskException.java index 2edb7ac9..adfe0f17 100644 --- a/src/main/java/neatlogic/framework/process/exception/processtask/ProcessTaskException.java +++ b/src/main/java/neatlogic/framework/process/exception/processtask/ProcessTaskException.java @@ -17,6 +17,7 @@ package neatlogic.framework.process.exception.processtask; import neatlogic.framework.exception.core.ApiException; import neatlogic.framework.util.$; +import org.apache.commons.lang3.exception.ExceptionUtils; public class ProcessTaskException extends ApiException { @@ -26,6 +27,10 @@ public class ProcessTaskException extends ApiException { super(); } + public ProcessTaskException(Exception e) { + super(ExceptionUtils.getStackTrace(e)); + } + public ProcessTaskException(String msg) { super(msg); } diff --git a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java index 2d432ffe..34dca4a5 100644 --- a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java +++ b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java @@ -832,6 +832,7 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { // currentProcessTaskStepVo.setUpdateStartTime(0); // } IProcessTaskCrossoverMapper processTaskCrossoverMapper = CrossoverServiceFactory.getApi(IProcessTaskCrossoverMapper.class); + System.out.println("currentProcessTaskStepVo.getError() = " + currentProcessTaskStepVo.getError()); processTaskCrossoverMapper.updateProcessTaskStepStatus(currentProcessTaskStepVo); updateProcessTaskStatus(currentProcessTaskStepVo.getProcessTaskId()); return 1; -- Gitee From 17ef2781e34aba2a976bda973cf986e90388982c Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 12 Sep 2024 16:16:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20IT=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?-=E5=B7=A5=E5=8D=95=E6=B5=81=E8=BD=AC=E5=8F=91=E9=80=81?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8=E6=97=B6=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E8=8E=B7=E5=8F=96=E5=88=B0=E5=BC=82=E5=B8=B8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1244194809544704]IT服务-工单流转发送空指针异常时没有获取到异常信息 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1244194809544704 --- .../process/stephandler/core/ProcessStepHandlerBase.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java index 34dca4a5..2d432ffe 100644 --- a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java +++ b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java @@ -832,7 +832,6 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { // currentProcessTaskStepVo.setUpdateStartTime(0); // } IProcessTaskCrossoverMapper processTaskCrossoverMapper = CrossoverServiceFactory.getApi(IProcessTaskCrossoverMapper.class); - System.out.println("currentProcessTaskStepVo.getError() = " + currentProcessTaskStepVo.getError()); processTaskCrossoverMapper.updateProcessTaskStepStatus(currentProcessTaskStepVo); updateProcessTaskStatus(currentProcessTaskStepVo.getProcessTaskId()); return 1; -- Gitee