AmazeFileManager
AmazeFileManager copied to clipboard
`IndexOutOfBoundsException` on `MainActivityActionMode#onActionItemClicked`
Issue explanation (write below this line)
Exception
- App Name: Amaze File Manager
- Package: com.amaze.filemanager
- Version: 3.7.2
- User Action: UI Error
- Request: Application crash
- OS: Linux Android 12 - 31
- Device: alioth
- Model: M2012K11AG
- Product: alioth_global
Crash log
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.get(ArrayList.java:437)
at com.amaze.filemanager.utils.MainActivityActionMode.onActionItemClicked(MainActivityActionMode.kt:289)
at androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9.onActionItemClicked(AppCompatDelegateImpl.java:2703)
at androidx.appcompat.view.StandaloneActionMode.onMenuItemSelected(StandaloneActionMode.java:142)
at androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:834)
at androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:985)
at androidx.appcompat.view.menu.MenuPopup.onItemClick(MenuPopup.java:128)
at android.widget.AdapterView.performItemClick(AdapterView.java:330)
at android.widget.AbsListView.performItemClick(AbsListView.java:1221)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3214)
at android.widget.AbsListView.onTouchUp(AbsListView.java:4244)
at android.widget.AbsListView.onTouchEvent(AbsListView.java:3972)
at androidx.appcompat.widget.DropDownListView.onTouchEvent(DropDownListView.java:218)
at androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView.onTouchEvent(MenuPopupWindow.java:138)
at android.view.View.dispatchTouchEvent(View.java:14857)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3125)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2798)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3131)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2812)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3131)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2812)
at android.widget.PopupWindow$PopupDecorView.dispatchTouchEvent(PopupWindow.java:2553)
at android.view.View.dispatchPointerEvent(View.java:15130)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6671)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6459)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5900)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5957)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5923)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6088)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5931)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6145)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5904)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5957)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5923)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5931)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5904)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8926)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8877)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8845)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9059)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:280)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:337)
Reporter: a_wise_chap