Hi, in an intellij plugin project, I'm trying to u...
# getting-started
s
Hi, in an intellij plugin project, I'm trying to upgrade kotlin jvm plugin from 1.9.24 to 2.0.20, with gradle 8.8, i have a dependency in buildSrc
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20")
and getting errors like this one: > Execution failed for task 'modelcompileKotlin'. > > Could not resolve all files for configuration 'modeldetachedConfiguration1'. > > Failed to transform okio-1.17.2.jar to match attributes {artifactType=classpath-entry-snapshot, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}. > > Execution failed for BuildToolsApiClasspathEntrySnapshotTransform: /home/shin/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.17.2/78c7820b205002da4d2d137f6f312bd64b3d6049/okio-1.17.2.jar. > > 'void org.jetbrains.kotlin.incremental.storage.ExternalizersKt.saveToFile(org.jetbrains.kotlin.com.intellij.util.io.DataExternalizer, java.io.File, java.lang.Obj if i disable incremental compilation the errors are gone
kotlin.incremental.useClasspathSnapshot=false
any idea ? is it a gradle issue? is it because gradle 8.8 does not support kotlin 2 yet ? the exception is : > Caused by: java.lang.NoSuchMethodError: 'void org.jetbrains.kotlin.incremental.storage.ExternalizersKt.saveToFile(org.jetbrains.kotlin.com.intellij.util.io.DataExternalizer, java.io.File, java.lang.Object)' > at org.jetbrains.kotlin.buildtools.internal.ClasspathEntrySnapshotImpl.saveSnapshot(ClasspathEntrySnapshotImpl.kt:29) > at org.jetbrains.kotlin.gradle.internal.transforms.BuildToolsApiClasspathEntrySnapshotTransform.transform(BuildToolsApiClasspathEntrySnapshotTransform.kt:94) > at org.gradle.api.internal.artifacts.transform.DefaultTransform.transform(DefaultTransform.java:276) > at org.gradle.api.internal.artifacts.transform.AbstractTransformExecution$2.call(AbstractTransformExecution.java:143) > at org.gradle.api.internal.artifacts.transform.AbstractTransformExecution$2.call(AbstractTransformExecution.java:137) > at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209) > at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
🧵 1