首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的PBFT问题

简单的PBFT问题
EN

Stack Overflow用户
提问于 2017-09-26 23:27:34
回答 1查看 134关注 0票数 0

当我将相同的代码与simple-validate和3个节点RAFT一起使用时,它们都是可以的。但我改成了BFT。报告下面的错误。实际上,我只使用了一个非消费make作为输入。但是不确定为什么要报告下面的错误。我的代码是基于M14版本的。

WARN 2017-09-26T14:01:38,402Z Node线程流。9c5ea2df-43ef-4ff8-a954-c6b81ca2740f.run- Flow由于接收到异常节点而结束:来自公证处的错误响应-事务节点的一个或多个输入状态已用于net.corda.node.services.statemachine.FlowStateMachineImpl.erroredEnd(FlowStateMachineImpl.kt:373) ~corda-net.corda.core.flows.NotaryException-0.14.0.jar:?在net.corda.node.services.statemachine.FlowStateMachineImpl.waitForLedgerCommit(FlowStateMachineImpl.kt:212) ~corda-node-0.14.0.jar:?在net.corda.core.flows.FlowLogic.waitForLedgerCommit(FlowLogic.kt:232) ~corda-core-0.14.0.jar:?在com.legalcontract.flow.LegalContractFlow$Initiator.call(LegalContractFlow.kt:266) ~kotlin-source-0.1.jar:?在com.legalcontract.flow.LegalContractFlow$Initiator.call(LegalContractFlow.kt:44) ~kotlin-source-0.1.jar:?在net.corda.node.services.statemachine.FlowStateMachineImpl.run(FlowStateMachineImpl.kt:101) corda-node-0.14.0.jar:?在net.corda.node.services.statemachine.FlowStateMachineImpl.run(FlowStateMachineImpl.kt:33) corda-node-0.14.0.jar:?at co.paralleluniverse.fibers.Fiber.run1(Fiber.java:1067) quasar-core-0.7.6-jdk8.jar:0.7.6 at co.paralleluniverse.fibers.Fiber.exec(Fiber.java:767) quasar-core-0.7.6-jdk8.jar:0.7.6 at co.paralleluniverse.fibers.RunnableFiberTask.doExec(RunnableFiberTask.java:100) quasar-core-0.7.6-jdk8.jar:0.7.6 at co.paralleluniverse.fibers.RunnableFiberTask.run(RunnableFiberTask.java:91) quasar-core-0.7.6-jdk8.jar:0.7.6在java.util.concurrent.Executors$RunnableAdapter.call(Unknown源) ?:1.8.0_144在java.util.concurrent.FutureTask.run(未知源) ?:1.8.0_144在java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run ) ?:1.8.0_144(未知源) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown源节点) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown源节点) net.corda.node.utilities.AffinityExecutor$ServiceAffinityExecutor$1$thread$1.run(AffinityExecutor.kt:69) corda- ?:1.8.0_144 -0.14.0.jar的?:1.8.0_144:?

EN

回答 1

Stack Overflow用户

发布于 2020-06-26 00:56:54

正如Eye在他的上一条评论中指出的那样,问题是在流上。对于多次使用相同的输入,您应该始终保持您的流。

这将触发公证员的自动拒绝,无论您在公证员群集中有什么共识。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46430443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档