Corda流更改不适用于Corda OS 4.0

Corda流更改不适用于Corda OS 4.0,corda,Corda,我执行了以下步骤 我更改了corda flow并删除了这一行builder.setTimeWindow(serviceHub.clock.instant(),30.seconds) 现在执行“gradlejar”命令只构建jar,因此创建了新的corda应用程序jar。e、 g.旧版本“abc-1.1.jar”到新版本“abc-1.2.jar” 现在,我在节点的cordapps文件夹中部署了新的“abc-1.2.jar”,并重新启动了节点 我无法更新旧的corda事务,corda transac

我执行了以下步骤

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

  • 现在执行“gradlejar”命令只构建jar,因此创建了新的corda应用程序jar。e、 g.旧版本“abc-1.1.jar”到新版本“abc-1.2.jar”

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

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

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

  • 我遇到了这个问题,5分钟后corda nodes停止说堆空间问题,尽管我给norda node分配了6gb

  • 请帮助解决此问题。

    我假设您的流是一对启动器和响应程序,其中响应程序运行在不同的节点上。您可能已经在第一个节点上更新了jar,但忘记在响应者节点上更新它,因此当您的启动器正在与响应者打开FlowSession时;响应程序没有响应流的类,发起程序在等待响应时陷入困境。检查响应节点的日志(位于
    cordapps/log