novoda / download-manager

A library that handles long-running downloads, handling the network interactions and retrying downloads automatically after failures
Apache License 2.0
483 stars 63 forks source link

Attempt to invoke virtual method 'void Ep.submitAllStoredDownloads(com.novoda.downloadmanager.AllStoredDownloadsSubmittedCallback)' on a null object reference #510

Closed JesseCrocker closed 4 years ago

JesseCrocker commented 5 years ago

Im seeing this crash in production, but am not able to reproduce it.

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'void Ep.submitAllStoredDownloads(com.novoda.downloadmanager.AllStoredDownloadsSubmittedCallback)' on a null object reference
       at com.novoda.downloadmanager.DownloadManagerBuilder$1.onServiceConnected + 252(DownloadManagerBuilder.java:252)
       at android.app.LoadedApk$ServiceDispatcher.doConnected + 1335(LoadedApk.java:1335)
       at android.app.LoadedApk$ServiceDispatcher$RunConnection.run + 1352(LoadedApk.java:1352)
       at android.os.Handler.handleCallback + 739(Handler.java:739)
       at android.os.Handler.dispatchMessage + 95(Handler.java:95)
       at android.os.Looper.loop + 158(Looper.java:158)
       at android.app.ActivityThread.main + 7224(ActivityThread.java:7224)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run + 1230(ZygoteInit.java:1230)
       at com.android.internal.os.ZygoteInit.main + 1120(ZygoteInit.java:1120)

It does not seem to be specific to OS version, or device manufacturer, and it is happening with the app in the foreground and background.

Using version 2.3.0.