【问题标题】:Corda flow change does not work with corda OS 4.0Corda 流量更改不适用于 Corda OS 4.0
【发布时间】:2019-11-14 22:22:59
【问题描述】:

我执行了以下步骤。

  1. 我更改了corda flow并删除了这一行,builder.setTimeWindow(serviceHub.clock.instant(), 30.seconds)

  2. 现在执行“gradle jar”命令仅构建 jar 并因此创建了新的 corda app jar 。例如旧版本“abc-1.1.jar”到新版本“abc-1.2.jar”

  3. 现在我在节点的 cordapps 文件夹中部署了新的“abc-1.2.jar”并重新启动了节点。

  4. 我无法更新旧的 corda 事务,对 corda 事务的任何更新操作都会导致以下错误,并且一段时间后,corda 节点会关闭。

[INFO] 2019-07-11T17:56:43,227Z [pool-12-thread-1] statemachine.FlowMonitor。 - ID 为 90613d6f-be78-41bd-98e1-33a756c28808 的流已等待 97904 秒来接收来自各方 [O=BigCorporation, L=New York, C=US] 的消息。

  1. 我遇到了这个问题,5 分钟后,corda 节点停止说堆空间问题,尽管我为 norda 节点提供了 6gb。

请帮助解决这个问题。

【问题讨论】:

    标签: corda


    【解决方案1】:

    我假设您的流程是一对发起者和响应者,其中响应者在不同的节点上运行。您可能已经更新了第一个节点上的 jar,但忘记在响应者节点上更新它,因此当您的发起者与响应者打开 FlowSession 时;响应者没有响应流的类,并且发起者在等待响应时卡住了。检查响应节点的日志(在cordapps/log 内)。

    【讨论】:

      猜你喜欢
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 2020-09-26
      相关资源
      最近更新 更多