有个BUG想咨询一下
流程维护应用中,流转中的工作卡在了“选择”节点上,实际上流程已经走完了,我想结束流程,点击后没有效果我试了一下好像不是结束流程的问题,点击结束流程之后会触发我在 "结束节点到达前"设定的写入数据库的事件,但流程还是在"选择"节点" 一般卡在选择节点,都是因为选择节点的路由上都返回了false,或者条件报错了。
您在哪里点击结束流程? 论坛管理员 发表于 2023-3-3 16:11
一般卡在选择节点,都是因为选择节点的路由上都返回了false,或者条件报错了。
您在哪里点击结束流程? ...
条件判断是没问题的,我试过条件节点的两个下行路线都是可以走通的,请问假如结束节点的事件报错,比如插入数据库失败了,会导致流程返回上一节点吗 论坛管理员 发表于 2023-3-3 16:11
一般卡在选择节点,都是因为选择节点的路由上都返回了false,或者条件报错了。
您在哪里点击结束流程? ...
2023-03-03 18:00:43.168 ERROR com.x.processplatform.service.processing.processor.AbstractProcessor - id:0bbc74f3-659c-4603-9f11-c2dfe517267b, name:com.x.processplatform.service.processing.processor.AbstractProcessor, message:java.lang.Exception: POST ouput error, address: http://127.0.0.1/x_organization_assemble_express/jaxrs/unit/list/object, because: null., exception:java.lang.RuntimeException.
java.lang.RuntimeException: java.lang.Exception: POST ouput error, address: http://127.0.0.1/x_organization_assemble_express/jaxrs/unit/list/object, because: null.
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:531) ~
at jdk.nashorn.internal.objects.NativeArray$9.forEach(NativeArray.java:1577) ~
at jdk.nashorn.internal.runtime.arrays.IteratorAction.apply(IteratorAction.java:110) ~
at jdk.nashorn.internal.objects.NativeArray.forEach(NativeArray.java:1580) ~
at jdk.nashorn.internal.scripts.Script$Recompilation$15977$148A$\^eval\_.o#L:6(<eval>:7) ~[?:?]
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:657) ~
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) ~
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) ~
at jdk.nashorn.internal.objects.NativeArray$9.forEach(NativeArray.java:1577) ~
at jdk.nashorn.internal.runtime.arrays.IteratorAction.apply(IteratorAction.java:110) ~
at jdk.nashorn.internal.objects.NativeArray.forEach(NativeArray.java:1580) ~
at jdk.nashorn.internal.scripts.Script$Recompilation$15976$9$\^eval\_.o(<eval>:6) ~[?:?]
at jdk.nashorn.internal.scripts.Script$Recompilation$15974$\^eval\_.:program(<eval>:1) ~[?:?]
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655) ~
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) ~
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) ~
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:428) ~
at jdk.nashorn.api.scripting.NashornScriptEngine$3.eval(NashornScriptEngine.java:521) ~
at com.x.base.core.project.scripting.JsonScriptingExecutor.jsonElement(JsonScriptingExecutor.java:51) ~
at com.x.base.core.project.scripting.JsonScriptingExecutor.evalDistinguishedNames(JsonScriptingExecutor.java:213) ~
at com.x.base.core.project.scripting.JsonScriptingExecutor.evalDistinguishedNames(JsonScriptingExecutor.java:218) ~
at com.x.processplatform.service.processing.processor.TranslateReadIdentityTools.duty(TranslateReadIdentityTools.java:98) ~
at com.x.processplatform.service.processing.processor.TranslateReadIdentityTools.translate(TranslateReadIdentityTools.java:50) ~
at com.x.processplatform.service.processing.processor.AbstractProcessor.concreteRead(AbstractProcessor.java:170) ~
at com.x.processplatform.service.processing.processor.AbstractProcessor.arrive(AbstractProcessor.java:78) ~
at com.x.processplatform.service.processing.Processing.arrive(Processing.java:136) ~
at com.x.processplatform.service.processing.Processing.processing(Processing.java:88) ~
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) ~[?:?]
Caused by: java.lang.Exception: POST ouput error, address: http://127.0.0.1/x_organization_assemble_express/jaxrs/unit/list/object, because: null.
at com.x.base.core.project.connection.ActionResponse.getDataAsList(ActionResponse.java:26) ~
at com.x.organization.core.express.unit.ActionListObject.execute(ActionListObject.java:20) ~
at com.x.organization.core.express.unit.UnitFactory.listObject(UnitFactory.java:78) ~
at jdk.nashorn.internal.scripts.Script$Recompilation$15897$40254A$\^eval\_.getUnit(<eval>:1) ~[?:?]
at jdk.nashorn.internal.scripts.Script$Recompilation$15979$198A$\^eval\_.o#L:6#L:7(<eval>:8) ~[?:?]
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:657) ~
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513) ~
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527) ~
... 33 more
点击继续流转或者结束流程会报这个错,就算把条件节点的一个节点写成"return true",一个节点写成"return false",也不能继续流转或者结束流程 论坛管理员 发表于 2023-3-3 16:11
一般卡在选择节点,都是因为选择节点的路由上都返回了false,或者条件报错了。
您在哪里点击结束流程? ...
对于上面的报错,我排查了一下,不是条件节点的问题,是我在流程表单中datatable组件中有一个人员组织选择组件,如果选择了组织的话,流程是没法正常结束的,能麻烦帮忙看一下问题吗?如果只选择人员是正常完结流程的,但是选择了组织就会报我上面的报错信息
人员组织组件配置:
版本:
7.3.3
您是在结束节点写了自定义脚本的对吧,这里自定义脚本是用到了数据表格里的数据?应该是这段脚本报错了,您可以跟踪一下 论坛管理员 发表于 2023-3-6 09:47
您是在结束节点写了自定义脚本的对吧,这里自定义脚本是用到了数据表格里的数据?应该是这段脚本报错了,您 ...
我把代码注释掉了,也是报上面那个错误,流程也不能完结,跟代码没有关系的 论坛管理员 发表于 2023-3-6 09:47
您是在结束节点写了自定义脚本的对吧,这里自定义脚本是用到了数据表格里的数据?应该是这段脚本报错了,您 ...
请问一下上面的报错是什么问题?是因为组织架构没有弄好吗? 论坛管理员 发表于 2023-3-6 09:47
您是在结束节点写了自定义脚本的对吧,这里自定义脚本是用到了数据表格里的数据?应该是这段脚本报错了,您 ...
不好意思,找到问题了,是另外一个人员脚本问题,没有考虑到组织和群组的情况
页:
[1]
2