阅读原文
【问题描述】
调用backActivity回退,回退策略为path:基于两点间的路径回退,偶尔出现异常:Find path error
【解答】
多台服务器的的时间不一致,导致某些活动的开始时间晚于结束时间,就出现后一个活动的开始时间早于前一个环节的开始时间,在回退找路径时出现错误。
1、找到出错的流程实例,将WFActivity,WFWorkItem,WFTransition表中时间调整一下,保证结束时间晚于开始时间,根据流程流转环节,一个活动的开始时间应该是前一个活动的结束时间,改好后再进行基于两点间的路径回退。
2、将每台服务器时间调整成一致。