diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/impl/CompilationContextImpl.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/impl/CompilationContextImpl.kt index 393c72cff6da..5811a36fca81 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/impl/CompilationContextImpl.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/impl/CompilationContextImpl.kt @@ -450,7 +450,7 @@ private suspend fun defineJavaSdk(context: CompilationContext) { for ((sdkRef, module) in sdkReferenceToFirstModule) { val sdkName = sdkRef.sdkName val vendorPrefixEnd = sdkName.indexOf('-') - val sdkNameWithoutVendor = if (vendorPrefixEnd == -1) sdkName else sdkName.substring(vendorPrefixEnd + 1) + val sdkNameWithoutVendor = (if (vendorPrefixEnd == -1) sdkName else sdkName.substring(vendorPrefixEnd + 1)).removeSuffix(" (WSL)") check(sdkNameWithoutVendor == "17") { "Project model at ${context.paths.projectHome} [module ${module.name}] requested SDK $sdkNameWithoutVendor, " + "but only '17' is supported as SDK in intellij project"