diff --git a/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/DiscoveredTestsTreeModel.java b/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/DiscoveredTestsTreeModel.java index d707845cb75c..0e0571596b3f 100644 --- a/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/DiscoveredTestsTreeModel.java +++ b/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/DiscoveredTestsTreeModel.java @@ -73,9 +73,8 @@ class DiscoveredTestsTreeModel extends BaseTreeModel { } List testMethods = myTests.get(myTestClasses.get(idx)); - int methodIdx = ReadAction.compute(() -> Collections.binarySearch(testMethods, - methodNode, - (o1, o2) -> Comparing.compare(o1.getName(), o2.getName()))); + int methodIdx = methodNode != null ? ReadAction.compute(() -> Collections.binarySearch(testMethods, methodNode, (o1, o2) -> Comparing.compare(o1.getName(), o2.getName()))) + : -1; Node.Method actualMethodNode; if (methodIdx < 0) {