diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/MetricsWriter.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/MetricsWriter.kt index 790a5b16474..9d2502fd670 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/MetricsWriter.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/MetricsWriter.kt @@ -15,10 +15,11 @@ import org.jetbrains.kotlin.gradle.report.data.BuildExecutionData import org.jetbrains.kotlin.gradle.report.data.BuildExecutionDataProcessor import java.io.File import java.io.ObjectOutputStream +import java.io.Serializable internal class MetricsWriter( private val outputFile: File, -) : BuildExecutionDataProcessor { +) : BuildExecutionDataProcessor, Serializable { override fun process(build: BuildExecutionData, log: Logger) { if (build.failureMessages.isNotEmpty()) return