-
-
Notifications
You must be signed in to change notification settings - Fork 242
Open
Description
Description
Hi, we have users on Android only having the following issue:
SafeAreaProvider contains null child at index 1.
It don't happens on IOS.
Only on few Android devices.
It seems hapenning a lot with the new Android 16 beta OS version.
Here the complete log:
Exception java.lang.IllegalStateException: SafeAreaProvider contains null child at index 1 when traversal in dispatchGetDisplayList, the view may have been removed.
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4761)
at android.view.View.updateDisplayListIfDirty (View.java:25119)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4794)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4766)
at android.view.View.updateDisplayListIfDirty (View.java:25119)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4794)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4766)
at android.view.View.updateDisplayListIfDirty (View.java:25119)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4794)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4766)
at android.view.View.updateDisplayListIfDirty (View.java:25119)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4794)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4766)
at android.view.View.updateDisplayListIfDirty (View.java:25119)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4794)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4766)
at android.view.View.updateDisplayListIfDirty (View.java:25119)
at android.view.View.draw (View.java:26072)
at android.view.ViewGroup.drawChild (ViewGroup.java:4810)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4564)
at com.android.internal.policy.DecorView.dispatchDraw (DecorView.java:1211)
at android.view.View.draw (View.java:26345)
at com.android.internal.policy.DecorView.draw (DecorView.java:1193)
at android.view.View.updateDisplayListIfDirty (View.java:25175)
at android.view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer.java:694)
at android.view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer.java:700)
at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:798)
at android.view.ViewRootImpl.draw (ViewRootImpl.java:7016)
at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:6632)
at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:5531)
at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:3924)
at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:12903)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1901)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1910)
at android.view.Choreographer.doCallbacks (Choreographer.java:1367)
at android.view.Choreographer.doFrame (Choreographer.java:1292)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1870)
at android.os.Handler.handleCallback (Handler.java:995)
at android.os.Handler.dispatchMessage (Handler.java:103)
at android.os.Looper.loopOnce (Looper.java:273)
at android.os.Looper.loop (Looper.java:363)
at android.app.ActivityThread.main (ActivityThread.java:10060)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:632)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:975)
Steps to reproduce
- Navigate between screens
Snack or a link to a repository
None for the moment
Safe Area Context version
5.6.2
React Native version
0.81.5
Platforms
Android
Architecture
Fabric (New Architecture)
Build type
Release mode
Device
Real device
Device model
samsung dm3q, samsung dm1q, samsung dm2q, samsung gts9wifi, samsung a16x, samsung e1q, samsung r12s and maybe few others
Acknowledgements
Yes
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels