Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't download manga with long title name #305

Open
7 tasks done
l2eused opened this issue Aug 27, 2024 · 9 comments
Open
7 tasks done

Can't download manga with long title name #305

l2eused opened this issue Aug 27, 2024 · 9 comments
Labels
bug Something isn't working

Comments

@l2eused
Copy link

l2eused commented Aug 27, 2024

Steps to reproduce

Manga infos

Title name

【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก็ยิ่งแข็งแกร่งขึ้น』ของคุณหนูผู้ถูกขับไล่เป็นสกิลที่แข็งแกร่งที่สุดในประวัติศาสตร์เลเวลอัพ1ทุกการกิน1ครั้งกลายเป็นมนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~!

source

https://www.nekopost.net/manga/12960

extension

Nekopost (TH)

Download Path

/storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~!/ขอเราแปลนะ_สไลม์เชอร์เบท,หง่ำหง่ำค่ะ!.cbz

Step to reproduce

  1. install nekopost (TH) extension
  2. open entry 【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก็ยิ่งแข็งแกร่งขึ้น』ของคุณหนูผู้ถูกขับไล่เป็นสกิลที่แข็งแกร่งที่สุดในประวัติศาสตร์เลเวลอัพ1ทุกการกิน1ครั้งกลายเป็นมนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~!
  3. select all chapters and press download

Expected behavior

it should download all chapter normally

Actual behavior

When chapter 1 is downloaded, app can't download anymore and get stuck in download page

Crash logs

No response

Komikku version

Beta r9291 (77bc0fc)

Android version

Android 14

Device

Xiaomi 14

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an official extension, I should be opening an issue in the extensions repository.
  • I have gone through the FAQ and troubleshooting guide.
  • I have updated the app to version 1.11.2.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.
@l2eused
Copy link
Author

l2eused commented Aug 27, 2024

crash logs

App version: 1.11.2-9291 (standard, 77bc0fccbc, 69, 2024-08-27T03:22:25Z)
Build version: 9291
Android version: 14 (SDK 34; build UKQ1.230804.001 release-keys)
Device brand: Xiaomi
Device manufacturer: Xiaomi
Device name: houji (houji_global)
Device model: 23127PN0CG
WebView: Android System WebView 127.0.6533.103

