java.lang.NullPointerException at org.netbeans.lib.lexer.inc.TokenListUpdater.update(TokenListUpdater.java:444) at org.netbeans.lib.lexer.TokenHierarchyOperation.textModified(TokenHierarchyOperation.java:277) at org.netbeans.spi.lexer.TokenHierarchyControl.textModified(TokenHierarchyControl.java:81) at org.netbeans.lib.lexer.inc.DocumentInput.modified(DocumentInput.java:117) at org.netbeans.lib.lexer.inc.DocumentInput.removeUpdate(DocumentInput.java:108) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.removeUpdate(PriorityDocumentListenerList.java:63) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:242) at org.netbeans.editor.BaseDocument.fireRemoveUpdate(BaseDocument.java:1335) at org.netbeans.editor.BaseDocument.remove(BaseDocument.java:733) at org.openide.text.CloneableEditorSupport$3.run(CloneableEditorSupport.java:628) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:230) at org.openide.text.NbDocument.runAtomic(NbDocument.java:366) at org.openide.text.CloneableEditorSupport.clearDocument(CloneableEditorSupport.java:622) at org.openide.text.CloneableEditorSupport.access$1200(CloneableEditorSupport.java:94) at org.openide.text.CloneableEditorSupport$4.run(CloneableEditorSupport.java:1386) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:230) at org.openide.text.NbDocument.runAtomic(NbDocument.java:366) at org.openide.text.CloneableEditorSupport.reloadDocument(CloneableEditorSupport.java:1356) at org.openide.text.CloneableEditorSupport.checkReload(CloneableEditorSupport.java:1956) at org.openide.text.CloneableEditorSupport.access$1600(CloneableEditorSupport.java:94) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2474) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:230) at org.openide.text.NbDocument.runAtomic(NbDocument.java:366) at org.openide.text.CloneableEditorSupport$Listener$1.run(CloneableEditorSupport.java:2468) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at org.netbeans.jemmy.QueueTool$JemmyQueue.dispatchEvent(QueueTool.java:588) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) java.lang.ArrayIndexOutOfBoundsException: 2175 at org.netbeans.editor.DocumentContent.charAt(DocumentContent.java:164) at org.netbeans.editor.DocumentContent$CharSequenceImpl.charAt(DocumentContent.java:325) at org.netbeans.lib.lexer.inc.IncTokenList.childTokenCharAt(IncTokenList.java:110) at org.netbeans.lib.lexer.token.AbstractToken.charAt(AbstractToken.java:197) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:466) at java.lang.StringBuilder.append(StringBuilder.java:180) at org.netbeans.lib.editor.util.CharSequenceUtilities.toString(CharSequenceUtilities.java:142) at org.netbeans.lib.lexer.token.AbstractToken.toString(AbstractToken.java:212) at org.netbeans.modules.languages.ParserManagerImpl.getTokens(ParserManagerImpl.java:324) at org.netbeans.modules.languages.ParserManagerImpl.createTokenInput(ParserManagerImpl.java:305) at org.netbeans.modules.languages.ParserManagerImpl.parse(ParserManagerImpl.java:291) at org.netbeans.modules.languages.ParserManagerImpl.parseAST(ParserManagerImpl.java:244) at org.netbeans.modules.languages.ParserManagerImpl.access$000(ParserManagerImpl.java:67) at org.netbeans.modules.languages.ParserManagerImpl$1.run(ParserManagerImpl.java:156) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)