Corda Drain在无法启动的节点上流动

时间:2019-03-29 15:02:13

标签: corda

我的一个节点由于边缘流动而无法启动。

[ERROR] 2019-03-29T14:42:16,501Z [main] internal.Node.run - Found checkpoint for flow: class com.disney.frozen.LetItGo$CantHoldItBackAnymore that is no longer installed. Please install the missing CorDapp, drain your node (see https://docs.corda.net/upgrading-cordapps.html#flow-drains), and try again. {}

我了解在节点setFlowsDrainingModeEnabled启动时如何排空流量

但是当节点无法启动时如何耗尽它们呢?
这种特殊的情况发生在Corda 3

1 个答案:

答案 0 :(得分:0)

一旦执行setFlowsDrainingModeEnabled enabled: true +重新启动+设置为false,您可能仍然具有持久的检查点。

就我而言,我必须从节点数据库中删除NODE_CHECKPOINTS ,然后重新启动节点。

如果更改CorDapp jar,则节点中有一项功能会破坏流兼容性。
例如,仅进行编译会使“版本”之间的流程不兼容。