【发布时间】:2019-09-14 21:16:37
【问题描述】:
[1.我正在尝试使用以下指导通过终端运行 CorDapp 示例-“https://docs.corda.net/tutorial-cordapp.html#downloading-the-example-cordapp”。
现在,在运行“gradlew.bat deployNodes”命令时,构建失败。
根据 Pt# 1 中的链接,预计会获取在“workflow-kotlin/build/nodes”下创建的节点,但实际上批处理执行正在获取“workflow-java/build/nodes” "目录。
java 版本“1.8.0_221”; Java(TM) SE 运行时环境(构建 1.8.0_221-b11); Java HotSpot(TM) 64 位服务器 VM(内部版本 25.221-b11,混合模式)
C:\Users\axsx1_000\samples\cordapp-example>gradlew.bat deployNodes
任务:workflows-java:deployNodes 运行 Cordform 任务
删除 C:\Users\axsx1_000\samples\cordapp-example\workflows-java\build\nodes 在 C:\Users\axsx1_000\samples\cordapp-example\workflows-java\build\nodes 中引导本地测试网络 为 Notary 生成节点目录 为甲方生成节点目录 为 PartyB 生成节点目录 为 PartyC 生成节点目录 正在等待所有节点生成它们的节点信息文件...
...仍在等待。如果这比平时花费的时间更长,请检查节点日志。
生成节点信息文件 C:\Users\axsx1_000\samples\cordapp-example\workflows-java\build\nodes\PartyA\logs 时出错2019-09-15 01:59:17,900 主要警告无法实例化 org.fusesource.jansi.WindowsAnsiOutputStream 2019-09-15 01:59:17,900 主要警告无法实例化 org.fusesource.jansi.WindowsAnsiOutputStream
日志位于:C:\Users\axsx1_000\samples\cordapp-example\workflows-java\build\nodes\PartyA\logs
任务:workflows-java:deployNodes FAILED
FAILURE:构建失败并出现异常。
-
出了什么问题: 任务 ':workflows-java:deployNodes' 执行失败。
生成节点信息文件时出错。请检查 C:\Users\axsx1_000\samples\cordapp-example\workflows-java\build\nodes\PartyA\logs 中的日志。 生成节点信息文件时出错。请检查 C:\Users\axsx1_000\samples\cordapp-example\workflows-java\build\nodes\PartyA\logs 中的日志。
- PartyA 日志中的错误如下:- [信息] 2019-09-15T07:31:04,484Z [主要] liquibase.info - master.changelog.json: 迁移/common.changelog-init.xml::1511451595465-1.3::R3.Corda: 跳过 changeSet 迁移/ common.changelog-init.xml::1511451595465-1.3::R3.Corda 由于验证错误:在 h2 上不允许 minValue [信息] 2019-09-15T07:31:04,781Z [主要] liquibase.info - master.changelog.json: 迁移/vault-schema.changelog-pkey.xml::non-clustered_pk-11::R3.Corda:由于验证错误而跳过 changeSet migration/vault-schema.changelog-pkey.xml::non-clustered_pk-11::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:04,796Z [主要] liquibase.info - master.changelog.json: 迁移/vault-schema.changelog-pkey.xml::non-clustered_pk-12::R3.Corda:由于验证错误而跳过 changeSet migration/vault-schema.changelog-pkey.xml::non-clustered_pk-12::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:04,812Z [主要] liquibase.info - master.changelog.json: 迁移/vault-schema.changelog-pkey.xml::non-clustered_pk-13::R3.Corda:由于验证错误而跳过 changeSet migration/vault-schema.changelog-pkey.xml::non-clustered_pk-13::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,281Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-1::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-1::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,281Z [主要] liquibase.info - master.changelog.json: 迁移/节点核心.changelog-pkey.xml::non-clustered_pk-2::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-2::R3.Corda:h2 上不允许集群 [信息] 2019-09-15T07:31:05,281Z [主要] liquibase.info - master.changelog.json: 迁移/节点核心.changelog-pkey.xml::non-clustered_pk-3::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-3::R3.Corda:h2 上不允许集群 [信息] 2019-09-15T07:31:05,281Z [主要] liquibase.info - master.changelog.json: 迁移/节点核心.changelog-pkey.xml::non-clustered_pk-4::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-4::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,281Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-5::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-5::R3.Corda:h2 上不允许集群 [信息] 2019-09-15T07:31:05,421Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-6::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-6::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,468Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-7::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-7::R3.Corda: clustered is not allowed on h2 [INFO] 2019-09-15T07:31:05,499Z [main] liquibase.info - 成功获取更改日志锁 [信息] 2019-09-15T07:31:05,593Z [主要] liquibase.info - master.changelog.json: 迁移/common.changelog-init.xml::1511451595465-1.3::R3.Corda: 跳过 changeSet 迁移/ common.changelog-init.xml::1511451595465-1.3::R3.Corda 由于验证错误:在 h2 上不允许 minValue [信息] 2019-09-15T07:31:05,749Z [主要] liquibase.info - master.changelog.json: 迁移/vault-schema.changelog-pkey.xml::non-clustered_pk-11::R3.Corda:由于验证错误而跳过 changeSet migration/vault-schema.changelog-pkey.xml::non-clustered_pk-11::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,781Z [主要] liquibase.info - master.changelog.json: 迁移/vault-schema.changelog-pkey.xml::non-clustered_pk-12::R3.Corda:由于验证错误而跳过 changeSet migration/vault-schema.changelog-pkey.xml::non-clustered_pk-12::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,781Z [主要] liquibase.info - master.changelog.json: 迁移/vault-schema.changelog-pkey.xml::non-clustered_pk-13::R3.Corda:由于验证错误而跳过 changeSet migration/vault-schema.changelog-pkey.xml::non-clustered_pk-13::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,812Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-1::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-1::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,812Z [主要] liquibase.info-master.changelog.json:迁移/节点核心.changelog-pkey.xml::non-clustered_pk-2::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-2::R3.Corda:h2 上不允许集群 [信息] 2019-09-15T07:31:05,812Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-3::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-3::R3.Corda:h2 上不允许集群 [信息] 2019-09-15T07:31:05,812Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-4::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-4::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,812Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-5::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-5::R3.Corda:h2 上不允许集群 [信息] 2019-09-15T07:31:05,812Z [主要] liquibase.info - master.changelog.json: 迁移/node-core.changelog-pkey.xml::non-clustered_pk-6::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-6::R3.Corda: clustered is not allowed on h2 [信息] 2019-09-15T07:31:05,812Z [主要] liquibase.info - master.changelog.json: 迁移/节点核心.changelog-pkey.xml::non-clustered_pk-7::R3.Corda:由于验证错误而跳过 changeSet migration/node-core.changelog-pkey.xml::non-clustered_pk-7::R3.Corda: clustered is not allowed on h2 ]1
【问题讨论】:
-
我对 Corda 了解不多,但它实际上为您提供了很多有关问题所在的信息(例如日志,您绝对应该将其附加到您的问题中)以及您可以使用的各种信息尝试(“使用 --stacktrace 选项运行”等)以获取有关问题的更多信息。
-
您好,感谢您的建议。现在,我运行“gradlew.bat --stacktrace deployNodes”命令,构建失败。
-
您好,感谢您的建议。我在 intelliJ 终端中运行了“gradlew.bat --stacktrace deployNodes”命令。现在,它导致“workflows-java:deployNodes”的成功引导,但“workflows-kotlin:deployNodes”在创建“节点信息”文件时失败。它还发出警告-“无法实例化 org.fusesource.jansi.WindowsAnsiOutputStream”。
-
好吧,正如错误消息所说,这些参数只是“获得更多日志输出”。您必须在您的问题中链接这些日志的粘贴箱,以便我们查看。也请接受编辑,你的问题是非常难以理解的。
-
您能否也粘贴您的问题,来自“C:\Users\axsx1_000\samples\cordapp-example\workflows-java\build\nodes\PartyA\logs”的错误消息?跨度>