首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C=GB、L=London、O=Controller上的对手流有一个内部错误,并且终止于

C=GB、L=London、O=Controller上的对手流有一个内部错误,并且终止于
EN

Stack Overflow用户
提问于 2018-01-30 10:28:04
回答 1查看 221关注 0票数 1
代码语言:javascript
复制
net.corda.core.flows.UnexpectedFlowEndException: Counterparty flow on C=GB,L=London,O=Controller had an internal error and has terminated
        at net.corda.node.services.statemachine.FlowStateMachineImpl.erroredEnd(FlowStateMachineImpl.kt:446)
        at net.corda.node.services.statemachine.FlowStateMachineImpl.confirmReceiveType(FlowStateMachineImpl.kt:429)
        at net.corda.node.services.statemachine.FlowStateMachineImpl.waitForMessage(FlowStateMachineImpl.kt:396)
        at net.corda.node.services.statemachine.FlowStateMachineImpl.access$waitForMessage(FlowStateMachineImpl.kt:41)
        at net.corda.node.services.statemachine.FlowStateMachineImpl.sendAndReceive(FlowStateMachineImpl.kt:559)
        at net.corda.core.flows.NotaryFlow$SendTransactionWithRetry.sendPayloadAndReceiveDataRequest(NotaryFlow.kt:177)
        at net.corda.core.flows.DataVendingFlow.call(SendTransactionFlow.kt:48)
        at net.corda.core.flows.DataVendingFlow.call(SendTransactionFlow.kt:31)
        at net.corda.core.flows.FlowLogic.subFlow(FlowLogic.kt:243)
        at net.corda.core.flows.NotaryFlow$Client.call(NotaryFlow.kt:70)
        at net.corda.core.flows.NotaryFlow$Client.call(NotaryFlow.kt:36)
        at net.corda.core.flows.FlowLogic.subFlow(FlowLogic.kt:243)
        at net.corda.core.flows.FinalityFlow.notariseAndRecord(FinalityFlow.kt:73)
        at net.corda.core.flows.FinalityFlow.call(FinalityFlow.kt:56)
        at net.corda.core.flows.FinalityFlow.call(FinalityFlow.kt:28)
        at net.corda.core.flows.FlowLogic.subFlow(FlowLogic.kt:243)
        at com.demo.flows.TradeFlow.call(TradeFlow.kt:130)
        at com.demo.flows.TradeFlow.call(TradeFlow.kt:21)
        at net.corda.core.flows.FlowLogic.subFlow(FlowLogic.kt:243)
        at com.demo.flows.DealFlow$Initiator.call(DealFlow.kt:124)
        at com.demo.flows.DealFlow$Initiator.call(DealFlow.kt:24)
        at net.corda.node.services.statemachine.FlowStateMachineImpl.run(FlowStateMachineImpl.kt:96)
        at net.corda.node.services.statemachine.FlowStateMachineImpl.run(FlowStateMachineImpl.kt:41)
        at co.paralleluniverse.fibers.Fiber.run1(Fiber.java:1092)
        at co.paralleluniverse.fibers.Fiber.exec(Fiber.java:788)
        at co.paralleluniverse.fibers.RunnableFiberTask.doExec(RunnableFiberTask.java:100)
        at co.paralleluniverse.fibers.RunnableFiberTask.run(RunnableFiberTask.java:91)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at net.corda.node.utilities.AffinityExecutor$ServiceAffinityExecutor$1$thread$1.run(AffinityExecutor.kt:69)
Counterparty flow on C=GB,L=London,O=Controller had an internal error and has terminated kotlin.Unit
net.corda.core.flows.UnexpectedFlowEndException: Counterparty flow on C=GB,L=London,O=Controller had an internal error and has terminated

我试图用两个输入状态创建三个输出。合同验证、当事人签名、交易对手签名、公证合同验证等工作均已完成,但公证人的交易流程出现了差错。我无法找到发生此错误的原因。

公证人收到的警告如下:

警告: kryo无法用kryo的com.demo.structures.State加载类ClassLoader。用电流重试。

EN

回答 1

Stack Overflow用户

发布于 2018-01-30 14:02:17

你可以无视Kryo的警告。

每个节点将在logs文件夹中输出日志。检查控制器的日志,看看为什么失败。

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

https://stackoverflow.com/questions/48519166

复制
相关文章

相似问题

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