我有以下一系列流程:
Initiator
,我的启动流程AliceFlow
,一位对手用来回复Initiator
BobFlow
,其他对方用来回复Initiator
通常,两个响应流将在单独的CorDapps中定义。但是,出于测试目的,我已在同一文件中定义它们。
当我运行流量测试时,我收到以下错误。我该如何解决这个问题?
java.lang.IllegalArgumentException:com.template.Initiator已经 由com.template.BobResponder和。指定为启动流程 com.template.AliceResponder
答案 0 :(得分:2)
您需要在不同的包中定义响应者。例如,如果在AliceFlow
中定义了com.template
,则可以在BobFlow
中定义com.template2
。
然后,在您的流程中,注册两个包:
setCordappPackages("com.template", "com.template2")