diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/WindowsDistributionBuilder.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/WindowsDistributionBuilder.groovy index b31b9c92b006..228a2fd14afc 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/WindowsDistributionBuilder.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/WindowsDistributionBuilder.groovy @@ -106,7 +106,16 @@ final class WindowsDistributionBuilder extends OsSpecificDistributionBuilder { } if (customizer.buildZipArchive) { - List jreDirectoryPaths = customizer.zipArchiveWithBundledJre ? [jreDir] : [] + List jreDirectoryPaths + if (customizer.zipArchiveWithBundledJre) { + if (jreDir == null) { + buildContext.messages.error("Bundled jre is not found, but it's required for .win.zip") + } + + jreDirectoryPaths = [jreDir] + } else { + jreDirectoryPaths = [] + } zipPath = buildWinZip(jreDirectoryPaths, ".win", winDistPath) }