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

Error in anime library #1827

Open
7 tasks done
AmirGHaghighi opened this issue Nov 16, 2024 · 0 comments
Open
7 tasks done

Error in anime library #1827

AmirGHaghighi opened this issue Nov 16, 2024 · 0 comments
Labels
Bug Something isn't working

Comments

@AmirGHaghighi
Copy link

Steps to reproduce

Moved 4 anime from category A to Category B.

But I saw sometime ago I encountered it when adding an anime to library from Gogo extension.

Expected behavior

Moved without any problem.

Actual behavior

Crashes when I switch to anime library menu.
(I already set default opening page to be 'update tab' so I know the problem is in anime library.)

Crash logs

App version: 0.16.4.3-8019 (standard, 8637207, 126, 2024-11-09T21:51:27Z)
Android version: 13 (SDK 33; build TP1A.220624.014)
Android build ID: TP1A.220624.014
Device brand: Xiaomi
Device manufacturer: Xiaomi
Device name: amber (amber_eea)
Device model: 21081111RG
WebView: Android System WebView 130.0.6723.107
MPV version: 4d32db2
Libplacebo version: v7.349.0
FFmpeg version: n7.0

java.lang.Throwable: java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:781)
at java.util.TimSort.mergeAt(TimSort.java:518)
at java.util.TimSort.mergeForceCollapse(TimSort.java:461)
at java.util.TimSort.sort(TimSort.java:254)
at java.util.Arrays.sort(Arrays.java:1270)
at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invoke(Unknown Source:29)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3$2.invokeSuspend(Unknown Source:57)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3$2.invoke(SourceFile:2)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$3$2.invoke(SourceFile:1)
at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Unknown Source:254)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
at kotlinx.coroutines.DispatchedTask.run(Unknown Source:106)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@efbe38c, Dispatchers.IO]

--------- beginning of crash
11-15 17:54:09.604 25370 1096 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-55
11-15 17:54:09.604 25370 1096 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 25370
11-15 17:54:09.604 25370 1096 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
11-15 17:54:09.604 25370 1096 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@6f29aee, Dispatchers.IO]
11-15 17:54:19.329 2318 2376 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-15
11-15 17:54:19.329 2318 2376 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 2318
11-15 17:54:19.329 2318 2376 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
11-15 17:54:19.329 2318 2376 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@12c22b9, Dispatchers.IO]
11-15 17:54:27.761 2929 3288 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-60
11-15 17:54:27.761 2929 3288 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 2929
11-15 17:54:27.761 2929 3288 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
11-15 17:54:27.761 2929 3288 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@7b1f546, Dispatchers.IO]
11-15 18:18:14.272 12488 12702 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-8
11-15 18:18:14.272 12488 12702 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 12488
11-15 18:18:14.272 12488 12702 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
11-15 18:18:14.272 12488 12702 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@f29004c, Dispatchers.IO]
11-15 18:18:57.336 18313 18475 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-22
11-15 18:18:57.336 18313 18475 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 18313
11-15 18:18:57.336 18313 18475 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
11-15 18:18:57.336 18313 18475 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@a3a9df0, Dispatchers.IO]
11-15 18:21:35.935 19546 19609 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-37
11-15 18:21:35.935 19546 19609 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 19546
11-15 18:21:35.935 19546 19609 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
11-15 18:21:35.935 19546 19609 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@7264abb, Dispatchers.IO]
11-15 18:24:44.073 20490 20513 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-4
11-15 18:24:44.073 20490 20513 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 20490
11-15 18:24:44.073 20490 20513 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:57)
11-15 18:24:44.073 20490 20513 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryTab:eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel:default:ScreenModelCoroutineScope), StandaloneCoroutine{Cancelling}@d5a872, Dispatchers.IO]
11-15 18:24:49.610 20625 20660 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-11
11-15 18:24:49.610 20625 20660 E AndroidRuntime: Process: xyz.jmir.tachiyomi.mi.debug, PID: 20625
11-15 18:24:49.610 20625 20660 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at kotlin.collections.ArraysKt___ArraysJvmKt.sortWith(SourceFile:1)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at kotlin.collections.CollectionsKt___CollectionsKt.sortedWith(Unknown Source:36)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at eu.kanade.tachiyomi.ui.library.anime.AnimeLibraryScreenModel$1$2.invokeSuspend(Unknown Source:224)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(Unknown Source:98)
11-15 18:24:49.610 20625 20660 E AndroidRuntime: at kotlinx.corout

Aniyomi version

0.16.4.3-8019 (r8019)

Android version

13

Device

Xiaomi 11T

Other details

I created a backup since I can still go to other parts of app besides anime library tab.

I moved backup to stable Aniyomi and it is the same.

I moved backup to Animiru and it's fine and good.

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 extension, I should be opening an issue in the extension's repository.
  • I have gone through the FAQ and troubleshooting guide.
  • I have updated the app to version 0.16.4.3.
  • I have updated all installed extensions.
  • I will fill out all of the requested information in this form.
@AmirGHaghighi AmirGHaghighi added the Bug Something isn't working label Nov 16, 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

1 participant