索引 0 {} 处缺少参数名称

2024-01-03

我尝试写一个演示 -交付演示 https://github.com/CIeNET-Corda/deliverydemo基于训练营cordapp https://github.com/corda/bootcamp-cordapp并参考cordapp-示例 https://github.com/corda/cordapp-example对于我自己的订单流。 A-C方和Notary通过命令“build/nodes/runnodes”启动后:

  1. TokenIssueFlow 已生效。
  2. 我可以通过 CLI 中的“flow list”命令查看我的订单流。 但当尝试启动我的订单流程时,出现“索引 0 {} 处缺少参数名称”。

7 月 26 日星期四 09:41:51 CST 2018>>> 流程开始 OrderPlaceFlow$OrderPlaceRequestFlow 买家:PartyB,卖家:PartyC, 售价:12.9,首付款:0.1 流量启动 OrderPlaceFlow$OrderPlaceRequestFlow 买家:PartyB,卖家:PartyC, sellPrice:12.9,downPayments:0.1:异常:无法解析为 命令:方法 lambda$call$6 在索引 0 处缺少参数名称 2018 年 7 月 26 日 09:41:55 CST>>> E 09:41:55+0800 [pool-8-thread-8] command.CRaSHSession.execute - 评估请求“流程时出错” 启动 OrderPlaceFlow$OrderPlaceRequestFlow 买家:PartyB,卖家: PartyC,销售价格:12.9,首付:0.1' 流程开始 OrderPlaceFlow$OrderPlaceRequestFlow 买家:PartyB,卖家:PartyC, sellPrice:12.9,downPayments:0.1:异常:无法解析为 命令:方法 lambda$call$6 在索引 0 {} 处缺少参数名称 net.corda.client.jackson.StringToMethodCallParser$UnparseableCallException$ReflectionDataMissing: 无法解析为命令:方法 lambda$call$6 缺少参数 索引 0 处的名称 net.corda.client.jackson.StringToMethodCallParser.paramNamesFromMethod(StringToMethodCallParser.kt:131) ~[corda-jackson-corda-3.0.jar:?]


7 月 26 日星期四 09:38:32 CST 2018>>> 流程列表 com.cienet.deliverydemo.order.OrderPlaceFlow$OrderPlaceRequestFlow com.cienet.deliverydemo.token.TokenIssueFlow net.corda.core.flows.ContractUpgradeFlow$Authorise net.corda.core.flows.ContractUpgradeFlow$取消授权 net.corda.core.flows.ContractUpgradeFlow$Initiate

2018 年 7 月 26 日星期四 09:38:34 CST>>>


public OrderPlaceRequestFlow(Party buyer, Party seller, float sellingPrice, float downPayments) {
    this.buyer = buyer;
    this.seller = seller;
    this.sellingPrice = sellingPrice;
    this.downPayments = downPayments;
}

我仍然不知道为什么,但这在构建清理并重新构建后有效:

./gradlew clean
./gradlew test
./gradlew deployNodesJava -Poffline=true
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

