Skip to content

Instantly share code, notes, and snippets.

@feresr
Created August 1, 2019 15:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save feresr/c38e80fb36f050e9fa4951498d4d3684 to your computer and use it in GitHub Desktop.
Save feresr/c38e80fb36f050e9fa4951498d4d3684 to your computer and use it in GitHub Desktop.
Fatal Exception: java.lang.IllegalStateException
Operation is already in progress
Fatal Exception: java.lang.IllegalStateException: Operation is already in progress
at kotlinx.coroutines.io.ByteBufferChannel.access$getReadOp$p(ByteBufferChannel.java:46)
at kotlinx.coroutines.io.ByteBufferChannel.access$flushImpl(ByteBufferChannel.java:157)
at kotlinx.coroutines.io.ByteBufferChannel.access$flushImpl(ByteBufferChannel.java:92)
at kotlinx.coroutines.io.ByteBufferChannel.access$flushImpl(ByteBufferChannel.java:75)
at kotlinx.coroutines.io.ByteReadChannelKt.discard(ByteReadChannelKt.java:3)
at io.ktor.client.response.HttpResponse$close$1.invokeSuspend(HttpResponse.java:3)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.b + 6(BaseContinuationImpl.java:6)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.java:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
main
main
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next + 325(MessageQueue.java:325)
at android.os.Looper.loop + 174(Looper.java:174)
at android.app.ActivityThread.main + 6962(ActivityThread.java:6962)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 528(RuntimeInit.java:528)
at com.android.internal.os.ZygoteInit.main + 888(ZygoteInit.java:888)
Answers Events Handler1
Answers Events Handler1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take + 1120(ScheduledThreadPoolExecutor.java:1120)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take + 1113(ScheduledThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:2)
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run + 5(BackgroundPriorityRunnable.java:5)
at java.lang.Thread.run + 764(Thread.java:764)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
OkHttp ConnectionPool
OkHttp ConnectionPool
at java.lang.Object.wait(Object.java)
at com.android.okhttp.ConnectionPool$1.run + 101(ConnectionPool.java:101)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
FinalizerWatchdogDaemon
FinalizerWatchdogDaemon
at java.lang.Thread.sleep(Thread.java)
at java.lang.Thread.sleep + 373(Thread.java:373)
at java.lang.Thread.sleep + 314(Thread.java:314)
at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor + 347(Daemons.java:347)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization + 369(Daemons.java:369)
at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal + 286(Daemons.java:286)
at java.lang.Daemons$Daemon.run + 108(Daemons.java:108)
at java.lang.Thread.run + 764(Thread.java:764)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
DefaultDispatcher-worker-3
DefaultDispatcher-worker-3
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 353(LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.blockingQuiescence(CoroutineScheduler.java:13)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.cpuWorkerIdle(CoroutineScheduler.java:5)
WorkManager-WorkManagerTaskExecutor-thread-0
WorkManager-WorkManagerTaskExecutor-thread-0
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take + 442(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
glide-active-resources
glide-active-resources
at java.lang.Object.wait(Object.java)
at java.lang.Object.wait + 422(Object.java:422)
at java.lang.ref.ReferenceQueue.remove + 188(ReferenceQueue.java:188)
at java.lang.ref.ReferenceQueue.remove + 209(ReferenceQueue.java:209)
at com.bumptech.glide.load.engine.ActiveResources.cleanReferenceQueue(ActiveResources.java:1)
at com.bumptech.glide.load.engine.ActiveResources$2.run(ActiveResources.java:1)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at com.bumptech.glide.load.engine.ActiveResources$1$1.run + 7(ActiveResources.java:7)
at java.lang.Thread.run + 764(Thread.java:764)
DefaultDispatcher-worker-1
DefaultDispatcher-worker-1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 353(LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.blockingQuiescence(CoroutineScheduler.java:13)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.cpuWorkerIdle(CoroutineScheduler.java:5)
Crashlytics Exception Handler1
Crashlytics Exception Handler1
at dalvik.system.VMStack.getThreadStackTrace(VMStack.java)
at java.lang.Thread.getStackTrace + 1538(Thread.java:1538)
at java.lang.Thread.getAllStackTraces + 1588(Thread.java:1588)
at com.crashlytics.android.core.CrashlyticsController.access$1000(CrashlyticsController.java:175)
at com.crashlytics.android.core.CrashlyticsController.access$1000(CrashlyticsController.java:155)
at com.crashlytics.android.core.CrashlyticsController.access$1900(CrashlyticsController.java)
at com.crashlytics.android.core.CrashlyticsController$7.call(CrashlyticsController.java:3)
at java.util.concurrent.FutureTask.run + 266(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:2)
at io.fabric.sdk.android.services.common.BackgroundPriorityRunnable.run + 5(BackgroundPriorityRunnable.java:5)
at java.lang.Thread.run + 764(Thread.java:764)
Thread-15
Thread-15
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.FutureTask.awaitDone + 450(FutureTask.java:450)
at java.util.concurrent.FutureTask.get + 192(FutureTask.java:192)
at com.crashlytics.android.core.CrashlyticsBackgroundWorker.b + 34(CrashlyticsBackgroundWorker.java:34)
at com.crashlytics.android.core.CrashlyticsController.access$1000(CrashlyticsController.java:124)
at com.crashlytics.android.core.CrashlyticsController$6.onUncaughtException(CrashlyticsController.java:1)
at com.crashlytics.android.core.CrashlyticsUncaughtExceptionHandler.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:1)
at java.lang.ThreadGroup.uncaughtException + 1068(ThreadGroup.java:1068)
at java.lang.ThreadGroup.uncaughtException + 1063(ThreadGroup.java:1063)
at kotlinx.coroutines.CoroutineExceptionHandlerImplKt.a + 60(CoroutineExceptionHandlerImplKt.java:60)
at kotlinx.coroutines.channels.ProduceKt.awaitClose(ProduceKt.java:19)
at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.java:19)
at kotlin.text.CharsKt__CharJVMKt.checkRadix(CharsKt__CharJVMKt.java:19)
at kotlin.io.CloseableKt.closeFinally(CloseableKt.java:19)
at kotlin.ranges.RangesKt___RangesKt.coerceAtMost(RangesKt___RangesKt.java:19)
at kotlin.comparisons.ComparisonsKt__ComparisonsKt.compareValues(ComparisonsKt__ComparisonsKt.java:19)
at kotlin.text.CharsKt__CharJVMKt.digitOf(CharsKt__CharJVMKt.java:19)
at kotlin.text.CharsKt__CharKt.equals(CharsKt__CharKt.java:19)
at kotlinx.coroutines.internal.StackTraceRecoveryKt.frameIndex(StackTraceRecoveryKt.java:19)
at kotlinx.coroutines.Job$DefaultImpls.invokeOnCompletion$default(Job.java:19)
at kotlin.text.CharsKt__CharKt.isSurrogate(CharsKt__CharKt.java:19)
at kotlin.internal.ProgressionUtilKt.mod(ProgressionUtilKt.java:19)
at kotlinx.coroutines.io.ByteReadChannelKt.readRemaining(ByteReadChannelKt.java:19)
at kotlinx.serialization.PolymorphicKt.throwSubtypeNotRegistered(PolymorphicKt.java:19)
at kotlinx.coroutines.io.CoroutinesKt.writer$default(CoroutinesKt.java:19)
at kotlinx.coroutines.StandaloneCoroutine.handleJobException(StandaloneCoroutine.java:2)
at kotlinx.coroutines.JobSupport.addLastAtomic(JobSupport.java:36)
at kotlinx.coroutines.JobSupport.cancelInternal(JobSupport.java:4)
at kotlinx.coroutines.JobSupport.addLastAtomic(JobSupport.java:41)
at kotlinx.coroutines.JobSupport.cancelInternal(JobSupport.java:4)
at kotlinx.coroutines.AbstractCoroutine.getContext(AbstractCoroutine.java:8)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(BaseContinuationImpl.java:2)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.java:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
arch_disk_io_0
arch_disk_io_0
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take + 442(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
ReferenceQueueDaemon
ReferenceQueueDaemon
at java.lang.Object.wait(Object.java)
at java.lang.Daemons$ReferenceQueueDaemon.runInternal + 183(Daemons.java:183)
at java.lang.Daemons$Daemon.run + 108(Daemons.java:108)
at java.lang.Thread.run + 764(Thread.java:764)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
glide-source-thread-3
glide-source-thread-3
at libcore.io.Linux.poll(Linux.java)
at libcore.io.BlockGuardOs.poll + 216(BlockGuardOs.java:216)
at libcore.io.IoBridge.isConnected + 254(IoBridge.java:254)
at libcore.io.IoBridge.connectErrno + 188(IoBridge.java:188)
at libcore.io.IoBridge.connect + 130(IoBridge.java:130)
at java.net.PlainSocketImpl.socketConnect + 129(PlainSocketImpl.java:129)
at java.net.AbstractPlainSocketImpl.doConnect + 356(AbstractPlainSocketImpl.java:356)
at java.net.AbstractPlainSocketImpl.connectToAddress + 200(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect + 182(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect + 357(SocksSocketImpl.java:357)
at java.net.Socket.connect + 626(Socket.java:626)
at com.android.okhttp.internal.Platform.connectSocket + 145(Platform.java:145)
at com.android.okhttp.internal.io.RealConnection.connectSocket + 141(RealConnection.java:141)
at com.android.okhttp.internal.io.RealConnection.connect + 112(RealConnection.java:112)
at com.android.okhttp.internal.http.StreamAllocation.findConnection + 184(StreamAllocation.java:184)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection + 126(StreamAllocation.java:126)
at com.android.okhttp.internal.http.StreamAllocation.newStream + 95(StreamAllocation.java:95)
at com.android.okhttp.internal.http.HttpEngine.connect + 299(HttpEngine.java:299)
at com.android.okhttp.internal.http.HttpEngine.sendRequest + 237(HttpEngine.java:237)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute + 461(HttpURLConnectionImpl.java:461)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect + 127(HttpURLConnectionImpl.java:127)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect + 89(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java)
at com.bumptech.glide.load.data.HttpUrlFetcher.getDataClass(HttpUrlFetcher.java:109)
at com.bumptech.glide.load.data.HttpUrlFetcher.getDataClass(HttpUrlFetcher.java:2)
at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.getDataClass(MultiModelLoader.java:24)
at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:34)
at com.bumptech.glide.load.engine.DecodeJob.h + 23(DecodeJob.java:23)
at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:53)
at com.bumptech.glide.load.engine.DecodeJob.run + 19(DecodeJob.java:19)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run + 31(GlideExecutor.java:31)
arch_disk_io_1
arch_disk_io_1
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.LinkedBlockingQueue.take + 442(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
DefaultDispatcher-worker-4
DefaultDispatcher-worker-4
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 353(LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.blockingQuiescence(CoroutineScheduler.java:13)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.cpuWorkerIdle(CoroutineScheduler.java:5)
Thread-17
Thread-17
at com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java)
at com.android.org.conscrypt.SslWrapper.read + 384(SslWrapper.java:384)
at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read + 541(ConscryptFileDescriptorSocket.java:541)
at com.android.okhttp.okio.Okio$2.read + 136(Okio.java:136)
at com.android.okhttp.okio.AsyncTimeout$2.read + 211(AsyncTimeout.java:211)
at com.android.okhttp.okio.RealBufferedSource.read + 50(RealBufferedSource.java:50)
at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.read + 393(Http1xStream.java:393)
at com.android.okhttp.okio.RealBufferedSource$1.read + 371(RealBufferedSource.java:371)
at java.io.BufferedInputStream.fill + 248(BufferedInputStream.java:248)
at java.io.BufferedInputStream.read1 + 288(BufferedInputStream.java:288)
at java.io.BufferedInputStream.read + 347(BufferedInputStream.java:347)
at kotlinx.coroutines.io.jvm.javaio.ReadingKt$toByteReadChannel$1.invokeSuspend(ReadingKt.java:2)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.b + 6(BaseContinuationImpl.java:6)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.java:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
Thread-16
Thread-16
at com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java)
at com.android.org.conscrypt.SslWrapper.read + 384(SslWrapper.java:384)
at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read + 541(ConscryptFileDescriptorSocket.java:541)
at com.android.okhttp.okio.Okio$2.read + 136(Okio.java:136)
at com.android.okhttp.okio.AsyncTimeout$2.read + 211(AsyncTimeout.java:211)
at com.android.okhttp.okio.RealBufferedSource.read + 50(RealBufferedSource.java:50)
at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.read + 393(Http1xStream.java:393)
at com.android.okhttp.okio.RealBufferedSource$1.read + 371(RealBufferedSource.java:371)
at java.io.BufferedInputStream.fill + 248(BufferedInputStream.java:248)
at java.io.BufferedInputStream.read1 + 288(BufferedInputStream.java:288)
at java.io.BufferedInputStream.read + 347(BufferedInputStream.java:347)
at kotlinx.coroutines.io.jvm.javaio.ReadingKt$toByteReadChannel$1.invokeSuspend(ReadingKt.java:2)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.b + 6(BaseContinuationImpl.java:6)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.java:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
DefaultDispatcher-worker-2
DefaultDispatcher-worker-2
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.parkNanos + 353(LockSupport.java:353)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.blockingQuiescence(CoroutineScheduler.java:13)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.cpuWorkerIdle(CoroutineScheduler.java:5)
Favorite.anteater
Favorite.anteater
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next + 325(MessageQueue.java:325)
at android.os.Looper.loop + 174(Looper.java:174)
at android.os.HandlerThread.run + 65(HandlerThread.java:65)
glide-source-thread-2
glide-source-thread-2
at libcore.io.Linux.poll(Linux.java)
at libcore.io.BlockGuardOs.poll + 216(BlockGuardOs.java:216)
at libcore.io.IoBridge.isConnected + 254(IoBridge.java:254)
at libcore.io.IoBridge.connectErrno + 188(IoBridge.java:188)
at libcore.io.IoBridge.connect + 130(IoBridge.java:130)
at java.net.PlainSocketImpl.socketConnect + 129(PlainSocketImpl.java:129)
at java.net.AbstractPlainSocketImpl.doConnect + 356(AbstractPlainSocketImpl.java:356)
at java.net.AbstractPlainSocketImpl.connectToAddress + 200(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect + 182(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect + 357(SocksSocketImpl.java:357)
at java.net.Socket.connect + 626(Socket.java:626)
at com.android.okhttp.internal.Platform.connectSocket + 145(Platform.java:145)
at com.android.okhttp.internal.io.RealConnection.connectSocket + 141(RealConnection.java:141)
at com.android.okhttp.internal.io.RealConnection.connect + 112(RealConnection.java:112)
at com.android.okhttp.internal.http.StreamAllocation.findConnection + 184(StreamAllocation.java:184)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection + 126(StreamAllocation.java:126)
at com.android.okhttp.internal.http.StreamAllocation.newStream + 95(StreamAllocation.java:95)
at com.android.okhttp.internal.http.HttpEngine.connect + 299(HttpEngine.java:299)
at com.android.okhttp.internal.http.HttpEngine.sendRequest + 237(HttpEngine.java:237)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute + 461(HttpURLConnectionImpl.java:461)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect + 127(HttpURLConnectionImpl.java:127)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect + 89(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java)
at com.bumptech.glide.load.data.HttpUrlFetcher.getDataClass(HttpUrlFetcher.java:109)
at com.bumptech.glide.load.data.HttpUrlFetcher.getDataClass(HttpUrlFetcher.java:2)
at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.getDataClass(MultiModelLoader.java:24)
at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:34)
at com.bumptech.glide.load.engine.DecodeJob.h + 23(DecodeJob.java:23)
at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:53)
at com.bumptech.glide.load.engine.DecodeJob.run + 19(DecodeJob.java:19)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run + 31(GlideExecutor.java:31)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
Thread-19
Thread-19
at com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java)
at com.android.org.conscrypt.SslWrapper.read + 384(SslWrapper.java:384)
at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read + 541(ConscryptFileDescriptorSocket.java:541)
at com.android.okhttp.okio.Okio$2.read + 136(Okio.java:136)
at com.android.okhttp.okio.AsyncTimeout$2.read + 211(AsyncTimeout.java:211)
at com.android.okhttp.okio.RealBufferedSource.read + 50(RealBufferedSource.java:50)
at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.read + 393(Http1xStream.java:393)
at com.android.okhttp.okio.RealBufferedSource$1.read + 371(RealBufferedSource.java:371)
at java.io.BufferedInputStream.fill + 248(BufferedInputStream.java:248)
at java.io.BufferedInputStream.read1 + 288(BufferedInputStream.java:288)
at java.io.BufferedInputStream.read + 347(BufferedInputStream.java:347)
at kotlinx.coroutines.io.jvm.javaio.ReadingKt$toByteReadChannel$1.invokeSuspend(ReadingKt.java:5)
at kotlinx.coroutines.io.CoroutinesKt$launchChannel$job$1.invokeSuspend(CoroutinesKt.java:5)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.b + 6(BaseContinuationImpl.java:6)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.java:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
queued-work-looper
queued-work-looper
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next + 325(MessageQueue.java:325)
at android.os.Looper.loop + 174(Looper.java:174)
at android.os.HandlerThread.run + 65(HandlerThread.java:65)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
glide-source-thread-0
glide-source-thread-0
at libcore.io.Linux.poll(Linux.java)
at libcore.io.BlockGuardOs.poll + 216(BlockGuardOs.java:216)
at libcore.io.IoBridge.isConnected + 254(IoBridge.java:254)
at libcore.io.IoBridge.connectErrno + 188(IoBridge.java:188)
at libcore.io.IoBridge.connect + 130(IoBridge.java:130)
at java.net.PlainSocketImpl.socketConnect + 129(PlainSocketImpl.java:129)
at java.net.AbstractPlainSocketImpl.doConnect + 356(AbstractPlainSocketImpl.java:356)
at java.net.AbstractPlainSocketImpl.connectToAddress + 200(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect + 182(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect + 357(SocksSocketImpl.java:357)
at java.net.Socket.connect + 626(Socket.java:626)
at com.android.okhttp.internal.Platform.connectSocket + 145(Platform.java:145)
at com.android.okhttp.internal.io.RealConnection.connectSocket + 141(RealConnection.java:141)
at com.android.okhttp.internal.io.RealConnection.connect + 112(RealConnection.java:112)
at com.android.okhttp.internal.http.StreamAllocation.findConnection + 184(StreamAllocation.java:184)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection + 126(StreamAllocation.java:126)
at com.android.okhttp.internal.http.StreamAllocation.newStream + 95(StreamAllocation.java:95)
at com.android.okhttp.internal.http.HttpEngine.connect + 299(HttpEngine.java:299)
at com.android.okhttp.internal.http.HttpEngine.sendRequest + 237(HttpEngine.java:237)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute + 461(HttpURLConnectionImpl.java:461)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect + 127(HttpURLConnectionImpl.java:127)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect + 89(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java)
at com.bumptech.glide.load.data.HttpUrlFetcher.getDataClass(HttpUrlFetcher.java:109)
at com.bumptech.glide.load.data.HttpUrlFetcher.getDataClass(HttpUrlFetcher.java:2)
at com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher.getDataClass(MultiModelLoader.java:24)
at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:34)
at com.bumptech.glide.load.engine.DecodeJob.h + 23(DecodeJob.java:23)
at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:53)
at com.bumptech.glide.load.engine.DecodeJob.run + 19(DecodeJob.java:19)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run + 31(GlideExecutor.java:31)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
FinalizerDaemon
FinalizerDaemon
at java.lang.Object.wait(Object.java)
at java.lang.Object.wait + 422(Object.java:422)
at java.lang.ref.ReferenceQueue.remove + 188(ReferenceQueue.java:188)
at java.lang.ref.ReferenceQueue.remove + 209(ReferenceQueue.java:209)
at java.lang.Daemons$FinalizerDaemon.runInternal + 237(Daemons.java:237)
at java.lang.Daemons$Daemon.run + 108(Daemons.java:108)
at java.lang.Thread.run + 764(Thread.java:764)
glide-source-thread-1
glide-source-thread-1
at com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java)
at com.android.org.conscrypt.SslWrapper.read + 384(SslWrapper.java:384)
at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read + 541(ConscryptFileDescriptorSocket.java:541)
at com.android.okhttp.okio.Okio$2.read + 136(Okio.java:136)
at com.android.okhttp.okio.AsyncTimeout$2.read + 211(AsyncTimeout.java:211)
at com.android.okhttp.okio.RealBufferedSource.read + 50(RealBufferedSource.java:50)
at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.read + 393(Http1xStream.java:393)
at com.android.okhttp.okio.RealBufferedSource$1.read + 371(RealBufferedSource.java:371)
at java.io.FilterInputStream.read + 133(FilterInputStream.java:133)
at com.bumptech.glide.util.ContentLengthInputStream.read + 1(ContentLengthInputStream.java:1)
at com.bumptech.glide.util.ContentLengthInputStream.read + 2(ContentLengthInputStream.java:2)
at com.bumptech.glide.load.model.StreamEncoder.encode(StreamEncoder.java:1)
at com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper.getDiskCache(DiskLruCacheWrapper.java:5)
at com.bumptech.glide.load.engine.DataCacheWriter.write(DataCacheWriter.java:5)
at com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper.put(DiskLruCacheWrapper.java:5)
at com.bumptech.glide.load.engine.SourceGenerator.onDataFetcherFailed(SourceGenerator.java:11)
at com.bumptech.glide.load.engine.DecodeJob.h + 23(DecodeJob.java:23)
at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:53)
at com.bumptech.glide.load.engine.DecodeJob.run + 19(DecodeJob.java:19)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1162(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run + 31(GlideExecutor.java:31)
Okio Watchdog
Okio Watchdog
at java.lang.Object.wait(Object.java)
at com.android.okhttp.okio.AsyncTimeout.awaitTimeout + 323(AsyncTimeout.java:323)
at com.android.okhttp.okio.AsyncTimeout.-wrap0(AsyncTimeout.java)
at com.android.okhttp.okio.AsyncTimeout$Watchdog.run + 286(AsyncTimeout.java:286)
glide-disk-cache-thread-0
glide-disk-cache-thread-0
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run + 31(GlideExecutor.java:31)
Queue
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$ + 2137(Thread.java:2137)
at sun.misc.Unsafe.park + 358(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park + 190(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await + 2059(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take + 548(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.concatenate(DependencyPriorityBlockingQueue.java:1)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:1)
at java.util.concurrent.ThreadPoolExecutor.getTask + 1087(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1147(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 636(ThreadPoolExecutor.java:636)
at java.lang.Thread.run + 764(Thread.java:764)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment