corda - 无法在 cordapp-template-java 中运行流程
问题描述
我已经配置了 cordapp-template-java 的示例项目,并且所有节点和公证节点都已成功启动。但是,在运行流程时会引发错误
我已经运行了命令“start flow Initiator”,但出现以下错误没有找到匹配的构造函数:
- [sendTo: Party]:缺少参数 sendTo
在阅读了 stackoverflow 上的几个线程后,我在命令 start IOUFlow arg0: 99, arg1: "O=PartyB,L=New York,C=US" 下运行
但是我现在得到了不同的错误,如下所示
Thu Jul 29 17:47:55 IST 2021>>> 启动流程发起者“Bharat”提供的名称不明确,请更具体。您的选择是:
- com.template.flows.Initiator
- net.corda.core.flows.ContractUpgradeFlow$Initiate
- net.corda.core.flows.ContractUpgradeFlow$Authorise
- net.corda.core.flows.ContractUpgradeFlow$Deauthorise
任何帮助表示赞赏..!!
解决方案
我相信您正在使用格式错误的格式来触发流程。这是您需要使用的格式:
start flow <flowname> <param_1_name>: <param_1_value>, ..., <param_N_name>: <param_N_value>
推荐阅读
- python-3.x - 获取`EOFError:压缩文件在到达流结束标记之前结束`错误
- c# - 在远程表单上复制操作
- geometry - n维空间:一条线是否与单纯形相交?
- linux - 基于 libc 程序集的 32 位 socketcall 系统调用如何工作?
- docker - 用于 Azure 服务结构的 docker hub 图像的 URL
- xcode - Xcode:命令 LinkStoryboards 失败,退出代码为非零
- database - 用于自动登录并执行 sql 脚本的 Shell 脚本
- spring - Spring-webflux 过滤器获取请求正文
- c - 可以在字符串中间将空字符传递给 argv 吗?
- php - 如何检查访问者是否在 Google Adsense 上查看过广告?