From 68eb8474c55486d63fb01107ef31ab84e4cd0587 Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Tue, 3 Feb 2026 20:18:18 +0100 Subject: [PATCH] [java] IDEA-385505 Tests in third-party plugins fail after debugger.impl migration to v2 GitOrigin-RevId: b8185b9fdba5b4f7ef64d93e1a3dc97013a84a8b --- .../src/com/intellij/debugger/engine/AsyncStacksUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/AsyncStacksUtils.java b/java/debugger/impl/src/com/intellij/debugger/engine/AsyncStacksUtils.java index 7cdf3e07aed0..828da1d8bf19 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/AsyncStacksUtils.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/AsyncStacksUtils.java @@ -23,6 +23,7 @@ import com.intellij.icons.AllIcons; import com.intellij.ide.plugins.PluginManagerCore; import com.intellij.ide.plugins.PluginManagerCoreKt; import com.intellij.idea.AppMode; +import com.intellij.java.debugger.impl.shared.JavaDebuggerSharedBundle; import com.intellij.openapi.Disposable; import com.intellij.openapi.application.AccessToken; import com.intellij.openapi.application.PathManager; @@ -465,7 +466,8 @@ public final class AsyncStacksUtils { @Nullable Project project, @Nullable Disposable disposable ) { - Path pluginDistDir = PluginManagerCoreKt.getPluginDistDirByClass(AsyncStacksUtils.class); + //take class from embedded module - JavaDebuggerSharedBundle, to resolve plugin dir + Path pluginDistDir = PluginManagerCoreKt.getPluginDistDirByClass(JavaDebuggerSharedBundle.class); if (pluginDistDir == null || !Files.isDirectory(pluginDistDir)) { LOG.error("Unable to find the (java) plugin distribution directory by class AsyncStacksUtils"); return null;