net.corda.core.CordaRuntimeException: kotlin .KotlinNullPointerException при startTrackedFlow returnValue - PullRequest
0 голосов
/ 22 марта 2020
val signedTx = rpc.startTrackedFlow(
                    ::CreateDeviceFlow,
                    deviceState,
                    DeviceContract.Commands.Create())
                    .returnValue.getOrThrow()

После обновления до 4.3, я столкнулся с этой проблемой в настоящее время, вызов returnValue.getOrThrow выбрасывает Kotlin NPE. Поток вообще не вызывается.

Все запускается без проблем. Контракты также проверяются.

Какие-либо причины, по которым мне не хватает, почему NPE может быть брошено?

1 Ответ

0 голосов
/ 27 марта 2020

Глупая ошибка, изменившая сведения нотариуса, не найдена, не обслужена, просто использована !! вместо?: и выбрасывает правильное исключение.

...