From a33f3d6684e27c5bbbd9862e01352adc5f103499 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 24 Oct 2019 18:41:08 +0200 Subject: [PATCH] Understand /-separated class names in NCDFE (IDEA-CR-53564) GitOrigin-RevId: 469ab1715211d698184b0e771f21dfa91229d55f --- .../src/com/intellij/diagnostic/IdeErrorsDialog.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/diagnostic/IdeErrorsDialog.java b/platform/platform-impl/src/com/intellij/diagnostic/IdeErrorsDialog.java index 3f38ea2272f7..0383bd3aecc7 100644 --- a/platform/platform-impl/src/com/intellij/diagnostic/IdeErrorsDialog.java +++ b/platform/platform-impl/src/com/intellij/diagnostic/IdeErrorsDialog.java @@ -943,6 +943,9 @@ public class IdeErrorsDialog extends DialogWrapper implements MessagePoolListene else if (t instanceof NoClassDefFoundError && t.getMessage() != null) { String className = StringUtil.substringAfterLast(t.getMessage(), " "); if (className == null) className = t.getMessage(); + if (className.indexOf('/') > 0) { + className = className.replace('/', '.'); + } if (PluginManagerCore.isPluginClass(className)) { return PluginManagerCore.getPluginByClassName(className); }