【问题标题】:net.corda.core.CordaRuntimeException: kotlin.KotlinNullPointerException on startTrackedFlow returnValuenet.corda.core.CordaRuntimeException: kotlin.KotlinNullPointerException on startTrackedFlow returnValue
【发布时间】:2023-03-22 22:21:01
【问题描述】:
val signedTx = rpc.startTrackedFlow(
                    ::CreateDeviceFlow,
                    deviceState,
                    DeviceContract.Commands.Create())
                    .returnValue.getOrThrow()

升级到 4.3 后,我目前遇到了这个问题,调用 returnValue.getOrThrow 会引发 Kotlin NPE。根本不调用流。

一切正常启动,合同也经过验证。

我错过了为什么可以抛出 NPE 的任何原因?

【问题讨论】:

    标签: kotlin corda


    【解决方案1】:

    愚蠢的错误,更改了公证人的资料,没有找到不适合它,只是使用!而不是 ?: 并引发适当的异常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-17
      • 2021-05-10
      • 2018-06-11
      • 1970-01-01
      相关资源
      最近更新 更多