Kirill Grouchnikov
05/12/2026, 3:18 PMIvan Matkov
05/12/2026, 4:03 PMKirill Grouchnikov
05/12/2026, 4:04 PMException in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: 'java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext, kotlin.jvm.functions.Function2, int, java.lang.Object)'Ivan Matkov
05/12/2026, 4:12 PMjw
05/13/2026, 2:24 PMKirill Grouchnikov
05/13/2026, 3:05 PMval runtimeClasspath =
project.configurations.matching { it.name == "desktopRuntimeClasspath" }
That gives me a single version of kotlinx-coroutines-core-jvm
For most of the modules in Aurora, the coroutines dependency is transitive from the core Compose itself. But for one module, since I'm using runBlocking explicitly, I defined an explicit dependency on the latest version of coroutines. So in that module, I am getting only 1.11 in the resolved runtime classpath, while in others I am getting only 1.9 in the resolved runtime classpath. And then I end up dumping all these module dependencies into a single folder.Kirill Grouchnikov
05/13/2026, 3:12 PMjw
05/13/2026, 3:13 PMKirill Grouchnikov
05/13/2026, 3:15 PMscreenshot module.
Thanks for the explanations here!