catch INRE in debugger

This commit is contained in:
peter
2009-10-26 17:13:32 +00:00
parent 4807a03483
commit 8740f9fa35
@@ -22,6 +22,7 @@ import com.intellij.debugger.jdi.LocalVariableProxyImpl;
import com.intellij.debugger.jdi.StackFrameProxyImpl;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.project.IndexNotReadyException;
import com.intellij.openapi.util.Comparing;
import com.intellij.openapi.util.Key;
import com.intellij.psi.*;
@@ -58,7 +59,11 @@ public class ContextUtil {
// process already closed
return null;
}
return positionManager.getSourcePosition(location);
try {
return positionManager.getSourcePosition(location);
} catch (IndexNotReadyException e) {
return null;
}
}
@Nullable