flutter_downloader icon indicating copy to clipboard operation
flutter_downloader copied to clipboard

Java Null Pointer Exception

Open basnetjiten opened this issue 2 years ago • 0 comments

Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 3.3.9, on macOS 12.5.1 21G83 darwin-arm, locale en-NP) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3) [✓] Xcode - develop for iOS and macOS (Xcode 14.0) [✓] Android Studio (version 2021.2) [✓] Connected device (2 available) [✓] HTTP Host Availability

• No issues found!

I am getting this issue in Android and using flutter_downloader: ^1.9.1, while there is no issue in IOS app java.lang.NullPointerException W/System.err(22832): at vn.hunghd.flutterdownloader.DownloadWorker.downloadFile(DownloadWorker.kt:388)

Worker result FAILURE for Work [ id=a0392eac-c6d8-4107-ad5a-37ab00d9d812, tags={ flutter_download_task, vn.hunghd.flutterdownloader.DownloadWorker } ] E/WM-WorkerWrapper( 8100): Work [ id=8aafc1cd-4fac-436b-8f27-5d48f7c59c6c, tags={ flutter_download_task, vn.hunghd.flutterdownloader.DownloadWorker } ] failed because it threw an exception/error E/WM-WorkerWrapper( 8100): java.util.concurrent.ExecutionException: android.database.sqlite.SQLiteException: cannot rollback - no transaction is active (code 1 SQLITE_ERROR) E/WM-WorkerWrapper( 8100): at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:516) E/WM-WorkerWrapper( 8100): at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:475) E/WM-WorkerWrapper( 8100): at androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:311) E/WM-WorkerWrapper( 8100): at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91) E/WM-WorkerWrapper( 8100): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) E/WM-WorkerWrapper( 8100): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) E/WM-WorkerWrapper( 8100): at java.lang.Thread.run(Thread.java:923) E/WM-WorkerWrapper( 8100): Caused by: android.database.sqlite.SQLiteException: cannot rollback - no transaction is active (code 1 SQLITE_ERROR) E/WM-WorkerWrapper( 8100): at android.database.sqlite.SQLiteConnection.nativeExecute(Native Method) E/WM-WorkerWrapper( 8100): at android.database.sqlite.SQLiteConnection.execute(SQLiteConnection.java:707) E/WM-WorkerWrapper( 8100): at android.database.sqlite.SQLiteSession.endTransactionUnchecked(SQLiteSession.java:441) E/WM-WorkerWrapper( 8100): at android.database.sqlite.SQLiteSession.endTransaction(SQLiteSession.java:403) E/WM-WorkerWrapper( 8100): at android.database.sqlite.SQLiteDatabase.endTransaction(SQLiteDatabase.java:588) E/WM-WorkerWrapper( 8100): at vn.hunghd.flutterdownloader.TaskDao.updateTask(TaskDao.kt:141) E/WM-WorkerWrapper( 8100): at vn.hunghd.flutterdownloader.DownloadWorker.doWork(DownloadWorker.kt:198) E/WM-WorkerWrapper( 8100): at androidx.work.Worker$1.run(Worker.java:86)

basnetjiten avatar Dec 26 '22 03:12 basnetjiten