Worker执行流程直接就结束了,Commander上显示任务执行失败
检索关键字:任务直接结束,流程直接结束,流程跑不了
背景
场景一: 同一台电脑上安装了Creator和Worker,Creator上设计的某流程能正常执行,而通过Commander下发该流程给Worker执行,却出现:Worker执行流程直接就结束了,Commander上显示任务执行失败的情况
场景二: Creator上设计的某流程能正常执行,多个Worker所在的应用环境和开发环境是一致的,而通过Commander下发该流程给Worker执行,却出现:Worker执行流程直接就结束了,Commander上显示任务执行失败的情况
解决办法
1、打开Worker的安装目录下log文件夹,查看最近日期的引擎日志文件,格式为:BotScript_YYYYMMDD.log
2、检查是否存在“invalid data or version << macroCode.version() << too high”的信息
3、若存在,则代表当前Creator的版本高于当前Worker的版本,高版本Creator发布的流程在低版本的Worker上执行时会存在不兼容情况,所以要配套使用Creator和Worker兼容的版本,比如:Creator 5.2.0和Worker 5.2.0/5.3.0、Creator 5.3.0和Worker 5.3.0