调用工作流接口,流程发起成功,但的调回返回400

Blade 未结 1 161
hezhichou
hezhichou 剑童 2025-07-01 15:52

一、该问题的重现步骤是什么?


发起流程接口(正常执行,没有报异常,flow类的流程实例ID也生产了)

7f664689b3438357b658bedfa98c83e.png

业务模块调用(上面发起流程执行后,这里返回却是400,远程调用失败)

e6976b066ca9406ce475bee82ff5db2.png



二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2025-07-01 17:08

    到flowClient的实现类看下报错原因是什么,还有控制台的详细日志是什么

    作者追问:2025-07-02 08:41

    执行flowClient过程中包什么错,业务模块执行完返回:远程调用失败

    调用方日志.txt

    提供方日志.txt



    作者追问:2025-07-02 09:08

    debug运行过程 flowClien->startProcesInstanceyId 没有报异常,开启流程后流程实例ID都拿到了,不知道为什么到业务模块接收回调结果却报,远程调用失败

    回答: 2025-07-03 11:07

    这里面怎么有个xxljob连接的问题,还有底部报错是这个转换问题:java.lang.String cannot be cast to java.util.List


    常规流程调用不涉及xxl的。你到git私服下载个没修改过的原版,来测试下流程发起功能是否正常,先通过原版来排除掉一些干扰判断的原因

    作者追问:2025-07-03 14:41

    xxl报错,是业务模块这边有调用不用理会,工作流模块是没有改动过的,现在就是业务模块调用发起流程服务返回的结果不对

    0 讨论(1)
代码语言
提交回复