关于流程节点流转卡住问题
情景:A发起请假审批,路由跑到主管审批时卡住。表现为 A填完表单后显示流转到主管B,但是B并未收到该审批。后台报错如下:
2023-02-01 17:11:55.476 ERROR com.x.processplatform.service.processing.processor.AbstractProcessor - id:5e5b4652-0c85-4d2c-8700-a9a13dcc6ac8, name:com.x.processplatform.service.processing.processor.AbstractProcessor, message:POST connect error, address: https://127.0.0.1:20020/x_organization_assemble_express/jaxrs/identity/list, because: Received fatal alert: internal_error., exception:java.lang.Exception.
java.lang.Exception: POST connect error, address: https://127.0.0.1:20020/x_organization_assemble_express/jaxrs/identity/list, because: Received fatal alert: internal_error.
at com.x.base.core.project.connection.ActionResponse.getData(ActionResponse.java:16) ~
at com.x.organization.core.express.identity.ActionList.execute(ActionList.java:18) ~
at com.x.organization.core.express.identity.IdentityFactory.list(IdentityFactory.java:32) ~
at com.x.processplatform.service.processing.processor.manual.ManualProcessor.executingManualTaskIdentityMatrix(ManualProcessor.java:437) ~
at com.x.processplatform.service.processing.processor.manual.ManualProcessor.executing(ManualProcessor.java:379) ~
at com.x.processplatform.service.processing.processor.manual.AbstractManualProcessor.executeProcessing(AbstractManualProcessor.java:41) ~
at com.x.processplatform.service.processing.processor.AbstractProcessor.execute(AbstractProcessor.java:218) ~
at com.x.processplatform.service.processing.Processing.execute(Processing.java:205) ~
at com.x.processplatform.service.processing.Processing.processing(Processing.java:78) ~
at com.x.processplatform.service.processing.Processing.processing(Processing.java:41) ~
at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:99) ~
at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:88) ~
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
at java.lang.Thread.run(Thread.java:834) ~[?:?]
请问如何解决?
流程图是什么样的,前端有没有报错?处理人如何配置的? 流程图是这种
前端没有发现报错,处理人是通过脚本配置的。
ps:这种卡住的情况是偶现的,大概十回会有一次报错这样,其它时候都能正常流转
o2oa什么版本?处理人脚本怎么写的? 论坛管理员 发表于 2023-2-2 16:13
o2oa什么版本?处理人脚本怎么写的?
7.2.6,脚本是这个:var unitList = this.org.listSupUnit(this.workContext.getWork().creatorUnit,true );
print(unitList.length);
print(JSON.stringify(unitList));
if(unitList.length >= 2){
print("fu总经理选择------------");
return unitList.distinguishedName;
} 看起来没什么问题,您有没有观察过,出错时这里的打印脚本是否能正常打印,这段自定义脚本是否有报错? 论坛管理员 发表于 2023-2-3 09:17
看起来没什么问题,您有没有观察过,出错时这里的打印脚本是否能正常打印,这段自定义脚本是否有报错? ...
脚本正常打印日志,但是流转到处理人时却卡住了。同一个拟稿人发起流程,可能20次会出现一回这种现象,会不会是极光推送出的问题? 不会,极光推送只是消息,不会影响流程流转的,您这个出问题有什么规律吗?网络情况好不好? 论坛管理员 发表于 2023-2-3 16:49
不会,极光推送只是消息,不会影响流程流转的,您这个出问题有什么规律吗?网络情况好不好? ...
网络情况还行,目前还没有找到规律
页:
[1]