I am working on a project including a gradle plugin. All of a sudden I start getting a very weird error, only locally, and the very same code keeps working fine on the CI.
The issue I get is:
class org.jetbrains.kotlin.gradle.tasks.KotlinCompile, unresolved supertypes: org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask, org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain
class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile, unresolved supertypes: org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile
class org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile, unresolved supertypes: org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompileTool, unresolved supertypes: org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
class org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemonWithNormalization, unresolved supertypes: org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemon
Adding -Xextended-compiler-checks argument might provide additional information.
The same problem appears in IDEA:
Obviously I did not change any dependency recently. I am using Gradle 8.2.1 and Kotlin 1.8.22
I tried deleting the gradle caches, restarting the computer, restarting the gradle daemons. Nothing seems to work.
The module where I see the issue has these dependencies:
dependencies {
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version")
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
implementation("io.lionweb.lionweb-java:lionweb-java-2023.1-core:$lionwebVersion")
api(project(":lionweb-gen"))
testImplementation(project(":lionweb-ksp"))
testImplementation("org.jetbrains.kotlin:kotlin-test-junit5:$kotlin_version")
testImplementation("org.junit.jupiter:junit-jupiter:5.7.1")
implementation("com.google.code.gson:gson:$gson_version")
implementation("com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:$completeKspVersion")
}
Do you have any suggestion?