【问题标题】:ByteSequence not on whitelist or annotated @CordaSerializable issue while adding new node using network bootstrapper 4.0 OS使用网络引导程序 4.0 操作系统添加新节点时,ByteSequence 不在白名单上或注释 @CordaSerializable 问题
【发布时间】:2020-06-11 03:36:37
【问题描述】:

我正在尝试将新节点添加到现有的 Corda 网络

使用corda network bootstrapper 4.0开源添加新节点时,ByteSequence不在白名单上或注释@CordaSerializable问题

要将新节点添加到现有网络,我遵循以下选项,在此链接中推荐 How to add a new node to an existing corda network?

我使用了网络引导程序 https://docs.corda.net/network-bootstrapper.html(并正确遵循了文档)

运行时出现以下错误

java -jar corda-tools-network-bootstrapper-4.0.jar --dir <nodes-root-dir> 命令。

错误:-

Loading existing network parameters... [ERROR] 14:57:27+0530 [main] amqp.DeserializationInput.log - Serialization failed direction="Deserialize", 
type="java.lang.Comparable<net.corda.core.utilities.ByteSequence>", 
msg="Class "java.lang.Comparable<net.corda.core.utilities.ByteSequence>" is not on the whitelist or annotated with @CordaSerializable.", 
ClassChain="java.lang.Comparable<net.corda.core.utilities.ByteSequence>"
Class "java.lang.Comparable<net.corda.core.utilities.ByteSequence>" is not on the whitelist or annotated with @CordaSerializable

运行此命令后的结果:-

  1. 新节点的文件夹已创建,节点信息文件也已在适当的位置复制到其他节点。
  2. 执行上述java命令时,命令行出现上述错误。
  3. 在新节点上尝试 java -jar corda.jar 时,新节点启动并运行。
  4. 但其他节点的“additional-node-infos”文件夹中的现有节点信息文件已更新,其中包含与此序列化相关的一些内容。

请在下方帮忙

  1. 要解决运行引导程序命令时有关 Corda 序列化的此错误?
  2. 关于点号。 04 从上面看这是正确的行为吗?

【问题讨论】:

  • 您是否有一个在节点启动时启动的流程(即由 Corda 服务调用),并且该流程使用 ByteSequence
  • 不,我没有在我的 Corda 代码的任何地方明确使用 ByteSequence。请帮助解决此问题。

标签: corda


【解决方案1】:

看来您甚至无法成功引导网络。我建议你试试我们最新版本的引导程序:https://docs.corda.net/docs/corda-os/4.4/network-bootstrapper.html

人们使用引导程序的主要原因是远程启动模拟网络。理想情况下,您将完成以下步骤:

  1. 构建您的 cordapp
  2. 使用 deployNodes 获取每个节点的目录。
  3. 将 XXX_node.conf 文件复制到其他文件夹
  4. 更改您的 node.conf 以更新端口等的任何更改
  5. 将 CorDapps jar 复制到新文件夹中
  6. 运行引导程序
  7. 将新生成的目录复制到远程虚拟机。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多