3

I am using couple of RecyclerView around my app. I wanted to update support library I've been using which was 23.3.0 to 24.2.0 and suddenly app started to crash with the java.util.concurrent.RejectedExecutionException error. Stack trace points to my base activity classes onResume method. Here is the stack trace:

Failed to submit events task

java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@ac47c5f rejected from java.util.concurrent.ScheduledThreadPoolExecutor@40816ac[Shutting down, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 5]
                                                       at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2011)
                                                       at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:793)
                                                       at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:298)
                                                       at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:503)
                                                       at java.util.concurrent.ScheduledThreadPoolExecutor.submit(ScheduledThreadPoolExecutor.java:602)
                                                       at java.util.concurrent.Executors$DelegatedExecutorService.submit(Executors.java:593)
                                                       at com.crashlytics.android.answers.AnswersEventsHandler.executeAsync(AnswersEventsHandler.java:182)
                                                       at com.crashlytics.android.answers.AnswersEventsHandler.processEvent(AnswersEventsHandler.java:168)
                                                       at com.crashlytics.android.answers.AnswersEventsHandler.processEventAsync(AnswersEventsHandler.java:44)
                                                       at com.crashlytics.android.answers.SessionAnalyticsManager.onLifecycle(SessionAnalyticsManager.java:128)
                                                       at com.crashlytics.android.answers.AnswersLifecycleCallbacks.onActivityStarted(AnswersLifecycleCallbacks.java:26)
                                                       at io.fabric.sdk.android.ActivityLifecycleManager$ActivityLifecycleCallbacksWrapper$1.onActivityStarted(ActivityLifecycleManager.java:111)
                                                       at android.app.Application.dispatchActivityStarted(Application.java:223)
                                                       at android.app.Activity.onStart(Activity.java:1245)
                                                       at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:592)
                                                       at com.myApp.base.BaseActivity.onStart(BaseActivity.java:173)
                                                       at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1234)
                                                       at android.app.Activity.performStart(Activity.java:6329)
                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)
                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2767)
                                                       at android.app.ActivityThread.access$900(ActivityThread.java:177)
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1449)
                                                       at android.os.Handler.dispatchMessage(Handler.java:102)
                                                       at android.os.Looper.loop(Looper.java:145)
                                                       at android.app.ActivityThread.main(ActivityThread.java:5951)
                                                       at java.lang.reflect.Method.invoke(Native Method)
                                                       at java.lang.reflect.Method.invoke(Method.java:372)
                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)

here is my build.gradle sdk versions

compileSdkVersion 24
buildToolsVersion '22.0.1'
dataBinding {
    enabled = true
}
defaultConfig {
    minSdkVersion 14
    targetSdkVersion 22
    multiDexEnabled true
}

and google related dependencies

compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:recyclerview-v7:24.2.0'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:multidex:1.0.0'
compile 'com.google.android.gms:play-services-analytics:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'
compile 'com.google.android.gms:play-services-appindexing:8.3.0'
compile 'com.google.android.gms:play-services-plus:8.3.0'

Do you have any idea why I might be facing the problem?

Nikola Despotoski
  • 49,966
  • 15
  • 119
  • 148
jackaal
  • 413
  • 1
  • 4
  • 10

0 Answers0