diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MppDependencyProjectStructureMetadataExtractorFactory.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MppDependencyProjectStructureMetadataExtractorFactory.kt index 8eaa1680c86..0ed2a1ae261 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MppDependencyProjectStructureMetadataExtractorFactory.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/MppDependencyProjectStructureMetadataExtractorFactory.kt @@ -42,13 +42,10 @@ private constructor( ) } else { val key = ProjectPathWithBuildName(moduleId.projectPath, moduleId.build.name) - val projectStructureMetadataProvider = includedBuildsProjectStructureMetadataProviders.value[key] - ?: error("Project structure metadata not found for project $key") - IncludedBuildMppDependencyProjectStructureMetadataExtractor( componentId = moduleId, primaryArtifact = metadataArtifact.file, - projectStructureMetadataProvider = projectStructureMetadataProvider::value + projectStructureMetadataProvider = { includedBuildsProjectStructureMetadataProviders.value[key]?.value } ) } } else {