AmazeFileManager icon indicating copy to clipboard operation
AmazeFileManager copied to clipboard

`IndexOutOfBoundsException` on `MainActivityActionMode#onActionItemClicked`

Open amaze-issue-automation[bot] opened this issue 2 years ago • 0 comments

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