如何解决Kotlin/JS NPE 源代码参考
我有一个抛出空指针异常的 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 举报,一经查实,本站将立刻删除。