Skip to content

Crashing is bound to happen if you are migrating or have migrated #2232

@INFIYOP

Description

@INFIYOP

Steps to reproduce

Go to any manga in your library or the migration tab in brouse section
Click on migrate not time starts ticking if you have migrated or not the crash happens in 20 to 30 second

Expected behavior

Should work how it's supposed to and not crash

Actual behavior

Crashing after 20 seconds

Crash logs

App ID: xyz.jmir.tachiyomi.mi
App version: 0.18.1.2 (39e9a74, 131, 2025-10-28T21:49:57Z)
Android version: 9 (SDK 28; build PKQ1.180904.001)
Android build ID: PKQ1.180904.001
Device brand: xiaomi
Device manufacturer: Xiaomi
Device name: tulip (tulip)
Device model: Redmi Note 6 Pro
WebView: Chrome 138.0.7204.179
Current time: 2025-11-08T17:22:44.779+05:30
MPV version: 6764488
Libplacebo version: v7.349.0
FFmpeg version: n7.1

java.lang.Throwable: java.lang.Error: Service Unavailable
at eu.kanade.tachiyomi.extension.all.comico.Comico.getData(Comico.kt:179)
at eu.kanade.tachiyomi.extension.all.comico.Comico.popularMangaParse(Comico.kt:109)
at eu.kanade.tachiyomi.extension.all.comico.Comico.searchMangaParse(Comico.kt:135)
at eu.kanade.tachiyomi.source.online.HttpSource$$ExternalSyntheticLambda0.invoke(Unknown Source:56)
at androidx.constraintlayout.compose.State$$ExternalSyntheticLambda0.call(SourceFile:7)
at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(Unknown Source:2)
at rx.observers.Subscribers$5.onNext(Unknown Source:2)
at rx.internal.operators.OnSubscribeDoOnEach$DoOnEachSubscriber.onNext(Unknown Source:12)
at eu.kanade.tachiyomi.network.OkHttpExtensionsKt$asObservable$1$requestArbiter$1.request(Unknown Source:31)
at rx.Subscriber.setProducer(Unknown Source:38)
at rx.internal.operators.OnSubscribeMap$MapSubscriber.setProducer(Unknown Source:2)
at rx.Subscriber.setProducer(Unknown Source:21)
at rx.Subscriber.setProducer(Unknown Source:21)
at eu.kanade.tachiyomi.network.OkHttpExtensionsKt$$ExternalSyntheticLambda0.call(Unknown Source:20)
at rx.Observable.unsafeSubscribe(Unknown Source:9)
at rx.internal.operators.OnSubscribeDoOnEach.call(SourceFile:2)
at rx.internal.operators.OnSubscribeDoOnEach.call(SourceFile:1)
at rx.Observable.unsafeSubscribe(Unknown Source:9)
at rx.internal.operators.OnSubscribeDefer.call(SourceFile:3)
at rx.internal.operators.OnSubscribeDefer.call(SourceFile:1)
at rx.Observable.unsafeSubscribe(Unknown Source:9)
at rx.internal.operators.OnSubscribeMap.call(SourceFile:5)
at rx.internal.operators.OnSubscribeMap.call(SourceFile:1)
at rx.internal.operators.OnSubscribeLift.call(SourceFile:4)
at rx.internal.operators.OnSubscribeLift.call(SourceFile:1)
at rx.Observable.subscribe(SourceFile:24)
at tachiyomi.core.common.util.lang.RxCoroutineBridgeKt.awaitSingle(Unknown Source:22)
at eu.kanade.tachiyomi.source.CatalogueSource.getSearchManga$suspendImpl(Unknown Source:4)
at eu.kanade.tachiyomi.source.CatalogueSource.getSearchManga(Unknown Source:0)
at eu.kanade.tachiyomi.source.online.HttpSource.getSearchManga(Unknown Source:0)
at eu.kanade.tachiyomi.ui.browse.manga.source.globalsearch.MangaSearchScreenModel$search$3$1$1$page$1.invokeSuspend(Unknown Source:34)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
at kotlinx.coroutines.DispatchedTask.run(Unknown Source:108)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(Screen#9a008159-1d69-4214-8c18-025cad3683fd:eu.kanade.tachiyomi.ui.browse.manga.migration.search.MigrateMangaSearchScreenModel:default), StandaloneCoroutine{Cancelling}@14a2b8c, Dispatchers.IO]
Caused by: rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting onNext value: okhttp3.Response.class
at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(Unknown Source:19)
... 30 more

--------- beginning of system
--------- beginning of main
2025-11-08 17:21:56.407 +0530 11252 12226 E SQLiteLog: (284) automatic index on C(manga_id)
2025-11-08 17:21:56.407 +0530 11252 12226 E SQLiteLog: (284) automatic index on mangas_categories(manga_id)

aniyomi_crash_logs.txt

aniyomi_crash_logs.txt

Aniyomi version

0.18.1.2

Android version

Android 9

Device

Redmi note 6 pro

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 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.18.1.2.
  • I have filled out all of the requested information in this form, including specific version numbers.
  • I understand that Aniyomi does not have or fix any extensions, and I will not receive help for any issues related to sources or extensions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions