在Corda中,运行流程时出现“意外任务状态”

时间:2018-06-01 08:14:41

标签: corda

我正在运行流程并收到以下错误消息:

  

java.lang.IllegalStateException:期望找到事务集   当前链:线程[模拟节点1线程,5,主要]

  

由意外异常终止{} java.lang.AssertionError:   意外的任务状态(光纤停车或停放没有机会到   致电park): - 2   co.paralleluniverse.fibers.RunnableFiberTask.park(RunnableFiberTask.java:213)   <[quasar-core-0.7.9-jdk8.jar:0.7.9]

这个问题的原因是什么?

1 个答案:

答案 0 :(得分:1)

此问题是由我的流程中调用自定义lambda方法引起的:

myMethod { 
    subflow(xyz) 
}

如果将方法转换为没有lambda的方法,则错误消失。

这是由于Quasar如何序列化Kotlin lambdas的问题。