--------- beginning of system
08-27 17:05:54.627 14865 14865 E MQSEventManagerDelegate: failed to get MQSService.
08-27 17:06:18.660 14865 14865 E ActivityThread:  fail in deliverResultsIfNeeded java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
08-27 17:06:18.670 14865 14865 E ActivityThread:  fail in deliverResultsIfNeeded java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
08-27 17:07:06.014 14865 14865 E ActivityThread:  fail in deliverResultsIfNeeded java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
08-27 17:07:06.026 14865 14865 E ActivityThread:  fail in deliverResultsIfNeeded java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
08-27 17:08:31.137 18540 18540 E MQSEventManagerDelegate: failed to get MQSService.
--------- beginning of main
08-27 17:20:57.871 18540 30855 E DownloadJob: Not allowed to set foreground job
08-27 17:20:57.871 18540 30855 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@c3bfd1f
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: Failed to createFile
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:58.233 18540 30530 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:58.234 18540 30530 E DownloadProvider: Invalid download directory
08-27 17:20:58.234 18540 30530 E DownloadProvider: java.lang.NullPointerException
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:58.234 18540 30530 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:58.245 18540 30530 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:58.256 18540 30854 E DownloadJob: Not allowed to set foreground job
08-27 17:20:58.256 18540 30854 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@e05a964
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: Failed to createFile
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:58.600 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:58.600 18540 30854 E DownloadProvider: Invalid download directory
08-27 17:20:58.600 18540 30854 E DownloadProvider: java.lang.NullPointerException
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:58.600 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:58.614 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:58.629 18540 31363 E DownloadJob: Not allowed to set foreground job
08-27 17:20:58.629 18540 31363 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@8970348
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: Failed to createFile
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.055 18540 29937 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.055 18540 29937 E DownloadProvider: Invalid download directory
08-27 17:20:59.055 18540 29937 E DownloadProvider: java.lang.NullPointerException
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.055 18540 29937 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.067 18540 29937 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.085 18540 29937 E DownloadJob: Not allowed to set foreground job
08-27 17:20:59.085 18540 29937 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@8bf19ec
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: Failed to createFile
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.375 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.375 18540 31383 E DownloadProvider: Invalid download directory
08-27 17:20:59.375 18540 31383 E DownloadProvider: java.lang.NullPointerException
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.375 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.386 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.396 18540 31372 E DownloadJob: Not allowed to set foreground job
08-27 17:20:59.396 18540 31372 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@99f7602
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: Failed to createFile
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.538 18540 30524 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.538 18540 30524 E DownloadProvider: Invalid download directory
08-27 17:20:59.538 18540 30524 E DownloadProvider: java.lang.NullPointerException
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.538 18540 30524 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.558 18540 30524 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.573 18540 30854 E DownloadJob: Not allowed to set foreground job
08-27 17:20:59.573 18540 30854 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@11ae96b
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: Failed to createFile
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.709 18540 31383 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.710 18540 31383 E DownloadProvider: Invalid download directory
08-27 17:20:59.710 18540 31383 E DownloadProvider: java.lang.NullPointerException
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.710 18540 31383 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.723 18540 31383 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.737 18540 29937 E DownloadJob: Not allowed to set foreground job
08-27 17:20:59.737 18540 29937 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@5a7e3be
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: Failed to createFile
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.881 18540 30858 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.881 18540 30858 E DownloadProvider: Invalid download directory
08-27 17:20:59.881 18540 30858 E DownloadProvider: java.lang.NullPointerException
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.881 18540 30858 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:20:59.891 18540 30858 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:20:59.917 18540 30843 E DownloadJob: Not allowed to set foreground job
08-27 17:20:59.917 18540 30843 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@81c2df6
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: Failed to createFile
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.063 18540 29938 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.063 18540 29938 E DownloadProvider: Invalid download directory
08-27 17:21:00.063 18540 29938 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.063 18540 29938 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.091 18540 29938 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.108 18540 31363 E DownloadJob: Not allowed to set foreground job
08-27 17:21:00.108 18540 31363 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@bb2a43a
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: Failed to createFile
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.306 18540 30845 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.306 18540 30845 E DownloadProvider: Invalid download directory
08-27 17:21:00.306 18540 30845 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.306 18540 30845 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.325 18540 18661 E DownloadJob: Not allowed to set foreground job
08-27 17:21:00.325 18540 18661 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@d78aff2
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.344 18540 30845 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: Failed to createFile
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.498 18540 18661 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.498 18540 18661 E DownloadProvider: Invalid download directory
08-27 17:21:00.498 18540 18661 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.498 18540 18661 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.514 18540 18661 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.533 18540 18661 E DownloadJob: Not allowed to set foreground job
08-27 17:21:00.533 18540 18661 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@156924d
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: Failed to createFile
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.634 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.634 18540 31372 E DownloadProvider: Invalid download directory
08-27 17:21:00.634 18540 31372 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.634 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:00.644 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:00.656 18540 30845 E DownloadJob: Not allowed to set foreground job
08-27 17:21:00.656 18540 30845 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@1a7a86b
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: Failed to createFile
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:01.200 18540 30854 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:01.201 18540 30854 E DownloadProvider: Invalid download directory
08-27 17:21:01.201 18540 30854 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:01.201 18540 30854 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:01.215 18540 30854 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:01.228 18540 18661 E DownloadJob: Not allowed to set foreground job
08-27 17:21:01.228 18540 18661 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@c081b1f
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: Failed to createFile
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:01.476 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:01.476 18540 31372 E DownloadProvider: Invalid download directory
08-27 17:21:01.476 18540 31372 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:01.476 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:01.489 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:01.503 18540 31372 E DownloadJob: Not allowed to set foreground job
08-27 17:21:01.503 18540 31372 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@c19ae82
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: Failed to createFile
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:02.987 18540 29934 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:02.987 18540 29934 E DownloadProvider: Invalid download directory
08-27 17:21:02.987 18540 29934 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:02.987 18540 29934 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:02.998 18540 29934 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:03.010 18540 30530 E DownloadJob: Not allowed to set foreground job
08-27 17:21:03.010 18540 30530 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@312a204
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: Failed to createFile
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:03.108 18540 31372 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:03.108 18540 31372 E DownloadProvider: Invalid download directory
08-27 17:21:03.108 18540 31372 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:03.108 18540 31372 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:03.119 18540 31372 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:03.129 18540 29934 E DownloadJob: Not allowed to set foreground job
08-27 17:21:03.129 18540 29934 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@9f4a9fc
08-27 17:21:09.606 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: Failed to createFile
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: java.lang.IllegalStateException: Failed to mkdir /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads/Nekopost (🇹🇭)/【หง่ำหง่ำค่ะ】สกิล『ยิ่งกินมอนสเตอร์เท่าไหร่ก...มนุษย์ที่แข็งแกร่งที่สุดใน3วันไปซะแล้วค่ะ~! (1)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:3065)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.os.Parcel.createException(Parcel.java:3041)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.os.Parcel.readException(Parcel.java:3024)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.content.ContentProviderProxy.call(ContentProviderNative.java:786)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.content.ContentResolver.call(ContentResolver.java:2469)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at android.provider.DocumentsContract.createDocument(DocumentsContract.java:1380)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at coil3.util.BitmapsKt.createFile(Unknown Source:4)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at com.hippo.unifile.TreeDocumentFile.createDirectory(Unknown Source:29)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:36)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:10.319 18540 30521 E DocumentsContractApi21: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:10.319 18540 30521 E DownloadProvider: Invalid download directory
08-27 17:21:10.319 18540 30521 E DownloadProvider: java.lang.NullPointerException
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:40)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:10.319 18540 30521 E DownloadProvider: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: java.lang.Exception: Invalid location: /storage/emulated/0/Yoru/Backup/Tachiyomi/downloads
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.DownloadProvider.getMangaDir$app_standardPreview(Unknown Source:129)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader.access$downloadChapter(Unknown Source:163)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at eu.kanade.tachiyomi.data.download.Downloader$launchDownloadJob$1.invokeSuspend(Unknown Source:44)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:21:10.397 18540 30521 E StandaloneCoroutine: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:21:10.430 18540 30856 E DownloadJob: Not allowed to set foreground job
08-27 17:21:10.430 18540 30856 E DownloadJob: kotlinx.coroutines.JobCancellationException: Job was cancelled; job=JobImpl{Cancelling}@45cd411
08-27 17:21:15.516 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:21:17.029 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#58d807ea-b091-4c72-af6f-e0bcb127acab#DownloadQueueScreen
08-27 17:21:17.030 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:21:17.095 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#58d807ea-b091-4c72-af6f-e0bcb127acab#DownloadQueueScreen
08-27 17:21:17.096 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:21:17.401 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:21:17.408 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:23:39.746 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:23:40.892 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:23:40.893 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:40.908 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:41.215 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:41.230 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:41.798 18540  9137 E Nekopost: ## getRelatedMangaListByExtension: kotlinx.serialization.MissingFieldException: Fields [cover, noNewChapter, projectName, projectId] are required for type with serial name 'eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummary', but they were missing at path: $.listChapter[0]
08-27 17:23:41.798 18540  9137 E Nekopost: kotlinx.serialization.MissingFieldException: Fields [cover, noNewChapter, projectName, projectId] are required for type with serial name 'eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummary', but they were missing at path: $.listChapter[0]
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(Unknown Source:380)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(SourceFile:2)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(Unknown Source:10)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(Unknown Source:32)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Unknown Source:7)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(Unknown Source:17)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(Unknown Source:7)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(Unknown Source:63)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(Unknown Source:6)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(Unknown Source:321)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(SourceFile:2)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(Unknown Source:32)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummaryList$$serializer.deserialize(RawProjectSummaryList.kt:5)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummaryList$$serializer.deserialize(RawProjectSummaryList.kt:5)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(Unknown Source:321)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.json.Json.decodeFromString(SourceFile:6)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.extension.th.nekopost.Nekopost.popularMangaParse(Nekopost.kt:224)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.source.online.HttpSource.relatedMangaListParse(Unknown Source:6)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.source.online.HttpSource$fetchRelatedMangaList$2$1.invokeSuspend(Unknown Source:25)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:111)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:62)
08-27 17:23:41.798 18540  9137 E Nekopost: Caused by: kotlinx.serialization.MissingFieldException: Fields [cover, noNewChapter, projectName, projectId] are required for type with serial name 'eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummary', but they were missing
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.internal.PluginExceptionsKt.throwMissingFieldException(Unknown Source:39)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummary.<init>(RawProjectSummary.kt:5)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummary$$serializer.deserialize(RawProjectSummary.kt:5)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at eu.kanade.tachiyomi.extension.th.nekopost.model.RawProjectSummary$$serializer.deserialize(RawProjectSummary.kt:5)
08-27 17:23:41.798 18540  9137 E Nekopost: 	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(Unknown Source:321)
08-27 17:23:41.798 18540  9137 E Nekopost: 	... 24 more
08-27 17:23:42.748 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:23:44.444 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:23:49.254 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:23:51.095 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:23:53.312 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:23:54.785 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:23:57.067 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:57.068 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#b580c9f6-f33a-4e86-91e9-d88a0ba38ef9#GlobalSearchScreen
08-27 17:23:57.096 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#b580c9f6-f33a-4e86-91e9-d88a0ba38ef9#GlobalSearchScreen
08-27 17:23:57.399 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#b580c9f6-f33a-4e86-91e9-d88a0ba38ef9#GlobalSearchScreen
08-27 17:23:57.406 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#b580c9f6-f33a-4e86-91e9-d88a0ba38ef9#GlobalSearchScreen
08-27 17:23:57.714 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#b580c9f6-f33a-4e86-91e9-d88a0ba38ef9#GlobalSearchScreen
08-27 17:23:57.715 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:57.756 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#b580c9f6-f33a-4e86-91e9-d88a0ba38ef9#GlobalSearchScreen
08-27 17:23:57.756 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:58.063 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:58.070 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:23:58.811 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:24:23.536 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:24:24.452 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:24:24.453 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#a06a1015-a4cb-4467-b440-35c059c5c404#WebViewScreen
08-27 17:24:24.682 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#a06a1015-a4cb-4467-b440-35c059c5c404#WebViewScreen
08-27 17:24:24.983 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#a06a1015-a4cb-4467-b440-35c059c5c404#WebViewScreen
08-27 17:24:24.992 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#a06a1015-a4cb-4467-b440-35c059c5c404#WebViewScreen
08-27 17:24:27.128 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:27:46.970 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.
08-27 17:27:47.282 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#a06a1015-a4cb-4467-b440-35c059c5c404#WebViewScreen
08-27 17:27:47.283 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:27:47.314 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#a06a1015-a4cb-4467-b440-35c059c5c404#WebViewScreen
08-27 17:27:47.314 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:27:47.615 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:27:47.623 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:27:47.962 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:27:47.963 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:27:48.043 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#ee910325-06e8-4750-80e4-b8b78af4847e#MangaScreen
08-27 17:27:48.044 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:27:48.345 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:27:48.353 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:27:49.247 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#e31affb4-78ce-462f-bc5b-8e91f22dbe1b#HomeScreen
08-27 17:27:49.248 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#551f6e39-89c8-452e-8f75-77c128196615#SettingsScreen
08-27 17:27:49.249 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#68916d02-9062-4dbe-9160-d143461d3def#SettingsMainScreen
08-27 17:27:49.279 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#551f6e39-89c8-452e-8f75-77c128196615#SettingsScreen
08-27 17:27:49.580 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#551f6e39-89c8-452e-8f75-77c128196615#SettingsScreen
08-27 17:27:49.588 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#551f6e39-89c8-452e-8f75-77c128196615#SettingsScreen
08-27 17:27:50.814 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#68916d02-9062-4dbe-9160-d143461d3def#SettingsMainScreen
08-27 17:27:50.815 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: eu.kanade.presentation.more.settings.screen.SettingsAdvancedScreen
08-27 17:27:50.840 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: Screen#68916d02-9062-4dbe-9160-d143461d3def#SettingsMainScreen
08-27 17:27:50.840 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: eu.kanade.presentation.more.settings.screen.SettingsAdvancedScreen
08-27 17:27:51.146 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: eu.kanade.presentation.more.settings.screen.SettingsAdvancedScreen
08-27 17:27:51.154 18540 18540 E AnimatedContentScopeImpl: ScreenTransition: eu.kanade.presentation.more.settings.screen.SettingsAdvancedScreen
08-27 17:28:02.799 18540 18624 E OpenGLRenderer: Unable to match the desired swap behavior.

