亿枝红杏出墙 发表于 2023-2-1 17:19:40

关于流程节点流转卡住问题

情景: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) ~[?:?]

请问如何解决?

论坛管理员 发表于 2023-2-2 09:47:50

流程图是什么样的,前端有没有报错?处理人如何配置的?

亿枝红杏出墙 发表于 2023-2-2 10:03:24

流程图是这种

前端没有发现报错,处理人是通过脚本配置的。

ps:这种卡住的情况是偶现的,大概十回会有一次报错这样,其它时候都能正常流转

论坛管理员 发表于 2023-2-2 16:13:22

o2oa什么版本?处理人脚本怎么写的?

亿枝红杏出墙 发表于 2023-2-2 16:39:17

论坛管理员 发表于 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:07

看起来没什么问题,您有没有观察过,出错时这里的打印脚本是否能正常打印,这段自定义脚本是否有报错?

亿枝红杏出墙 发表于 2023-2-3 09:32:34

论坛管理员 发表于 2023-2-3 09:17
看起来没什么问题,您有没有观察过,出错时这里的打印脚本是否能正常打印,这段自定义脚本是否有报错? ...

脚本正常打印日志,但是流转到处理人时却卡住了。同一个拟稿人发起流程,可能20次会出现一回这种现象,会不会是极光推送出的问题?

论坛管理员 发表于 2023-2-3 16:49:42

不会,极光推送只是消息,不会影响流程流转的,您这个出问题有什么规律吗?网络情况好不好?

亿枝红杏出墙 发表于 2023-2-3 17:47:34

论坛管理员 发表于 2023-2-3 16:49
不会,极光推送只是消息,不会影响流程流转的,您这个出问题有什么规律吗?网络情况好不好? ...

网络情况还行,目前还没有找到规律
页: [1]
查看完整版本: 关于流程节点流转卡住问题