diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTaskInputs.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTaskInputs.kt index 00e6733636d..70460159718 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTaskInputs.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MetadataDependencyTransformationTaskInputs.kt @@ -45,17 +45,8 @@ internal class MetadataDependencyTransformationTaskInputs( } } - @Transient // Only needed for configuring task inputs - private val participatingSourceSetsLazy: Lazy>? = lazy { - kotlinSourceSet.internal.withDependsOnClosure - } - - private val participatingSourceSets: Set - get() = participatingSourceSetsLazy?.value - ?: error( - "`participatingSourceSets` is null. " + - "Probably it is accessed it during Task Execution with state loaded from Configuration Cache" - ) + @Transient // Only needed for configuring task inputs; + private val participatingSourceSets: Set = kotlinSourceSet.internal.withDependsOnClosure @Suppress("unused") // Gradle input @get:Input