googlearchive / firebase-jobdispatcher-android

DEPRECATED please see the README.md below for details.
Apache License 2.0
1.79k stars 208 forks source link

Throwing ANR with com.firebase.jobdispatcher.GooglePlayReceiver #294

Closed krishnaChaitanyaAripaka closed 4 years ago

krishnaChaitanyaAripaka commented 4 years ago

Hi, On the first launch app is getting freezed with the following ANR and the rate of ANR is getting high every day. Please find the below logs for the same


    PID: 1618
    Reason: executing service {packagename}/com.firebase.jobdispatcher.GooglePlayReceiver
    Load: 0.06 / 0.35 / 0.34
    CPU usage from 44346ms to 0ms ago (2020-02-14 11:31:17.270 to 2020-02-14 11:32:01.616):
      4.9% 1631/system_server: 1.6% user + 3.2% kernel / faults: 12373 minor 1 major
      2.4% 1817/com.google.android.gms.persistent: 1.1% user + 1.2% kernel / faults: 353 minor
      0.9% 2008/adbd: 0% user + 0.9% kernel / faults: 1805 minor
      0.7% 1343/surfaceflinger: 0% user + 0.6% kernel
      0.4% 1392/audioserver: 0% user + 0.4% kernel
      0.2% 1848/com.android.phone: 0% user + 0.2% kernel / faults: 186 minor
      0.2% 1709/com.android.systemui: 0.1% user + 0.1% kernel / faults: 209 minor
      0.2% 1618/{packagename}: 0.1% user + 0% kernel / faults: 302 minor
      0.1% 2034/com.google.android.gms: 0% user + 0% kernel / faults: 42 minor
      0% 1289/logd: 0% user + 0% kernel
      0% 8/rcu_preempt: 0% user + 0% kernel
      0% 2175/com.android.vending:instant_app_installer: 0% user + 0% kernel / faults: 21 minor
      0% 3/ksoftirqd/0: 0% user + 0% kernel
      0% 20/ksoftirqd/3: 0% user + 0% kernel
      0% 838/logcat: 0% user + 0% kernel
      0% 1297/debuggerd: 0% user + 0% kernel / faults: 202 minor
      0% 1318/kworker/u9:2: 0% user + 0% kernel
      0% 1349/logcat: 0% user + 0% kernel
      0% 1384/jbd2/dm-0-8: 0% user + 0% kernel
      0% 1397/media.codec: 0% user + 0% kernel
      0% 1401/netd: 0% user + 0% kernel / faults: 2 minor
      0% 1402/rild: 0% user + 0% kernel
      0% 1816/sdcard: 0% user + 0% kernel
      0% 31796/kworker/u9:4: 0% user + 0% kernel
    1.2% TOTAL: 0.3% user + 0.8% kernel + 0% iowait + 0% softirq
    CPU usage from 394ms to 902ms later (2020-02-14 11:32:02.010 to 2020-02-14 11:32:02.518):
      1.9% 1631/system_server: 0% user + 1.9% kernel
        3.9% 1660/SensorService: 0% user + 3.9% kernel
        1.9% 1644/ActivityManager: 0% user + 1.9% kernel
      1.8% 1817/com.google.android.gms.persistent: 1.8% user + 0% kernel / faults: 2 minor
        1.8% 3631/QMon: 1.8% user + 0% kernel
      1.8% 2175/com.android.vending:instant_app_installer: 0% user + 1.8% kernel
        1.8% 2198/RxSchedulerPurg: 0% user + 1.8% kernel
    0.5% TOTAL: 0% user + 0.5% kernel
samtstern commented 4 years ago

In April 2019 we announced that Firebase Job Dispatcher would be deprecated today, April 7th 2020. For this reason we are going to close all open issues and archive the repository. We will also stop supporting FJD for new app installations (such as those targeting sdk versions greater than Android Q). Existing apps that rely on FJD should continue to function as usual.

While we will no longer work on FJD, we encourage you to migrate to Work Manager which is a superior tool and fully supported by the Android team.

Thank you for taking the time to try the library and provide this feedback. We sincerely appreciate your effort and we apologize for not addressing it in time.