Android react 原生 java 空指针异常

Android react native java null pointer exception

提问人:Gayan Charith 提问时间:6/18/2018 更新时间:6/18/2018 访问量:3585

问:

我的大型 react-native 应用程序有时会崩溃并出现以下错误。

java.lang.NullPointerException: Attempt to invoke interface method 'void com.facebook.react.uimanager.ReactShadowNode.addChildAt(com.facebook.react.uimanager.ReactShadowNode, int)' on a null object reference
    at com.facebook.react.uimanager.UIImplementation.setChildren(UIImplementation.java:482)
    at com.facebook.react.uimanager.UIManagerModule.setChildren(UIManagerModule.java:441)
    at java.lang.reflect.Method.invoke(Method.java)
    at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
    at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:160)
    at com.facebook.react.bridge.queue.NativeRunnable.run(NativeRunnable.java)
    at android.os.Handler.handleCallback(Handler.java:751)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)
    at android.os.Looper.loop(Looper.java:154)
    at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:192)
    at java.lang.Thread.run(Thread.java:761)

这并不总是发生,因此很难重现此错误。此异常的原因可能是什么。

提前致谢。

Android 反应原生 nullpointerexception

评论

1赞 Metalik 6/18/2018
github.com/facebook/react-native/issues/17123
0赞 Gayan Charith 6/18/2018
我们是否可以添加一个安全防护措施,以免发生此错误,因为此错误显示no a null object reference
0赞 TIJ 6/18/2018
您正在使用的 React Native 版本是什么?
1赞 pramjeet 6/18/2018
你在使用Wix/React-Native-Navigation吗?因为我们曾经在使用 Wix/React-Native-Navigation 时经常遇到这个错误,但在切换到 react-navigation 之后,我们甚至一次都没有遇到过这个错误。尽管我们必须优化一些视图才能在反应导航中获得流畅的动画。
1赞 TIJ 6/18/2018
@GayanCharith升级 react-native 版本,如果您使用的是 react-native-navigation,也请升级它

答: 暂无答案