diff --git a/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/JavaHomeFinderBasic.java b/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/JavaHomeFinderBasic.java index 409d8c1b89df..2749e7a4ea64 100644 --- a/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/JavaHomeFinderBasic.java +++ b/platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/JavaHomeFinderBasic.java @@ -144,6 +144,9 @@ public class JavaHomeFinderBasic { return scanAll(dirsToCheck, false); } + catch (CancellationException e) { + throw e; + } catch (Exception e) { log.warn("Failed to scan PATH for JDKs. " + e.getMessage(), e); return Collections.emptySet();