From 64acc84aa582a98f4b7e586a299bd523c6be9c15 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Tue, 31 May 2016 02:10:32 +0300 Subject: [PATCH] EA-83174 - E: _JFlexLexer.zzScanError --- .../com/intellij/internal/psiView/PsiViewerDialog.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/internal/psiView/PsiViewerDialog.java b/platform/lang-impl/src/com/intellij/internal/psiView/PsiViewerDialog.java index 05e931e78dc6..f0776a1814dd 100644 --- a/platform/lang-impl/src/com/intellij/internal/psiView/PsiViewerDialog.java +++ b/platform/lang-impl/src/com/intellij/internal/psiView/PsiViewerDialog.java @@ -42,6 +42,7 @@ import com.intellij.openapi.editor.colors.EditorColors; import com.intellij.openapi.editor.colors.EditorColorsManager; import com.intellij.openapi.editor.event.*; import com.intellij.openapi.editor.ex.EditorEx; +import com.intellij.openapi.editor.highlighter.EditorHighlighter; import com.intellij.openapi.editor.highlighter.EditorHighlighterFactory; import com.intellij.openapi.editor.markup.*; import com.intellij.openapi.extensions.Extensions; @@ -1201,7 +1202,13 @@ public class PsiViewerDialog extends DialogWrapper implements DataProvider, Disp else { return; } - myEditor.setHighlighter(EditorHighlighterFactory.getInstance().createEditorHighlighter(myProject, lightFile)); + EditorHighlighter highlighter = EditorHighlighterFactory.getInstance().createEditorHighlighter(myProject, lightFile); + try { + myEditor.setHighlighter(highlighter); + } + catch (Throwable e) { + LOG.warn(e); + } } private class EditorListener extends CaretAdapter implements SelectionListener, DocumentListener {