У нас есть приложение, в котором мы планируем повторную работу, используя последнюю версию Android Work Manager, 1.00.00.Работа проходит каждые 20 минут.После выпуска обновления мы заметили следующий сбой в консоли разработчика Google.
java.lang.IllegalStateException:
at android.os.Parcel.readException (Parcel.java:1691)
at android.os.Parcel.readException (Parcel.java:1636)
at android.app.job.IJobScheduler$Stub$Proxy.schedule (IJobScheduler.java:158)
at android.app.JobSchedulerImpl.schedule (JobSchedulerImpl.java:42)
at androidx.work.impl.background.systemjob.SystemJobScheduler.scheduleInternal (SystemJobScheduler.java:161)
at androidx.work.impl.background.systemjob.SystemJobScheduler.schedule (SystemJobScheduler.java:128)
at androidx.work.impl.Schedulers.schedule (Schedulers.java:91)
at androidx.work.impl.utils.ForceStopRunnable.run (ForceStopRunnable.java:100)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
at java.lang.Thread.run (Thread.java:761)
Ошибка возникает только (100%) на устройствах под управлением Android 7.0 и 7.1.У нас нет возможности узнать, что является причиной этого, поскольку в трассировке стека нет упоминания о нашем коде.
Обратите внимание, что мы используем пользовательскую инициализацию WorkManager.Также обратите внимание, что ошибка, вероятно, не видна пользователю, так как мы не получили никаких писем о сбоях.
Кто-нибудь знает, о чем это?