Skip to content

[🐛] Bug Report Title - [Android] Unable to Open Push Notification on Android When Tapped #2897

@Vijay-Magadum

Description

@Vijay-Magadum

I am developing a chat application using the Expo and GetStream SDK. For notifications, I am integrating Firebase with the GetStream SDK, which allows me to receive notifications. I have also implemented background handlers and events for notifications, which work fine on iOS but are causing issues on Android as described below. The error occurs when I click on a notification while the app is in a killed state.

FATAL EXCEPTION: main
Process: com.mychat.app, PID: 6853
java.lang.RuntimeException: Unable to pause activity {com.mychat.app/com.mychat.app.MainActivity}: java.lang.reflect.InvocationTargetException
    at android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:5831)
    at android.app.ActivityThread.performPauseActivity(ActivityThread.java:5782)
    at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:5729)
    at android.app.servertransaction.PauseActivityItem.execute(PauseActivityItem.java:54)
    at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
    at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:180)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:98)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2820)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:226)
    at android.os.Looper.loop(Looper.java:328)
    at android.app.ActivityThread.main(ActivityThread.java:9156)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invoke(Native Method)
    at expo.modules.ReactActivityDelegateWrapper.invokeDelegateMethod(ReactActivityDelegateWrapper.kt:328)
    at expo.modules.ReactActivityDelegateWrapper.onPause(ReactActivityDelegateWrapper.kt:203)
    at com.facebook.react.ReactActivity.onPause(ReactActivity.java:53)
    at android.app.Activity.performPause(Activity.java:9132)
    at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1657)
    at android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:5821)
    ... 14 more
Caused by: java.lang.AssertionError
    at com.facebook.infer.annotation.Assertions.assertCondition(Assertions.java:82)
    at com.facebook.react.ReactInstanceManager.onHostPause(ReactInstanceManager.java:597)
    at com.facebook.react.ReactDelegate.onHostPause(ReactDelegate.java:134)
    at com.facebook.react.ReactActivityDelegate.onPause(ReactActivityDelegate.java:134)
    ... 21 more

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions