流程会话we';未为以下交易参与者提供re-Corda 4

流程会话we';未为以下交易参与者提供re-Corda 4,corda,Corda,我在corda 4 Flow sessions中遇到此错误,该会话未为以下交易参与者提供我不希望此参与者签署我的交易,那么我为什么会遇到此错误? 我在state类中定义了两个参与方,我只希望其中一个参与方签署事务,而我没有为另一方创建流会话。 请帮助解决此问题。在Corda 4中,您需要传递FinalityFlow包含所有事务参与者的会话列表,以便相应地分发事务 仅仅因为有人在参与者列表中,这并不意味着他们是必需的签名者。所需的签名者由事务命令上列出的公钥确定。在corda 3.3.Hi Vir

我在corda 4 Flow sessions中遇到此错误,该会话未为以下交易参与者提供我不希望此参与者签署我的交易,那么我为什么会遇到此错误? 我在state类中定义了两个参与方,我只希望其中一个参与方签署事务,而我没有为另一方创建流会话。
请帮助解决此问题。

在Corda 4中,您需要传递
FinalityFlow
包含所有事务参与者的会话列表,以便相应地分发事务


仅仅因为有人在参与者列表中,这并不意味着他们是必需的签名者。所需的签名者由事务命令上列出的公钥确定。

在corda 3.3.Hi Viraj中工作正常,您能用导致错误的代码更新此问题吗?调用CollectSignaturesFlow/FinalityFlow或其他什么时会发生这种情况吗?是的,在这两个流中我都没有创建此parties会话,我想这就是它出错的原因。嗨,Joel,如果我这样做,那么我是否需要为不需要签名的party定义一个响应程序流,因为如果我没有这样做,我当前会收到一个错误在Slack上问它这是否意味着从corda 4中,所需的签名者和流会话列表应该相同?如果我继续这样做,我会收到“CordaRuntimeException:不知道…”错误,请让我知道如何修复此错误?