From 4a819338fec8a7f206c12882bf7d107191f04f0e Mon Sep 17 00:00:00 2001 From: Tomas Hurka Date: Wed, 6 Mar 2024 10:24:19 +0100 Subject: [PATCH] GH-559 source root can be file link --- .../src/org/graalvm/visualvm/gotosource/SourcesRoot.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/visualvm/gotosource/src/org/graalvm/visualvm/gotosource/SourcesRoot.java b/visualvm/gotosource/src/org/graalvm/visualvm/gotosource/SourcesRoot.java index 32744c52a4..60f54a017c 100644 --- a/visualvm/gotosource/src/org/graalvm/visualvm/gotosource/SourcesRoot.java +++ b/visualvm/gotosource/src/org/graalvm/visualvm/gotosource/SourcesRoot.java @@ -75,8 +75,8 @@ private SourcePathHandle getSourceHandle(String resourcePath) { Path root = Paths.get(rootPath); try { - if (Files.isDirectory(root, LinkOption.NOFOLLOW_LINKS)) return getHandleInDirectory(root, resourcePath, subPaths, encoding); - else if (Files.isRegularFile(root, LinkOption.NOFOLLOW_LINKS)) return getHandleInArchive(root, resourcePath, subPaths, encoding); + if (Files.isDirectory(root)) return getHandleInDirectory(root, resourcePath, subPaths, encoding); + else if (Files.isRegularFile(root)) return getHandleInArchive(root, resourcePath, subPaths, encoding); } catch (Throwable t) { LOGGER.log(Level.INFO, "Failed resolving source file " + resourcePath + " in " + root, t); // NOI18N }