RunInBlockingException

使用在 runBlocking 或相关函数中,用于将运行其中的函数所抛出的函数捕获并包装。

RunInBlockingException 只会包装那些由 future 或者线程中断导致的异常, 实际执行的blocking函数所抛出的异常会被原样抛出。

通常来讲,cause 可能是:

Properties

Link copied to clipboard
open val cause: Throwable?
Link copied to clipboard
open val message: String?