问题描述
我有一个抛出空指针异常的 Kotlin/JS 项目,但我不知道它来自哪里。浏览器中的源映射引用 exceptionUtils.kt?24ab
,它是 javascript 错误的通用包装器:
@JsName("throwNPE")
internal fun throwNPE(message: String) {
throw NullPointerException(message)
}
javascript 控制台中显示的错误的堆栈跟踪同样引用了 javascript 桥接代码,而不是我实际的 Kotlin 源代码:
"空指针异常
在 Object.captureStack (webpack-internal:///./kotlin-dce-dev/kotlin.js:38592:15)
at NullPointerException.Exception [作为构造函数] (webpack-internal:///./kotlin-dce-dev/kotlin.js:38925:14)
at NullPointerException.RuntimeException [作为构造函数] (webpack-internal:///./kotlin-dce-dev/kotlin.js:38951:17)
在 RuntimeException_init_0 (webpack-internal:///./kotlin-dce-dev/kotlin.js:38962:24)
在新的 NullPointerException (webpack-internal:///./kotlin-dce-dev/kotlin.js:39071:7)
在 Object.throwNPE (webpack-internal:///./kotlin-dce-dev/kotlin.js:42775:13)
在 Kotlin.ensureNotNull (webpack-internal:///./kotlin-dce-dev/kotlin.js:748:35)
在 main (webpack-internal:///./kotlin-dce-dev/my-app.js:68:27)
在 Object.eval (webpack-internal:///./kotlin-dce-dev/my-app.js:431:3)
在 eval (webpack-internal:///./kotlin-dce-dev/my-app.js:5:35)"
如何将其追溯到异常的实际 Kotlin 源?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)