From dc2a081ee946813873d03323c419bd38bcc15408 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 17 May 2010 12:46:46 +0400 Subject: [PATCH] stacktrace navigation: fallback if class does not belong to scope --- .../src/com/intellij/execution/filters/ExceptionFilter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/execution/openapi/src/com/intellij/execution/filters/ExceptionFilter.java b/java/execution/openapi/src/com/intellij/execution/filters/ExceptionFilter.java index bce070511d3d..766a6bd8e9f0 100644 --- a/java/execution/openapi/src/com/intellij/execution/filters/ExceptionFilter.java +++ b/java/execution/openapi/src/com/intellij/execution/filters/ExceptionFilter.java @@ -106,7 +106,10 @@ public class ExceptionFilter implements Filter, DumbAware { final int lineNumber = Integer.parseInt(lineString); final PsiManager manager = PsiManager.getInstance(myProject); PsiClass aClass = JavaPsiFacade.getInstance(manager.getProject()).findClass(className, mySearchScope); - if (aClass == null) return null; + if (aClass == null) { + aClass = JavaPsiFacade.getInstance(manager.getProject()).findClass(className, GlobalSearchScope.allScope(myProject)); + if (aClass == null) return null; + } final PsiFile file = (PsiFile) aClass.getContainingFile().getNavigationElement(); if (file == null) return null;