Hi everyone. I am using coil3 for image loading in...
# compose-ios
d
Hi everyone. I am using coil3 for image loading in Compose multiplatform project. The issue is that for a brief period of time in the beginning error composable of SubcomposeAsyncImage is rendered. After a few seconds it goes to success My
imageUrl
is
String
and cannot be null though it reports it as such. Coil version used
"3.0.4"
Copy code
ktor-coilnetwork = { group = "io.coil-kt.coil3", name = "coil-network-ktor3", version.ref = "ktorcoilnetwork" }
coil-comopse = { group = "io.coil-kt.coil3", name = "coil-compose", version.ref = "coil" }
Stacktrace in the thread
Copy code
java.lang.IllegalStateException: Unable to create a fetcher that supports: null
                                                                                                    	at coil3.intercept.EngineInterceptor.fetch(EngineInterceptor.kt:153)
                                                                                                    	at coil3.intercept.EngineInterceptor.execute(EngineInterceptor.kt:115)
                                                                                                    	at coil3.intercept.EngineInterceptor.access$execute(EngineInterceptor.kt:32)
                                                                                                    	at coil3.intercept.EngineInterceptor$intercept$2.invokeSuspend(EngineInterceptor.kt:66)
                                                                                                    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                                                                                                    	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
                                                                                                    	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
                                                                                                    	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:823)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
                                                                                                    	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)