conference-app-2021
conference-app-2021 copied to clipboard
Sometimes socket timeouts occur
Overview (Required)
- The titile says everything
Steps To Reproduce
There is no exact step, but it seems to happen when the app is restarted.
2021-02-23 19:49:00.361 29112-29112/? W/System.err: io.github.droidkaigi.feeder.AppError$UnknownException: io.ktor.network.sockets.SocketTimeoutException: Socket timeout has been expired [url=https://ssot-api-staging.an.r.appspot.com/feeds/recent, socket_timeout=unknown] ms
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at io.github.droidkaigi.feeder.LoadState$Error.<init>(LoadState.kt:19)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at io.github.droidkaigi.feeder.LoadStateKt$toLoadState$3.invokeSuspend(LoadState.kt:58)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at io.github.droidkaigi.feeder.LoadStateKt$toLoadState$3.invoke(Unknown Source:14)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(SafeCollector.common.kt:114)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1$1.invokeSuspend(Unknown Source:12)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:342)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith$default(DispatchedContinuation.kt:263)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlinx.coroutines.internal.ScopeCoroutine.afterCompletion(Scopes.kt:27)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.continueCompleting(JobSupport.kt:933)
2021-02-23 19:49:00.362 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.access$continueCompleting(JobSupport.kt:28)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport$ChildCompletion.invoke(JobSupport.kt:1152)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.notifyCompletion(JobSupport.kt:1520)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:323)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:240)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:903)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:860)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:825)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:111)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
2021-02-23 19:49:00.363 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:86)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:86)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:86)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
2021-02-23 19:49:00.364 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:86)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun.access$resumeRootWith(SuspendFunctionGun.kt:15)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:86)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at android.os.Handler.handleCallback(Handler.java:938)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at android.os.Handler.dispatchMessage(Handler.java:99)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at android.os.Looper.loop(Looper.java:223)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7660)
2021-02-23 19:49:00.365 29112-29112/? W/System.err: at java.lang.reflect.Method.invoke(Native Method)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: Caused by: io.ktor.network.sockets.SocketTimeoutException: Socket timeout has been expired [url=https://ssot-api-staging.an.r.appspot.com/feeds/recent, socket_timeout=unknown] ms
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at io.ktor.client.features.HttpTimeoutKt.SocketTimeoutException(HttpTimeout.kt:209)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at io.ktor.client.engine.okhttp.OkUtilsKt.mapOkHttpException(OkUtils.kt:75)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at io.ktor.client.engine.okhttp.OkUtilsKt.access$mapOkHttpException(OkUtils.kt:1)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at io.ktor.client.engine.okhttp.OkHttpCallback.onFailure(OkUtils.kt:38)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:510)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2021-02-23 19:49:00.366 29112-29112/? W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2021-02-23 19:49:00.367 29112-29112/? W/System.err: at java.lang.Thread.run(Thread.java:923)
2021-02-23 19:49:00.367 29112-29112/? W/System.err: Caused by: java.net.SocketTimeoutException: timeout
2021-02-23 19:49:00.367 29112-29112/? W/System.err: at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:677)
2021-02-23 19:49:00.367 29112-29112/? W/System.err: at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:686)
2021-02-23 19:49:00.367 29112-29112/? W/System.err: at okhttp3.internal.http2.Http2Stream.takeHeaders(Http2Stream.kt:143)
2021-02-23 19:49:00.367 29112-29112/? W/System.err: at okhttp3.internal.http2.Http2ExchangeCodec.readResponseHeaders(Http2ExchangeCodec.kt:96)
2021-02-23 19:49:00.367 29112-29112/? W/System.err: at okhttp3.internal.connection.Exchange.readResponseHeaders(Exchange.kt:106)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:79)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:82)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:197)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:502)
2021-02-23 19:49:00.368 29112-29112/? W/System.err: ... 3 more
Env:
- Device: Pixel3
- OS: 11
- master