[英]How to Handle Corda Exceptions during RPC call
我有一個連接到 Corda 節點的 springboot 應用程序。 每當我進行節點連接並執行以下nodeRPCConnection.getProxy().startTrackedFlowDynamic(ExampleFlow.class).getReturnValue().get()
時,我需要處理以下內容
未處理的異常:java.lang.InterruptedException、java.util.concurrent.ExecutionException
我正在通過 ExceptionHandler 處理。 問題是如何處理合同異常? 因為每當我觸發合同異常時,它都會更改為 ExecutionException
謝謝你
使用flow.returnValue.getOrThrow
而不是get
,這將為您解開一個ExecutionExceptions
,而是返回它們的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.