Skip to content

ReactNativeJS: Error: Unsupported top level event type "topInsetsChange" dispatched #632

@jasonlewicki

Description

@jasonlewicki

Description

It works on serving, building for eas causes this error.

new arch is enabled

"expo": "^52.0.42",
"react-native": "~0.77.1",

I've tried:
"react-native-safe-area-context": "5.4.1",
"react-native-safe-area-context": "5.1.0",
"react-native-safe-area-context": "4.12.0",

error that I'm getting:

05-25 20:57:29.800 20277 20295 I SurfaceComposerClient: apply transaction with the first frame. layerId: 15625, bufferData(ID: 87089051860995, frameNumber: 1)
05-25 20:57:29.801 20277 20295 I VRI[MainActivity]@9a57024: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
05-25 20:57:29.801 20277 20295 D HWUI    : CFMS:: SetUp Pid : 20277    Tid : 20295
05-25 20:57:29.801 20277 20277 D VRI[MainActivity]@9a57024: reportDrawFinished seqId=0
05-25 20:57:29.803 20277 20316 E ReactNativeJS: Error: Unsupported top level event type "topInsetsChange" dispatched
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: console.error: Error: Unsupported top level event type "topInsetsChange" dispatched, stack:
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: _construct@1:276143
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: Wrapper@1:275789
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: _callSuper@1:273635
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: SyntheticError@1:275277
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: reactConsoleErrorHandler@1:274903
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: reportException@1:1824596
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: handleException@1:1824818
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: handleError@1:1823485
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: anonymous@1:1044401
05-25 20:57:29.804 20277 20317 E unknown:ReactNative: reportFatalError@1:243267
05-25 20:57:29.805 20277 20317 W unknown:BridgelessReact: ReactHost{0}.handleHostException(message = "Error: Unsupported top level event type "topInsetsChange" dispatched, stack:
05-25 20:57:29.805 20277 20317 W unknown:BridgelessReact: extractEvents@1:1803740
05-25 20:57:29.805 20277 20317 W unknown:BridgelessReact: anonymous@1:1744279
05-25 20:57:29.805 20277 20317 W unknown:BridgelessReact: batchedUpdatesImpl@1:1805781
05-25 20:57:29.805 20277 20317 W unknown:BridgelessReact: batchedUpdates$1@1:1743826
05-25 20:57:29.805 20277 20317 W unknown:BridgelessReact: dispatchEvent@1:1744105
05-25 20:57:29.805 20277 20317 W unknown:BridgelessReact: ")
05-25 20:57:29.806 20277 20317 E dev.expo.updates: {"timestamp":1748224649806,"message":"ErrorRecovery: exception encountered: Error: Unsupported top level event type \"topInsetsChange\" dispatched, stack:\nextractEvents@1:1803740\nanonymous@1:1744279\nbatchedUpdatesImpl@1:1805781\nbatchedUpdates$1@1:1743826\ndispatchEvent@1:1744105\n","code":"Unknown","level":"error","stacktrace":["com.facebook.react.modules.core.ExceptionsManagerModule.reportException(ExceptionsManagerModule.kt:52)","com.facebook.jni.NativeRunnable.run(Native Method)","android.os.Handler.handleCallback(Handler.java:959)","android.os.Handler.dispatchMessage(Handler.java:100)","com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)","android.os.Looper.loopOnce(Looper.java:257)","android.os.Looper.loop(Looper.java:342)","com.facebook.react.bridge.queue.MessageQueueThreadImpl.lambda$startNewBackgroundThread$2(MessageQueueThreadImpl.java:217)","com.facebook.react.bridge.queue.MessageQueueThreadImpl$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)","java.lang.Thread.run(Thread.java:1012)"]}
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: ReactHost{0}.getOrCreateDestroyTask()
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: ReactHost{0}.raiseSoftException(getOrCreateDestroyTask()): handleHostException(message = "Error: Unsupported top level event type "topInsetsChange" dispatched, stack:
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: extractEvents@1:1803740
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: anonymous@1:1744279
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: batchedUpdatesImpl@1:1805781
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: batchedUpdates$1@1:1743826
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: dispatchEvent@1:1744105
05-25 20:57:29.806 20277 20315 W unknown:BridgelessReact: ")
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: Unhandled SoftException
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: com.facebook.react.bridge.ReactNoCrashSoftException: raiseSoftException(getOrCreateDestroyTask()): handleHostException(message = "Error: Unsupported top level event type "topInsetsChange" dispatched, stack:
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: extractEvents@1:1803740
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: anonymous@1:1744279
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: batchedUpdatesImpl@1:1805781
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: batchedUpdates$1@1:1743826
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: dispatchEvent@1:1744105
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: ")
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.runtime.ReactHostImpl.raiseSoftException(ReactHostImpl.java:1025)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.runtime.ReactHostImpl.getOrCreateDestroyTask(ReactHostImpl.java:1651)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.runtime.ReactHostImpl.lambda$destroy$7(ReactHostImpl.java:615)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.runtime.ReactHostImpl.$r8$lambda$uso21_D6dCZdcf-JomVD56kdG4c(Unknown Source:0)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.runtime.ReactHostImpl$$ExternalSyntheticLambda35.call(D8$$SyntheticClass:0)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.runtime.internal.bolts.Task$2.run(Task.java:240)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at java.lang.Thread.run(Thread.java:1012)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: Caused by: com.facebook.react.common.JavascriptException: Error: Unsupported top level event type "topInsetsChange" dispatched, stack:
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: extractEvents@1:1803740
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: anonymous@1:1744279
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: batchedUpdatesImpl@1:1805781
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: batchedUpdates$1@1:1743826
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: dispatchEvent@1:1744105
05-25 20:57:29.806 20277 20315 E unknown:ReactHost:
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.modules.core.ExceptionsManagerModule.reportException(ExceptionsManagerModule.kt:52)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.jni.NativeRunnable.run(Native Method)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at android.os.Handler.handleCallback(Handler.java:959)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at android.os.Handler.dispatchMessage(Handler.java:100)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at android.os.Looper.loopOnce(Looper.java:257)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at android.os.Looper.loop(Looper.java:342)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.bridge.queue.MessageQueueThreadImpl.lambda$startNewBackgroundThread$2(MessageQueueThreadImpl.java:217)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	at com.facebook.react.bridge.queue.MessageQueueThreadImpl$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
05-25 20:57:29.806 20277 20315 E unknown:ReactHost: 	... 1 more
05-25 20:57:29.806 20277 20277 W unknown:BridgelessReact: ReactHost{0}.getOrCreateDestroyTask(): Starting React Native destruction
05-25 20:57:29.806 20277 20277 W unknown:BridgelessReact: ReactHost{0}.getOrCreateDestroyTask(): Move ReactHost to onHostDestroy()
05-25 20:57:29.806 20277 20277 W unknown:BridgelessReact: ReactContext.onHostPause()

Steps to reproduce

I'm not entirely sure, seems like no one else is having this problem.

Snack or a link to a repository

I'll try to put one together

Safe Area Context version

5.4.1

React Native version

0.77.1

Platforms

Android

Architecture

Fabric (New Architecture)

Build type

Release mode

Device

Real device

Device model

Samsumg Galaxy S21

Acknowledgements

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions