假设我有3个节点A B C
在第一个流程中(问题) 参与者为A B和C但只有A和B需签署状态X的发布状态X 在此流程A中,将附件添加到事务中
之后,B更新状态X(更新流程) 参与者和歌手在发行流程中相同 在更新流程B中,将与该问题相同的文件添加到事务中
我多次调用更新流程
最后一个流程是确认状态X 参与者和签名者相同的确认状态X仍为A和B
一切都很好 直到我在日志中看到错误
FileAlreadyExists
当我打电话给流程确认者时(并非一直),所以我尝试找出问题的原因
我认为错误来自fetchMissingAttachments调用的FetchAttachmentsFlow流
然后我检查了保管库,我看到2个UNCONSUMED状态具有相同的线性ID 在节点C中 -状态X(来自问题)仍未使用 -状态X(根据最新更新)为未使用
所以我来宾
任何人都知道如何解决该问题,请让我知道吗?
谢谢