fluttercommunity / fluttercommunity/flutter_downloader

NullPointerException Preconditions.checkNotNull

Open
#604 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
940
Forks
561
Avg merge
1h 18m
Merged PRs (30d)
1

Description

Trying to download an apk but facing null pointer exception but downloading all other files(pdf, jpg,mp4) is working perfectly.

Device details
Redmi 9 power
MIUI version - MIUI Global 12.0.8
Android version 10

D/DownloadWorker(11812): DownloadWorker{url=https://********/getapp,filename=null,savedDir=/storage/emulated/0/Download,header={"auth": "test_for_sql_encoding"},isResume=false,status=1
D/DownloadWorker(11812): Update notification: {notificationId: 1, title: https://*********/getapp, status: 2, progress: 0}
D/DownloadWorker(11812): Open connection to https://testapi.*******/getapp
D/DownloadWorker(11812): Headers = {"auth": "test_for_sql_encoding"}
D/DownloadWorker(11812): Content-Type = application/vnd.android.package-archive
D/DownloadWorker(11812): Content-Length = 33078327
D/DownloadWorker(11812): Charset = null
D/DownloadWorker(11812): Content-Disposition = attachment; filename="TradexAnroid12.apk"
D/DownloadWorker(11812): fileName = TradexAnroid12.apk
D/DownloadWorker(11812): Update too frequently!!!!, but it is the final update, we should sleep a second to ensure the update call can be processed
I/flutter (11812): Background Isolate Callback: task (4598890d-7f1f-4ce6-b34e-4b6718753358) is in status (DownloadTaskStatus(2)) and process (0)
I/flutter (11812): UI Isolate Callback: [4598890d-7f1f-4ce6-b34e-4b6718753358, DownloadTaskStatus(2), 0]
I/flutter (11812): Background Isolate Callback: task (4598890d-7f1f-4ce6-b34e-4b6718753358) is in status (DownloadTaskStatus(4)) and process (-1)
I/flutter (11812): UI Isolate Callback: [4598890d-7f1f-4ce6-b34e-4b6718753358, DownloadTaskStatus(4), -1]
D/DownloadWorker(11812): Update notification: {notificationId: 1, title: https://testapi.*******/getapp, status: 4, progress: -1}
W/System.err(11812): java.lang.NullPointerException: uri
W/System.err(11812): at com.android.internal.util.Preconditions.checkNotNull(Preconditions.java:133)
W/System.err(11812): at android.content.ContentResolver.query(ContentResolver.java:920)
W/System.err(11812): at android.content.ContentResolver.query(ContentResolver.java:881)
W/System.err(11812): at android.content.ContentResolver.query(ContentResolver.java:837)
W/System.err(11812): at vn.hunghd.flutterdownloader.DownloadWorker.getMediaStoreEntryPathApi29(DownloadWorker.java:534)
W/System.err(11812): at vn.hunghd.flutterdownloader.DownloadWorker.downloadFile(DownloadWorker.java:397)
W/System.err(11812): at vn.hunghd.flutterdownloader.DownloadWorker.doWork(DownloadWorker.java:235)
W/System.err(11812): at androidx.work.Worker$1.run(Worker.java:86)
W/System.err(11812): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W/System.err(11812): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W/System.err(11812): at java.lang.Thread.run(Thread.java:919)
I/WM-WorkerWrapper(11812): Worker result FAILURE for Work [ id=4598890d-7f1f-4ce6-b34e-4b6718753358, tags={ flutter_download_task, vn.hunghd.flutterdownloader.DownloadWorker } ]

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.