element-hq / element-hq/element-android

FATAL EXCEPTION on opening just shared image

Open
#1,767 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

Steps to reproduce:
1. Open galery, select image, share it with Element.
2. Tap this just shared image in Element.

```
D AndroidRuntime: Shutting down VM
E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: Process: im.vector.app, PID: 6977
E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1
E AndroidRuntime: at java.util.ArrayList.get(ArrayList.java:439)
E AndroidRuntime: at im.vector.riotx.features.media.RoomEventsAttachmentProvider.overlayViewAtPosition(RoomEventsAttachmentProvider.kt:2)
E AndroidRuntime: at im.vector.riotx.attachmentviewer.AttachmentViewerActivity.onSelectedPositionChanged(AttachmentViewerActivity.kt:15)
E AndroidRuntime: at im.vector.riotx.features.media.VectorAttachmentViewerActivity$onCreate$3.run(VectorAttachmentViewerActivity.kt:1)
E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:873)
E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6718)
E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
W ActivityManager: Force finishing activity im.vector.app/im.vector.riotx.features.media.VectorAttachmentViewerActivity
W ActivityManager: Force finishing activity im.vector.app/im.vector.riotx.features.home.room.detail.RoomDetailActivity
I ActivityManager: Showing crash dialog for package im.vector.app u0
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.