[Expo-Image] App crashes at expo.modules.image.MissingActivity - The current activity is no longer available.

Please provide the following:

  1. SDK Version: 47.0.12
  2. Platforms(Android/iOS/web/all): Android
  3. Add the appropriate “Tag” based on what Expo library you have a question on.

Hi everyone. I am new to react native and expo. I used expo-image to show images on my app, however, it crashes for some of my users. I am not sure whether it’s a bug on my side or expo-image’s. That’s why I did not post it on the github. As I am very new to it, I don’t know how to properly report a bug either. So, this seemed to be a better place to post my query.

According to crashlytics, the app crashes are caused by

expo.modules.image.MissingActivity - The current activity is no longer available.

Here is the stacktrace:

expo.modules.image.ExpoImageViewWrapper.getActivity (ExpoImageViewWrapper.kt:47)
expo.modules.image.ExpoImageViewWrapper.<init> (ExpoImageViewWrapper.kt:49)
java.lang.reflect.Constructor.newInstance0 (Constructor.java)
java.lang.reflect.Constructor.newInstance (Constructor.java:343)
kotlin.reflect.jvm.internal.calls.CallerImpl$Constructor.call (CallerImpl.kt:41)
kotlin.reflect.jvm.internal.KCallableImpl.call (KCallableImpl.kt:108)
expo.modules.kotlin.views.ViewDefinitionBuilder$createViewFactory$1.invoke (ViewDefinitionBuilder.kt:122)
expo.modules.kotlin.views.ViewDefinitionBuilder$createViewFactory$1.invoke (ViewDefinitionBuilder.kt:95)
expo.modules.kotlin.views.ViewManagerDefinition.createView (ViewManagerDefinition.kt:26)
expo.modules.kotlin.views.ViewManagerWrapperDelegate.createView (ViewManagerWrapperDelegate.kt:27)
expo.modules.kotlin.views.GroupViewManagerWrapper.createViewInstance (GroupViewManagerWrapper.kt:18)
expo.modules.kotlin.views.GroupViewManagerWrapper.createViewInstance (GroupViewManagerWrapper.kt:12)
com.facebook.react.uimanager.ViewManager.createViewInstance (ViewManager.java:183)
com.facebook.react.uimanager.ViewManager.createView (ViewManager.java:115)
com.facebook.react.uimanager.NativeViewHierarchyManager.createView (NativeViewHierarchyManager.java:281)
com.facebook.react.uimanager.UIViewOperationQueue$CreateViewOperation.execute (UIViewOperationQueue.java:194)

Hey, same problem. Only reported by Crashlytics (not Sentry).
SDK 47.0.12
expo-image: 1.0.0

Android only. I had 78 crashes in the last 24 hours alone caused by expo-image.
Went from 99.90% crash free sessions to 98.78% on Android which forces me to remove expo-image.

Stack trace:

expo.modules.image.ExpoImageViewWrapper.getActivity (ExpoImageViewWrapper.kt:47)
expo.modules.image.ExpoImageViewWrapper.<init> (ExpoImageViewWrapper.kt:49)
java.lang.reflect.Constructor.newInstance0 (Constructor.java)

kotlin.reflect.jvm.internal.KCallableImpl.call (KCallableImpl.kt:108)
expo.modules.kotlin.views.ViewDefinitionBuilder$createViewFactory$1.invoke (ViewDefinitionBuilder.kt:122)
expo.modules.kotlin.views.ViewDefinitionBuilder$createViewFactory$1.invoke (ViewDefinitionBuilder.kt:95)
expo.modules.kotlin.views.ViewManagerDefinition.createView (ViewManagerDefinition.kt:26)
expo.modules.kotlin.views.ViewManagerWrapperDelegate.createView (ViewManagerWrapperDelegate.kt:27)
expo.modules.kotlin.views.GroupViewManagerWrapper.createViewInstance (GroupViewManagerWrapper.kt:18)
expo.modules.kotlin.views.GroupViewManagerWrapper.createViewInstance (GroupViewManagerWrapper.kt:12)
com.facebook.react.uimanager.ViewManager.createViewInstance (ViewManager.java:183)
com.facebook.react.uimanager.ViewManager.createView (ViewManager.java:115)
com.facebook.react.uimanager.NativeViewHierarchyManager.createView (NativeViewHierarchyManager.java:281)
com.facebook.react.uimanager.UIViewOperationQueue$CreateViewOperation.execute (UIViewOperationQueue.java:194)
com.facebook.react.uimanager.UIViewOperationQueue$1.run (UIViewOperationQueue.java:909)
com.facebook.react.uimanager.UIViewOperationQueue.flushPendingBatches (UIViewOperationQueue.java:1026)
com.facebook.react.uimanager.UIViewOperationQueue.access$2600 (UIViewOperationQueue.java:47)
com.facebook.react.uimanager.UIViewOperationQueue$2.runGuarded (UIViewOperationQueue.java:984)
com.facebook.react.bridge.GuardedRunnable.run (GuardedRunnable.java:30)
android.os.Handler.handleCallback (Handler.java:938)

com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.