This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 109701 - Constant AIOOBEs while typing
Summary: Constant AIOOBEs while typing
Status: RESOLVED DUPLICATE of bug 108889
Alias: None
Product: editor
Classification: Unclassified
Component: Lexer (show other bugs)
Version: 6.x
Hardware: Macintosh All
: P2 blocker (vote)
Assignee: Torbjorn Norbye
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-13 23:22 UTC by _ tboudreau
Modified: 2007-07-16 02:53 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ tboudreau 2007-07-13 23:22:22 UTC
Somehow got the editor in a state where typing any key produces this.  Was not doing anything in particular, just typing along in the editor.

SEVERE [global]
java.lang.ArrayIndexOutOfBoundsException: 1753
	at org.netbeans.lib.editor.util.GapList.get(GapList.java:437)
	at org.netbeans.lib.lexer.inc.IncTokenList.tokenOrEmbeddingContainerUnsync(IncTokenList.java:203)
	at org.netbeans.lib.lexer.inc.TokenListUpdater.token(TokenListUpdater.java:477)
	at org.netbeans.lib.lexer.inc.TokenListUpdater.update(TokenListUpdater.java:453)
	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:115)
	at org.netbeans.lib.lexer.inc.DocumentInput.insertUpdate(DocumentInput.java:104)
	at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:48)
	at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184)
	at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1339)
	at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:599)
	at org.netbeans.editor.BaseKit$DefaultKeyTypedAction.insertString(BaseKit.java:1069)
	at org.netbeans.modules.gsf.GsfEditorKitFactory$GsfEditorKit$GsfDefaultKeyTypedAction.insertString(GsfEditorKitFactory.java:389)
	at org.netbeans.editor.BaseKit$DefaultKeyTypedAction.actionPerformed(BaseKit.java:1033)
	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed(ExtKit.java:886)
	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:266)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1576)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2763)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2798)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2726)
	at java.awt.Component.processEvent(Component.java:5331)
	at java.awt.Container.processEvent(Container.java:2010)
	at java.awt.Component.dispatchEventImpl(Component.java:4021)
	at java.awt.Container.dispatchEventImpl(Container.java:2068)
	at java.awt.Component.dispatchEvent(Component.java:3869)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636)
	at java.awt.Component.dispatchEventImpl(Component.java:3907)
	at java.awt.Container.dispatchEventImpl(Container.java:2068)
	at java.awt.Window.dispatchEventImpl(Window.java:1774)
	at java.awt.Component.dispatchEvent(Component.java:3869)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
SEVERE [org.netbeans.lib.uihandler.LogRecords]: Too long params when reading a record. Deleting few.
SEVERE [global]
java.lang.ArrayIndexOutOfBoundsException: 1753
	at org.netbeans.lib.editor.util.GapList.get(GapList.java:437)
	at org.netbeans.lib.lexer.inc.IncTokenList.tokenOrEmbeddingContainerUnsync(IncTokenList.java:203)
	at org.netbeans.lib.lexer.inc.TokenListUpdater.token(TokenListUpdater.java:477)
	at org.netbeans.lib.lexer.inc.TokenListUpdater.update(TokenListUpdater.java:453)
	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:1342)
	at org.netbeans.editor.BaseDocument.remove(BaseDocument.java:739)
	at org.netbeans.editor.BaseKit$DeleteCharAction.actionPerformed(BaseKit.java:1431)
	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:266)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1576)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2763)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2798)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2726)
	at java.awt.Component.processEvent(Component.java:5331)
	at java.awt.Container.processEvent(Container.java:2010)
	at java.awt.Component.dispatchEventImpl(Component.java:4021)
	at java.awt.Container.dispatchEventImpl(Container.java:2068)
	at java.awt.Component.dispatchEvent(Component.java:3869)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636)
	at java.awt.Component.dispatchEventImpl(Component.java:3907)
	at java.awt.Container.dispatchEventImpl(Container.java:2068)
	at java.awt.Window.dispatchEventImpl(Window.java:1774)
	at java.awt.Component.dispatchEvent(Component.java:3869)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
SEVERE [org.netbeans.lib.uihandler.LogRecords]: Too long params when reading a record. Deleting few.
Comment 1 Torbjorn Norbye 2007-07-16 02:53:37 UTC

*** This issue has been marked as a duplicate of 108889 ***