Suwayomi-Server
Suwayomi-Server copied to clipboard
[Bug] Some pages don't load
Device information
- Suwayomi-Server version: v1.0.0-r1461 docker
- Server Operating System: docker
- Client Web Browser: Google Chrome 120.0.6099.216
Steps to reproduce
- Open random manga
Expected behavior
All pages should load correctly
Actual behavior
Some of the pages don't load - after page refresh they re-download normally
08:53:50.037 [OkHttp https://xfs-s117.batcg.org/...] DEBUG eu.kanade.tachiyomi.network.NetworkHelper -- --> GET https://xfs-s117.batcg.org/comic/7006/a5e/659d5fde119762a5e11fbe5a/45299135_1080_4914_258940.webp?acc=Jvl1XJ9n7AYAVG5tobqaTg&exp=1705225675 http/1.1
08:53:50.295 [DefaultDispatcher-worker-11] ERROR suwayomi.tachidesk.server.JavalinSetup -- IOException while handling the request
java.io.IOException: connect timed out
at eu.kanade.tachiyomi.source.online.HttpSource.getImage$suspendImpl(HttpSource.kt:391)
at eu.kanade.tachiyomi.source.online.HttpSource.getImage(HttpSource.kt)
at suwayomi.tachidesk.manga.impl.Page$getPageImage$5.invokeSuspend(Page.kt:112)
at suwayomi.tachidesk.manga.impl.Page$getPageImage$5.invoke(Page.kt)
at suwayomi.tachidesk.manga.impl.Page$getPageImage$5.invoke(Page.kt)
at suwayomi.tachidesk.manga.impl.util.storage.ImageResponse.getImageResponse(ImageResponse.kt:70)
at suwayomi.tachidesk.manga.impl.Page.getPageImage(Page.kt:111)
at suwayomi.tachidesk.manga.impl.Page.getPageImage$default(Page.kt:44)
at suwayomi.tachidesk.manga.controller.MangaController$pageRetrieve$2$1.invokeSuspend(MangaController.kt:407)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: java.net.SocketTimeoutException: connect timed out
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
at java.base/java.net.Socket.connect(Unknown Source)
at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
at okhttp3.internal.connection.ConnectPlan.connectSocket(ConnectPlan.kt:254)
at okhttp3.internal.connection.ConnectPlan.connectTcp(ConnectPlan.kt:128)
at okhttp3.internal.connection.FastFallbackExchangeFinder$launchTcpConnect$1.runOnce(FastFallbackExchangeFinder.kt:138)
at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:117)
at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:66)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Suppressed: java.net.SocketTimeoutException: connect timed out
... 16 common frames omitted
08:53:50.503 [OkHttp https://xfs-s117.batcg.org/...] DEBUG eu.kanade.tachiyomi.network.NetworkHelper -- <-- 200 OK https://xfs-s117.batcg.org/comic/7006/a5e/659d5fde119762a5e11fbe5a/45299135_1080_4914_258940.webp?acc=Jvl1XJ9n7AYAVG5tobqaTg&exp=1705225675 (466ms, 258940-byte body)