From 2521f8c2a9944f636e2423b080a21ccfdc25311f Mon Sep 17 00:00:00 2001 From: "Konstantin.Nisht" Date: Fri, 3 Jan 2025 13:20:32 +0100 Subject: [PATCH] [java] Handle cancellation during the search for JDK GitOrigin-RevId: 2ec8bd5b62d618ba0c3c414fd6dd54ef75bd0687 --- .../openapi/projectRoots/impl/JavaHomeFinderBasic.java | 3 +++ 1 file changed, 3 insertions(+) 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();