动态地向参与者列表显示状态信息
Display the state information to a list of participants dynamically
我已经调整了 Yo-CordApp 以发送给参与者列表而不是目标中的单个参与者。我想把YO发给不止一个Party,而且我只是想把状态信息展示给各方,不需要各方签字。但是我遇到了以下错误。请帮忙
FlowLogicRef cannot be constructed for FlowLogic of type net.corda.yo.YoFlow as could not find matching constructor for: {target=null}
您的 API 端点代码中似乎存在错误。
你设置:
val acceptors : ArrayList<Party>? = null;
然后在后面的循环中,展开数组的逻辑如下:
if (acceptors != null) {
acceptors.add(to)
}
因为 acceptors
被初始化为 null
,这个条件永远不会成立,你永远不会扩展列表。因此,当您尝试构造 YoFlow
时,您试图将 target
参数设置为 null
,由于 Kotlin 的空安全性,这是不允许的。
试试这个:
val acceptors = mutableListOf<Party>()
回复:您的评论,您必须收集命令中列出的任何必需签名者的签名,否则您的交易将被视为无效。
我已经调整了 Yo-CordApp 以发送给参与者列表而不是目标中的单个参与者。我想把YO发给不止一个Party,而且我只是想把状态信息展示给各方,不需要各方签字。但是我遇到了以下错误。请帮忙
FlowLogicRef cannot be constructed for FlowLogic of type net.corda.yo.YoFlow as could not find matching constructor for: {target=null}
您的 API 端点代码中似乎存在错误。
你设置:
val acceptors : ArrayList<Party>? = null;
然后在后面的循环中,展开数组的逻辑如下:
if (acceptors != null) {
acceptors.add(to)
}
因为 acceptors
被初始化为 null
,这个条件永远不会成立,你永远不会扩展列表。因此,当您尝试构造 YoFlow
时,您试图将 target
参数设置为 null
,由于 Kotlin 的空安全性,这是不允许的。
试试这个:
val acceptors = mutableListOf<Party>()
回复:您的评论,您必须收集命令中列出的任何必需签名者的签名,否则您的交易将被视为无效。