diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilerRunnerWithWorkers.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilerRunnerWithWorkers.kt index 8c4d439be99..618417e9b92 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilerRunnerWithWorkers.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleCompilerRunnerWithWorkers.kt @@ -42,6 +42,9 @@ internal class GradleCompilerRunnerWithWorkers( it.taskOutputs.from(taskOutputsBackup.outputs) it.taskOutputsSnapshot.set(taskOutputsBackup.previousOutputs) it.metricsReporter.set(buildMetrics) + } else { + // MapProperty has empty value by default: https://github.com/gradle/gradle/issues/7485 + it.taskOutputsSnapshot.set(null as Map>?) } } return workQueue