android
android copied to clipboard
[BUG] FileDownloader crash, reported in Google Play
Crash reported in Google Play:
java.lang.IllegalStateException:
at android.os.Parcel.createExceptionOrNull (Parcel.java:2381)
at android.os.Parcel.createException (Parcel.java:2357)
at android.os.Parcel.readException (Parcel.java:2340)
at android.os.Parcel.readException (Parcel.java:2282)
at android.app.job.IJobScheduler$Stub$Proxy.schedule (IJobScheduler.java:308)
at android.app.JobSchedulerImpl.schedule (JobSchedulerImpl.java:47)
at com.owncloud.android.files.services.TransferRequester.scheduleTransfer (TransferRequester.java:362)
at com.owncloud.android.files.services.TransferRequester.scheduleUpload (TransferRequester.java:285)
at com.owncloud.android.files.services.FileUploader.uploadFile (FileUploader.java:875)
at com.owncloud.android.files.services.FileUploader$ServiceHandler.handleMessage (FileUploader.java:785)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:233)
at android.os.HandlerThread.run (HandlerThread.java:67)
Caused by: android.os.RemoteException:
at com.android.server.job.JobSchedulerService.scheduleAsPackage (JobSchedulerService.java:1110)
at com.android.server.job.JobSchedulerService$JobSchedulerStub.schedule (JobSchedulerService.java:2689)
at android.app.job.IJobScheduler$Stub.onTransact (IJobScheduler.java:153)
at android.os.Binder.execTransactInternal (Binder.java:1165)
at android.os.Binder.execTransact (Binder.java:1134)
It seems to happen when a download is retried after recovering WiFi connection
New arch will remove FileDownloader, so, that branch fixes the problem (future arch MVP)
FileDownloader was removed in v3.0, so this crash is not reproducible anymore