javax.swing.text.BadLocationException: Invalid offset=9304, docLength=0 at org.netbeans.editor.DocumentContent.checkOffset(DocumentContent.java:418) at org.netbeans.editor.DocumentContent.createPosition(DocumentContent.java:131) at javax.swing.text.AbstractDocument.createPosition(AbstractDocument.java:816) Caused: java.lang.IllegalArgumentException: Invalid offset=9304 in doc: org.netbeans.modules.csl.core.GsfDocument@422c5d18, mimeType='text/x-php5', kitClass=null, length=0, version=0, file=null at org.netbeans.modules.editor.lib2.view.OffsetRegion.createPos(OffsetRegion.java:85) at org.netbeans.modules.editor.lib2.view.OffsetRegion.union(OffsetRegion.java:157) at org.netbeans.modules.editor.lib2.view.OffsetRegion.union(OffsetRegion.java:72) at org.netbeans.modules.editor.lib2.view.ViewUpdates.viewFactoryChanged(ViewUpdates.java:368) Caused: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor54.invoke(GeneratedMethodAccessor54.java:0) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:459) Caused: java.lang.reflect.UndeclaredThrowableException at $Proxy27.viewFactoryChanged(.java:0) at org.netbeans.modules.editor.lib2.view.EditorViewFactory.fireEvent(EditorViewFactory.java:213) at org.netbeans.modules.editor.fold.FoldViewFactory.foldHierarchyChanged(FoldViewFactory.java:166) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.fireFoldHierarchyListener(FoldHierarchyExecution.java:331) at org.netbeans.modules.editor.fold.FoldHierarchyExecution.createAndFireFoldHierarchyEvent(FoldHierarchyExecution.java:557) at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.commit(FoldHierarchyTransactionImpl.java:251) at org.netbeans.spi.editor.fold.FoldHierarchyTransaction.commit(FoldHierarchyTransaction.java:91) at org.netbeans.modules.csl.editor.fold.GsfFoldManager$CommitFolds.run(GsfFoldManager.java:685) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1422) at org.netbeans.modules.csl.editor.fold.GsfFoldManager$CommitFolds.run(GsfFoldManager.java:613) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:603) at java.awt.EventQueue$1.run(EventQueue.java:601) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:612) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)