Corda 3 deployNodes-公证人中的节点在生成其节点信息时以1退出

Corda 3 deployNodes-公证人中的节点在生成其节点信息时以1退出,corda,Corda,我正在尝试在Corda 3上运行示例CorDapp()。当我尝试运行/gradlew deployNodes步骤时,出现以下错误: Execution failed for task ':java-source:deployNodes'. > Node in Notary exited with 1 when generating its node-info - see logs in [REDACTED]/cordapp-example/java-source/build/nodes/N

我正在尝试在Corda 3上运行示例CorDapp()。当我尝试运行
/gradlew deployNodes
步骤时,出现以下错误:

Execution failed for task ':java-source:deployNodes'.
> Node in Notary exited with 1 when generating its node-info - see logs in [REDACTED]/cordapp-example/java-source/build/nodes/Notary/logs

* Try:
Run with --info and --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':java-source:deployNodes'.
    at ...
Caused by: java.lang.IllegalStateException: Node in Notary exited with 1 when generating its node-info - see logs in [REDACTED]/cordapp-example/java-source/build/nodes/Notary/logs
    at net.corda.nodeapi.internal.network.NetworkBootstrapper$gatherNodeInfoFiles$future$1.invoke(NetworkBootstrapper.kt:136)
    at net.corda.nodeapi.internal.network.NetworkBootstrapper$gatherNodeInfoFiles$future$1.invoke(NetworkBootstrapper.kt:44)
    at net.corda.core.internal.concurrent.ValueOrException$DefaultImpls.capture(CordaFutureImpl.kt:107)
    at net.corda.core.internal.concurrent.OpenFuture$DefaultImpls.capture(CordaFutureImpl.kt
    at net.corda.core.internal.concurrent.CordaFutureImpl.capture(CordaFutureImpl.kt:119)
    at net.corda.core.internal.concurrent.CordaFutureImplKt$fork$$inlined$also$lambda$1.run(CordaFutureImpl.kt:22)

为什么无法创建网络?

当cordapp中存在具有旧名称的旧版本时,我遇到了这种情况。查看“/cordapp-example/java-source/build/nodes/Notary/logs/”上的日志可以发现哪个旧节点导致了问题


运行
/gradlew clean deployNode
可以清除该问题。

这也可能是由于Java版本错误造成的。确保您的Java版本符合以下要求: