API调用出现错误:事务哈希的附件解析失败

时间:2019-08-14 20:41:53

标签: corda

请注意,以下内容在具有3个本地节点(PartyA,PartyB和Notary)的本地Ubuntu VM上运行良好。只会在这种设置下发生:

  1. 我在GCP上有2个虚拟机
  2. 这两个都是我从TestNet获得的运行节点
  3. 两个节点都升级到OS 4.1并运行相同的CordApps
  4. 每个VM都有其SpringBoot Web服务器
  5. 对于两个节点,我都可以访问我的API端点(例如api/me显示了我节点的身份)。
  6. 当我调用以下API时收到错误消息(同样,这一切都可以在本地节点上本地运行):curl --request POST 'http://XXXX:XXXX/api/my_token/issue?amount=100&partyName=O=XXXX,L=London,C=GB' --header "Content-Type=application/x-www-form-urlencoded"

1 个答案:

答案 0 :(得分:0)

您似乎在Corda 4.1上遇到了一个已知问题:https://r3-cev.atlassian.net/browse/CORDA-3110

如果您的Cordapp罐中没有Corda工件,则不会将其加载到节点中。您可以通过在模块中添加“ DummyContract”来解决此问题,以确保节点加载Cordapp jar。可以在令牌SDK中看到一个示例:https://github.com/corda/token-sdk/blob/V1/modules/money/src/main/kotlin/com/r3/corda/lib/tokens/money/internal/DummyContract.kt