net.corda.core.CORDARUNTIMEEException:kotlin.KotlinNullPointerException on STARTTRACKDFLOW returnValue

net.corda.core.CORDARUNTIMEEException:kotlin.KotlinNullPointerException on STARTTRACKDFLOW returnValue,kotlin,corda,Kotlin,Corda,升级到4.3后,我目前遇到了这个问题,调用returnValue.getOrThrow抛出了一个Kotlin NPE。根本不调用流 一切顺利启动,合同也得到了确认 我不知道为什么可以抛出NPE有什么原因吗 愚蠢的错误,更改了公证人的详细信息,没有找到,没有迎合它,只是用了!!而不是?:并引发适当的异常 val signedTx = rpc.startTrackedFlow( ::CreateDeviceFlow, d

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

一切顺利启动,合同也得到了确认


我不知道为什么可以抛出NPE有什么原因吗

愚蠢的错误,更改了公证人的详细信息,没有找到,没有迎合它,只是用了!!而不是?:并引发适当的异常

val signedTx = rpc.startTrackedFlow(
                    ::CreateDeviceFlow,
                    deviceState,
                    DeviceContract.Commands.Create())
                    .returnValue.getOrThrow()