@l2eused
Copy link
Author

l2eused commented Aug 27, 2024

Screen record

P.S sorry for very low resolution

VID_20240827_174005.mp4

@cuong-tran
Copy link
Collaborator

interesting

@cuong-tran
Copy link
Collaborator

Does this happen on an older build? because the one you are using have a flag in its name, might cause issue with long folder name

@l2eused
Copy link
Author

l2eused commented Aug 29, 2024

Does this happen on an older build? because the one you are using have a flag in its name, might cause issue with long folder name

sorry, this might be not komikku problem. I also tried in mihon and SY too. Those of them also facing this problem. And yes, AFAIK, it's also happen on stable build too.

@l2eused
Copy link
Author

l2eused commented Sep 22, 2024

updated: I still can't download them even if I change location to /storage/emulated/0/T (only one char for path).

The only ways for now is custom title name (from SY custom info feature) to short name and import that backup to mihon that doesn't have custom info feature. Mihon will treat custom title as real title and will bypass this issue (should be bug tbh)

I hope this can fix in any app by themself, but it's seems mihon is much more things to do so I separate issue to each forks also.

@cuong-tran
Copy link
Collaborator

OK, will try to have a fix for it

@cuong-tran
Copy link
Collaborator

oh it appears you using Mihon instead of fork?

@l2eused
Copy link
Author

l2eused commented Sep 22, 2024

oh it appears you using Mihon instead of fork?

It's appear both mihon and forks (SY, KK, YK)

I using Komikku for my main one but I also keep mihon/SY just for track new features and testing bugs that I facing to. (like this one)

I think it because even app use ... in the middle of titlename, it still having chapter name that also long too.

Can fix by only using short title, or using title from custom info feature and only include chapter number not all chapter name can fix this. this might not best solution but I think if want to keep current one (... in the middle) it might hard to cover all situation.

@cuong-tran cuong-tran added the bug Something isn't working label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants