android-image-picker icon indicating copy to clipboard operation
android-image-picker copied to clipboard

Fatal Exception: java.util.concurrent.RejectedExecutionException

Open sikanderbakht opened this issue 5 years ago • 3 comments

Expected Behavior

Actual Behavior

Crash

Specifications

  • Image Picker Version: 1.13.1
  • Android OS: Android 4
  • Phone: Samsung

sikanderbakht avatar Sep 25 '19 07:09 sikanderbakht

Is this always happening? Have you tried version 2.1.0 ?

esafirm avatar Oct 13 '19 07:10 esafirm

So I'm getting this error once in a while but its on Android 11 only. I'm using version 2.4.3 I have never had this happen to me, just seeing a couple crashes through Firebase.

Here is the stack trace.

Caused by java.util.concurrent.RejectedExecutionException
Task e.g.a.h.u.a$a@57f2df rejected from java.util.concurrent.ThreadPoolExecutor@f26d9f5[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
com.esafirm.imagepicker.features.fileloader.DefaultImageFileLoader.loadDeviceImages


java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution (ThreadPoolExecutor.java:2086)
java.util.concurrent.Executors$DelegatedExecutorService.execute (Executors.java:630)
com.esafirm.imagepicker.features.fileloader.DefaultImageFileLoader.loadDeviceImages (DefaultImageFileLoader.java:48)
com.esafirm.imagepicker.features.ImagePickerPresenter.loadImages (ImagePickerPresenter.java:63)
com.esafirm.imagepicker.features.ImagePickerFragment.getData (ImagePickerFragment.java:287)
com.esafirm.imagepicker.features.ImagePickerFragment.getDataWithPermission (ImagePickerFragment.java:277)
com.esafirm.imagepicker.features.ImagePickerFragment.onResume (ImagePickerFragment.java:215)

simon1867 avatar Apr 29 '21 19:04 simon1867

@simon-the-canadian thanks for the report. Based on this SO this happens because the executor has been shut down. I think I could check the executor state first before loading the files 🤔

esafirm avatar May 16 '21 17:05 esafirm