? issue100225.patch Index: src/org/netbeans/modules/languages/features/CompletionProviderImpl.java =================================================================== RCS file: /cvs/languages/engine/src/org/netbeans/modules/languages/features/CompletionProviderImpl.java,v retrieving revision 1.16 diff -r1.16 CompletionProviderImpl.java 117d116 < //S ystem.out.println("CodeCompletion: refresh " + resultSet); 119a119,127 > doc = component.getDocument (); > TokenHierarchy tokenHierarchy = TokenHierarchy.get (doc); > TokenSequence tokenSequence = tokenHierarchy.tokenSequence (); > int offset = component.getCaret ().getDot (); > refresh (tokenSequence, offset, resultSet); > resultSet.finish(); > } > > private void refresh (TokenSequence tokenSequence, int offset, CompletionResultSet resultSet) { 121,123c129,132 < TokenHierarchy tokenHierarchy = TokenHierarchy.get (doc); < TokenSequence tokenSequence = tokenHierarchy.tokenSequence (); < int offset = component.getCaret ().getDot (); --- > if (tokenSequence == null) { > return; > } > 126d134 < resultSet.finish (); 139d146 < resultSet.finish (); 155c162,164 < resultSet.finish (); --- > if(feature == null) { > refresh(tokenSequence.embedded(), offset, resultSet); > }