我们正在研究React-Native项目,对于每个应用程序发布,我们都需要执行.js捆绑包来编译工件。在开发环境中,Crashlytic没有报告崩溃。但是在生产中报告了崩溃(null不是对象)。
查看崩溃报告(评估“ i.modal.show”),这并不是源于代码本身,而是源于android.bundle和main.jsbundle。我们无法重现该问题以进行错误修复。
以下是我们从Crashlytic检索的崩溃日志:
致命异常:com.facebook.react.b.c:null不是对象(评估“ i.modal.show”),堆栈: showSessionTimeoutWarningDialog @ 405:1606 @ 405:1531 @ 23:1461 w @ 23:643 callTimers @ 23:2671 值@ 18:3471 @ 18:956 价值@ 18:2898 值@ 18:928
at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:20)
at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java)
at java.lang.reflect.Method.invoke(Method.java)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:190)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:23)
at com.facebook.react.bridge.queue.NativeRunnable.run(NativeRunnable.java)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java)
at android.os.Looper.loop(Looper.java:214)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:16)
at java.lang.Thread.run(Thread.java:764)