diff --git a/idea/src/org/jetbrains/jet/plugin/highlighter/JetLineMarkerProvider.java b/idea/src/org/jetbrains/jet/plugin/highlighter/JetLineMarkerProvider.java index b97fbc22369..176a4b3a6a5 100644 --- a/idea/src/org/jetbrains/jet/plugin/highlighter/JetLineMarkerProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/highlighter/JetLineMarkerProvider.java @@ -233,7 +233,10 @@ public class JetLineMarkerProvider implements LineMarkerProvider { } @Override - public void collectSlowLineMarkers(List elements, Collection result) { + public void collectSlowLineMarkers(@NotNull List elements, @NotNull Collection result) { + // TODO this is a workaround for CME in external annotations code, should be removed after updating to IDEA 122.145+ (KT-2666) + if (ApplicationManager.getApplication().isUnitTestMode()) return; + if (elements.isEmpty() || DumbService.getInstance(elements.get(0).getProject()).isDumb()) { return; }