You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Performing a refresh is leading to some lifecycle error that results in a black screen.
Affects 0.74-stable and main.
Steps to reproduce
Install RNTester on Android, having disabled Bridgeless (-> Bridge Mode).
Open Dev Menu and trigger a reload.
🎯 This will randomly fail and display a blank screen. See video (on attempt 3).
React Native Version
0.74.0, main
Affected Platforms
Runtime - Android
Areas
Bridgeless - The New Initialization Flow
Output of npx react-native info
—
Stacktrace or Logs
manager.UIManagerHelper E Unhandled SoftException
E com.facebook.react.bridge.ReactNoCrashSoftException: Cannot get UIManager because the context doesn't contain an active CatalystInstance.
E at com.facebook.react.uimanager.UIManagerHelper.getUIManager(UIManagerHelper.java:82)
E at com.facebook.react.uimanager.UIManagerHelper.getEventDispatcher(UIManagerHelper.java:134)
E at com.facebook.react.uimanager.UIManagerHelper.getEventDispatcherForReactTag(UIManagerHelper.java:112)
E at com.facebook.react.internal.interop.InteropEventEmitter.receiveEvent(InteropEventEmitter.kt:37)
E at com.facebook.react.uimanager.events.ReactEventEmitter.receiveEvent(ReactEventEmitter.java:146)
E at com.facebook.react.uimanager.events.ReactEventEmitter.receiveEvent(ReactEventEmitter.java:65)
E at com.facebook.react.uimanager.events.ReactEventEmitter.receiveEvent(ReactEventEmitter.java:58)
E at com.facebook.react.uimanager.events.Event.dispatch(Event.java:173)
E at com.facebook.react.uimanager.events.Event.dispatchModern(Event.java:209)
E at com.facebook.react.uimanager.events.EventDispatcherImpl$DispatchEventsRunnable.run(EventDispatcherImpl.java:376)
E at android.os.Handler.handleCallback(Handler.java:958)
E at android.os.Handler.dispatchMessage(Handler.java:99)
E at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
E at android.os.Looper.loopOnce(Looper.java:205)
E at android.os.Looper.loop(Looper.java:294)
E at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:235)
E at java.lang.Thread.run(Thread.java:1012)
Description
Performing a refresh is leading to some lifecycle error that results in a black screen.
Affects
0.74-stableandmain.Steps to reproduce
React Native Version
0.74.0, main
Affected Platforms
Runtime - Android
Areas
Bridgeless - The New Initialization Flow
Output of
npx react-native infoStacktrace or Logs
Reproducer
https://github.com/facebook/react-native/tree/main/packages/rn-tester
Screenshots and Videos
Screen.Recording.2024-03-28.at.13.58.29.mov