Nivaldo H Bondança
10/02/2024, 3:03 PMNoClassDefFoundError: kotlinx/coroutines/CoroutineScope
, which could be solved by adding the coroutines jar to our local kotlin home libraries, but I started wondering whether this was indeed something intentional from the Kotlin compiler side or not.
At first I thought it was added by mistake, but I see the dependency also shows up in the manifest, so now I'm not sure.
Here's the stack trace leading to it:
java.lang.NoClassDefFoundError: kotlinx/coroutines/CoroutineScope
at com.intellij.core.CoreApplicationEnvironment.createApplication(CoreApplicationEnvironment.java:127)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreApplicationEnvironment.createApplication(KotlinCoreApplicationEnvironment.kt:55)
at com.intellij.core.CoreApplicationEnvironment.<init>(CoreApplicationEnvironment.java:81)
at com.intellij.core.JavaCoreApplicationEnvironment.<init>(JavaCoreApplicationEnvironment.java:48)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreApplicationEnvironment.<init>(KotlinCoreApplicationEnvironment.kt:43)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreApplicationEnvironment.<init>(KotlinCoreApplicationEnvironment.kt)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreApplicationEnvironment$Companion.create(KotlinCoreApplicationEnvironment.kt:108)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createApplicationEnvironment(KotlinCoreEnvironment.kt:673)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.getOrCreateApplicationEnvironment(KotlinCoreEnvironment.kt:558)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.getOrCreateApplicationEnvironmentForProduction(KotlinCoreEnvironment.kt:534)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:466)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createCoreEnvironment(K2JVMCompiler.kt:204)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:155)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:43)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:103)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:49)
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)
at org.jetbrains.kotlin.buildtools.internal.CompilationServiceImpl.compileInProcess(CompilationServiceImpl.kt:184)
at org.jetbrains.kotlin.buildtools.internal.CompilationServiceImpl.compileJvm(CompilationServiceImpl.kt:92)
at org.jetbrains.kotlin.buildtools.internal.CompilationServiceProxy.compileJvm(CompilationServiceImpl.kt)
...
I write here to validate my curiosity on whether this was an intentional addition to the Kotlin compiler or notdmitriy.novozhilov
10/02/2024, 3:07 PMNivaldo H Bondança
10/02/2024, 3:08 PMPeng Jiang
10/03/2024, 1:40 PMdmitriy.novozhilov
10/04/2024, 6:20 AMcom.intellij.util.messages.MessageBus
)Nivaldo H Bondança
10/04/2024, 12:53 PMdmitriy.novozhilov
10/04/2024, 1:57 PMNivaldo H Bondança
10/04/2024, 1:58 PM