After upgrading to Kotlin `1.3.60` from `1.3.41` w...
# gradle
l
After upgrading to Kotlin
1.3.60
from
1.3.41
we started getting this error in the logs:
Copy code
Internal compiler error. See log for more details
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':my-module:compileKotlin'.Open stacktrace
Caused by: org.gradle.api.GradleException: Internal compiler error. See log for more detailsClose stacktrace
at org.jetbrains.kotlin.gradle.tasks.TasksUtilsKt.throwGradleExceptionIfError(tasksUtils.kt:15)
at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:122)
at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunner.runCompilerAsync(GradleKotlinCompilerRunner.kt:148)
at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunner.runCompilerAsync(GradleKotlinCompilerRunner.kt:143)
at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunner.runJvmCompilerAsync(GradleKotlinCompilerRunner.kt:83)
at org.jetbrains.kotlin.gradle.tasks.KotlinCompile.callCompilerAsync$kotlin_gradle_plugin(Tasks.kt:429)
at org.jetbrains.kotlin.gradle.tasks.KotlinCompile.callCompilerAsync$kotlin_gradle_plugin(Tasks.kt:339)
at org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile.executeImpl(Tasks.kt:296)
at org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile.execute(Tasks.kt:268)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)
We have also tried Kotlin
1.3.50
with the same result. On the console we see the following stacktrace:
Copy code
:my-module:compileKotlin FAILED	
e: java.lang.NoSuchMethodError: kotlin.script.experimental.util.PropertiesCollection$Companion.key$default(Lkotlin/script/experimental/util/PropertiesCollection$Companion;Ljava/lang/Object;ZILjava/lang/Object;)Lkotlin/script/experimental/util/PropertiesCollection$PropertyKeyDelegate;	
	at org.jetbrains.kotlin.scripting.definitions.ScriptCompilationConfigurationFromDefinitionKt.<clinit>(ScriptCompilationConfigurationFromDefinition.kt:86)	
	at org.jetbrains.kotlin.scripting.compiler.plugin.ScriptingCompilerConfigurationExtension$updateConfiguration$hostConfiguration$1.invoke(ScriptingCompilerConfigurationExtension.kt:47)	
	at org.jetbrains.kotlin.scripting.compiler.plugin.ScriptingCompilerConfigurationExtension$updateConfiguration$hostConfiguration$1.invoke(ScriptingCompilerConfigurationExtension.kt:28)	
	at kotlin.script.experimental.host.ScriptingHostConfiguration.<init>(hostConfiguration.kt:20)	
	at kotlin.script.experimental.host.ScriptingHostConfiguration.<init>(hostConfiguration.kt:25)	
	at org.jetbrains.kotlin.scripting.compiler.plugin.ScriptingCompilerConfigurationExtension.updateConfiguration(ScriptingCompilerConfigurationExtension.kt:46)	
	at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:187)	
	at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:113)	
	at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:420)	
	at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createCoreEnvironment(K2JVMCompiler.kt:263)
I've googled this extensively but have come up empty. Has anyone here encountered this error?
d
I'm guessing you've done the usual clean and build?
Have you also upgraded the stdlib?
l
Yeah spot on.. Thanks for the tip 👍