【问题标题】:Unknown Peer error when trying to run corda on multiple nodes尝试在多个节点上运行 corda 时出现未知对等错误
【发布时间】:2018-06-05 16:29:00
【问题描述】:

我正在尝试在多个节点上运行 corda。根据这个线程 - https://github.com/corda/corda/issues/39,我修改了 node.conf 文件并启动了节点。 (机器A上的BankA和Notary,机器B上的BankB和BankCorda)并启动了所有四个。直到节点启动一切都很好。

当我尝试从机器 A 运行 - gradlew samples:trader-demo:runBuyer 时,我在 NodeA 上收到以下错误 - unknown peer - BankOfCorda 和 Notary - [ERROR] 2018-06-01T12:37:22,766 [Node thread] StateMachineManager - Unknown peer C=UK,L=London,OU=corda,O=R3,CN=BankOfCorda in SessionInit(initiatorSessionId=6217119355343956857, flowName=net.corda.flows.NotaryFlow$Client, firstPayload=SignRequest(tx=SignedTransaction(txBits=[14010…], sigs=[[…]], id=xxx)))

我做错了吗?

【问题讨论】:

  • 以下可能的修复。让我知道这是否有效。

标签: corda


【解决方案1】:

这是因为当您停止节点时,您的节点的消息队列中有消息排队。更改节点名称并重新启动节点后,消息队列在网络上找不到所需的接收者。

您可以通过删除每个节点的 artemis 文件夹来解决此问题。

【讨论】:

    猜你喜欢
    • 2019-09-03
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2020-04-25
    • 2019-06-04
    • 2019-12-17
    • 2021-12-06
    相关资源
    最近更新 更多