diff --git a/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java b/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java index 1e68dc68ca00..8b7cdc07aad5 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java +++ b/platform/lang-impl/src/com/intellij/ide/util/MemberChooser.java @@ -300,7 +300,9 @@ public class MemberChooser extends DialogWrapper implemen final TreeSpeedSearch treeSpeedSearch = new TreeSpeedSearch(myTree, new Convertor() { @Nullable public String convert(TreePath path) { - final MemberChooserObject delegate = ((ElementNode)path.getLastPathComponent()).getDelegate(); + final ElementNode lastPathComponent = (ElementNode)path.getLastPathComponent(); + if (lastPathComponent == null) return null; + final MemberChooserObject delegate = lastPathComponent.getDelegate(); return delegate.getText(); } });