Fri Feb 01 15:03:28 CET 2002: java.lang.IndexOutOfBoundsException: Illegal OffsetKind[offset=-1] in org.netbeans.modules.editor.NbEditorDocument@10ba23, kitClass=class org.netbeans.modules.editor.java.JavaKit, docLen=0 used by org.openide.text.EditorSupport$Del@170f1f. Annotation: An unexpected problem occurred while serializing document. Please file a bug with your ide.log. java.lang.IndexOutOfBoundsException at org.openide.text.PositionRef$Manager$OffsetKind.(PositionRef.java:507) at org.openide.text.PositionRef.(PositionRef.java:57) at org.openide.text.CloneableEditorSupport.createPositionRef(CloneableEditorSupport.java:649) at org.netbeans.modules.java.codegen.SourceText.createPos(SourceText.java:254) at org.netbeans.modules.java.codegen.ContainerSupport.canInsertAfter(ContainerSupport.java:213) at org.netbeans.modules.java.model.TopClassCollection.canInsertAfter(TopClassCollection.java:80) at org.netbeans.modules.java.model.DefaultInsertStrategy.findSuitablePos(DefaultInsertStrategy.java:51) at org.netbeans.modules.java.model.DefaultInsertStrategy.findInsertPositions(DefaultInsertStrategy.java:42) at org.netbeans.modules.java.model.TopClassCollection.findPositions(TopClassCollection.java:62) at org.netbeans.modules.java.model.ObjectCollection.addMembers(ObjectCollection.java:102) at org.netbeans.modules.java.model.ObjectCollection.changeMembers(ObjectCollection.java:311) at org.netbeans.modules.java.model.SourceElementImpl.changeClasses(SourceElementImpl.java:191) at org.netbeans.modules.java.parser.SourceImplProxy.changeClasses(SourceImplProxy.java:143) at org.openide.src.SourceElement.addClass(SourceElement.java:168) at org.netbeans.modules.java.JavaNode$7.run(JavaNode.java:758) at org.netbeans.editor.BaseDocument.runAtomicAsUser(BaseDocument.java:781) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:217) at org.openide.text.NbDocument.runAtomic(NbDocument.java:295) at org.netbeans.modules.java.parser.SourceImplProxy$2.run(SourceImplProxy.java:237) at org.netbeans.modules.java.model.DefaultLangModel.runAtomic(DefaultLangModel.java:460) at org.netbeans.modules.java.parser.SourceImplProxy.runAtomicAsUser(SourceImplProxy.java:233) at org.openide.src.SourceElement.runAtomicAsUser(SourceElement.java:287) at org.netbeans.modules.java.JavaNode$NewClassType.addClass(JavaNode.java:755) at org.netbeans.modules.java.JavaNode$NewClassType.create(JavaNode.java:729) at org.openide.actions.NewAction.performAction(NewAction.java:66) at org.openide.actions.NewAction.performAction(NewAction.java:49) at org.openide.actions.NewAction.access$100(NewAction.java:36) at org.openide.actions.NewAction$ActSubMenuModel.performActionAt(NewAction.java:176) at org.openide.awt.Actions$SubMenuBridge$ISubActionListener.actionPerformed(Actions.java:725) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1820) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257) at javax.swing.AbstractButton.doClick(AbstractButton.java:289) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1092) at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:932) at java.awt.Component.processMouseEvent(Component.java:5021) at java.awt.Component.processEvent(Component.java:4818) at java.awt.Container.processEvent(Container.java:1380) at java.awt.Component.dispatchEventImpl(Component.java:3526) at java.awt.Container.dispatchEventImpl(Container.java:1437) at java.awt.Component.dispatchEvent(Component.java:3367) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2929) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859) at java.awt.Container.dispatchEventImpl(Container.java:1423) at java.awt.Window.dispatchEventImpl(Window.java:1566) at java.awt.Component.dispatchEvent(Component.java:3367) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:445) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)