索引 0 {} 处缺少参数名称 的相关文章

  • 使用 CORDA 流创建原子事务的最佳方法

    我有一个用例 我需要将数据发送给多个交易对手 但各方需要彼此保持匿名 从交易对手处收回背书后 我需要提交整个交易 整个事务的原子性需要保持 使用 Flows 实现这一目标的最佳方法是什么 为此 您需要使用机密身份 机密身份在状态中由Anon
  • Corda 中的法律散文

    有人能解释一下 Corda 中的法律散文是什么吗 我明白这是一个文档 用于解决冲突 但我没有找到任何信息它是什么样的 又是如何与智能合约联系起来的呢 A Contract类可以注释为 LegalProseReference注解 该注释将合同
  • 需要创建一个新节点而不需要在 Corda 中重新部署节点吗?

    我想创建一个新节点 而不需要在 Corda 环境中重新部署现有节点 是否可以从应用程序内添加另一个节点而无需再次部署它 如果是 那么我们将如何指定 rpc 和数据库的端口 例如 在我的应用程序中 我有一个系统 其中有不同的商家 我想向系统添
  • 如何使用 VaultCustomQuery 查询父状态的嵌套集合中的字段

    我有一个一对多的关系 我试图在我的状态中添加对象 类的列表 IE 我的合同状态包含附件列表List
  • 向现有 Corda 网络添加新节点

    我正在尝试在 corda 网络中添加新节点和现有节点 我是作为文档做的 但无法实现 正如文档中所述 这足以创建一个包含 node conf 的文件夹吗 如果那么它在运行引导程序时不会更新文件夹中的数据和信息 但我可以通过添加 corda 和
  • 演示无法在 Windows 10 上运行

    我一直在尝试在装有 Windows 10 的本地计算机上运行 R3 Corda 提供的所有示例和演示 https docs corda net releases release V1 0 running the demos html htt
  • 公证节点查询数据和普通节点查询交易

    我有一个关于查询数据的问题 Corda中有没有办法查询公证节点存储的所有数据以及如何查询其他节点中的交易 在 Corda 中 每个节点都有自己的数据库支持 该数据库仅存储节点知道的交易 出于隐私原因 节点无法查询其他节点的数据库 相反 您必
  • 索引 0 {} 处缺少参数名称

    我尝试写一个演示 交付演示 https github com CIeNET Corda deliverydemo基于训练营cordapp https github com corda bootcamp cordapp并参考cordapp 示
  • Corda 在终端中查看消耗状态

    有没有一种简单的方法可以使用 CordaRPCOps 界面查看终端中的消耗状态 似乎VaultQuery默认返回未使用的状态 我不知道如何使用vaultQueryBy或任何符合条件的东西 我知道应该有消耗状态 因为我可以用 H2 看到它们
  • 尝试部署节点时出错:“java.lang.IllegalArgumentException:无法识别的算法:1.2.840.10040.4.1”

    我开发了一个 Cordapp 并尝试将其作为节点部署到我的工作站 我按照指示操 作https docs corda net deploying a node html windows installing and running corda
  • runnodes 时发生非法反射访问操作

    我正在尝试运行我的 corda 节点 但我遇到了一个奇怪的问题 节点正在正确启动 正如您在日志中看到的那样 C Repositorio cordapp template kotlin build nodes gt runnodes log
  • Corda:大型序列化事务大小:当前序列化设计是否有替代方案?

    在我看来 当前版本的 Corda 3 1 通过 BLOB 将 签名的 交易存储为 Java 类的序列化字节数组SignedTransaction The SignedTransaction is a WireTransaction 即包含表
  • Corda 企业节点上的 PostgreSQL 引发关系错误

    在 docker 容器中使用 PostgreSQL 运行 corda enterprise 我已按照文档中的说明进行操作并设置了数据库架构 在数据库启动时 我看到以下错误 任何人都可以帮助那里发生了什么事吗 2018 10 11 06 57
  • 如何在corda中仅存储节点特定的账外自定义数据?

    我使用 QueryableState 在 corda 中创建了自定义表 例如IOU 状态表 我可以看到存储在这种表中的自定义信息 但我观察到 如果甲方和乙方正在进行交易 那么这 自定义信息存储在这两个地方 例如欠条状态 表在节点 A 的分类
  • 在 Corda 中,节点的内置网络服务器上没有安装自定义 CorDapps。

    我定义了一个包含 API 的 CorDapp 但是 当我部署 CorDapp 并运行节点时 我在 Web 服务器 URL 上看到以下消息 No installed custom CorDapps 如何让节点的内置网络服务器加载我的 API
  • Corda 流的任一侧可以存在于单独的 Cordapp 中吗?

    如果一个节点想要在流的一侧执行自己的特定业务逻辑 如何实现 例如 如果一家公司想要调用内部公司 api 来验证传入的交易数据 它可以在流程中执行此操作吗 如果是这样 是否需要通用地编写流程 以便所有使用相同 Cordapp 和流程 的公司调
  • 在 Corda 中,哪些数据会发送到非验证公证服务?

    这个问题经常出现在对话中 当 Corda 交易被发送到非验证公证服务进行最终确定时 公证服务可以看到并推断出关于世界的什么 在将交易发送给非验证公证人之前 会按如下方式进行过滤 stx buildFilteredTransaction Pr
  • TX 未发送至公证服务的情况有哪些?

    交易未提交公证服务的情况有哪些 尽管进度跟踪器显示公证步骤 但我们注意到在某些情况下交易并未真正发送到公证服务 例如 没有时间窗口的状态创建 从 Corda 3 3 开始 如果 Tx 没有输入且没有时间窗口 则不会将其发送给公证人进行签名
  • 一个 Corda 节点可以支持多方/账户吗?

    只是想知道单个 Corda 节点是否可以像比特币一样支持多个帐户 我在discourse上发现的一个相关的开放问题https discourse corda net t can you have a corda identity adres
  • 如何备份/恢复corda节点?

    一旦 Corda 节点发生故障 恢复的适当流程是什么 Corda 交易仅与特定业务网络的合格节点共享 而不是与每个节点共享 因此 在恢复故障节点时 从其他节点复制数据将无法正常工作 需要从备份中恢复 但是 备份映像对于其他正确的节点并不完全

随机推荐