【问题标题】:Error during creation of a new transaction in Corda V2在 Corda V2 中创建新事务时出错
【发布时间】:2018-06-05 21:30:00
【问题描述】:

我在使用 Corda V2.0 创建新事务时遇到了一个错误,从发件人的服务器日志中显示如下错误

[WARN] 2018-05-15T09:34:47,366Z [Messaging] messaging.NodeMessagingClient.sendWithRetry - 达到消息 ClientMessageImpl [messageID=0,durable=true,address=internal 的最大重试次数 (3)。 peers.4qWch9xxxV,userID=null,properties=TypedProperties[platform-version=2,corda-vendor=Corda Open Source,release-version=2.0.0,platform-topic=platform.session,session-id=0,_AMQ_DUPL_ID= dd1d6efb-dd71-4d34-9686-fecdb8d72671]] 重新投递到 internal.peers.4qWchxxxEmV

在receiver的日志中,我们可以看到事务的依赖(附件)被检索并存储成功,但没有关于事务进程的信息(我认为这个日志信息应该默认从Corda提供)。

我们正在使用 raft notaries 集群,我在 3 个公证人日志中没有找到任何交易信息。

因此,我们不确定该消息传递错误的根本原因在哪里。有人可以帮忙吗?

【问题讨论】:

  • 我怀疑公证员没有运行或无法访问。我会检查公证人日志以查看公证人是否已启动,然后尝试从客户端节点(例如nc -vz <notary-host> <port>)访问公证人 P2P 端口。
  • 我们已经仔细检查了公证人是否已启动并运行。我们在日志中没有任何温暖或错误,我们已经执行了从所有节点到公证人的 portqry,并且他们在 node.conf 文件中使用的端口中正确侦听。还有其他想法吗?
  • 这是一个错误。它正在这里被跟踪:r3-cev.atlassian.net/browse/CORDA-1527.

标签: corda


【解决方案1】:

在 Corda 3 中,存在一个错误,这意味着在重启 Raft 公证集群后,Raft 集群最终会被多个领导者分区,并且不再为客户端请求提供服务。

您可以在 Corda 的 JIRA 板上跟踪此问题的解决方案:https://r3-cev.atlassian.net/browse/CORDA-1527

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多