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 9293 - IllegalAgumentException - when typing '{,}' curly braces.
Summary: IllegalAgumentException - when typing '{,}' curly braces.
Status: CLOSED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Windows 3.1/NT
: P1 major (vote)
Assignee: issues@editor
URL:
Keywords:
Depends on: 9697
Blocks:
  Show dependency tree
 
Reported: 2001-01-30 06:47 UTC by sipho
Modified: 2007-11-05 13:44 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
ide.log (352.79 KB, text/plain)
2001-07-20 20:10 UTC, sipho
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sipho 2001-01-30 06:47:51 UTC
The exception occurs everytime I try to type any of the curly braces when in
JSP editor mode. Sometimes it gets worse to a stage that it everytime I type any of these( {,} ), everyting that I have typed before goes away.

I have also noticed that I am unable to move a particular section of a sentence
to the following line without using cut & paste. This beng caused by the fact that when typing 'ENTER' in the middle of a sentence, the sub-sentence after the 'ENTER'(the one that suppose to move to the next line) disappears, without a trace.

Thank You. :)

PS- here is a copy of my ide.log


[INFO] Loaded modules: org.apache.tools.ant.module (1.2/34); org.netbeans.modules.clazz/1 (1.4/34); org.netbeans.modules.html/1 (1.4/34); org.netbeans.modules.httpserver/1 (1.4/34); org.netbeans.modules.icebrowser/1 (1.4/34); org.netbeans.modules.image/1 (1.4/34); org.netbeans.modules.properties/1 (1.4/34); org.netbeans.modules.i18n/1 (1.4/34); org.netbeans.modules.text/1 (1.4/34); org.netbeans.modules.usersguide/1 (1.4/34); org.openidex.util/1 (1.4/34); org.netbeans.modules.autoupdate/1 (1.4/34); org.netbeans.modules.debugger.core/1 (1.1.6/34); org.netbeans.modules.applet/1 (1.4/34); org.netbeans.modules.debugger.debug/1 (1.6/34); org.netbeans.modules.debugger.jpda/1 (1.6/34); org.netbeans.modules.editor/1 (1.5/34); org.netbeans.modules.jarpackager/1 (1.4/34); org.netbeans.modules.java/1 (1.4/34); org.netbeans.modules.beans/1 (1.4/34); org.netbeans.modules.form/1 (1.4/34); org.netbeans.modules.javadoc/1 (1.4/34); org.netbeans.modules.objectbrowser/1 (1.4/34); org.netbeans.modules.projects/1 (1.4/34); org.netbeans.modules.scripting/1 (1.1/001); org.netbeans.modules.utilities/1 (1.4/34); org.netbeans.modules.vcs.cmdline/1 (1.5/34); org.netbeans.modules.web.core/1 (1.1.4/34); org.netbeans.modules.apisupport (2.0/release-2.0); org.netbeans.modules.innertesters (0.1/dev-16); org.netbeans.modules.jini/1 (1.2.1/30-nov-00); org.netbeans.modules.logger/1 (1.0/22-dec-00); org.netbeans.modules.remotefs/1 (1.0/dev-16); org.netbeans.modules.serialversion/1 (0.2/dev-16); org.netbeans.modules.sysprops (1.1/dev-16); org.netbeans.modules.xmlcolor/1 (1.0/1.2)
path="" :jsp: init
-------------------------------------------------------------------------------
>Log Session: Monday, January 29, 2001 4:47:51 PM GMT+02:00
>System Info:
  Product Version          = NetBeans IDE 3.1 (Build 34)
  IDE Versioning           = IDE/1 spec=1.1.2 impl=Build 34
  Operating System         = Windows NT Version 4.0 Running on x86
  Java Version             = 1.3.0
  Java VM Version          = Java HotSpot(TM) Client VM 1.3.0-C
  Java Vendor              = Sun Microsystems Inc.
  Java Vendor URL          = http://java.sun.com/
  Java Home                = C:\JBUILD~2\jdk1.3\jre
  Java Class Version       = 47.0
  System Locale            = en_US
  JIT                      = unknown or not used
  Home Dir                 = C:\WINNT\Profiles\sipho
  Current Directory        = c:\netbeans
  IDE Home                 = C:\netbeans
  IDE User Home            = C:\netbeans
  System Directory         = C:\netbeans\system
  CLASSPATH                = C:\netbeans\lib\patches\openide-compat.jar;C:\netbeans\lib\locale\core_ja.jar;C:\netbeans\lib\locale\openide_ja.jar;C:\netbeans\lib\core.jar;C:\netbeans\lib\openide.jar;C:\netbeans\lib\updater.jar;C:\netbeans\lib\ext\locale\openidex_ja.jar;C:\netbeans\lib\ext\locale\vcscore_ja.jar;C:\netbeans\lib\ext\AbsoluteLayout.jar;C:\netbeans\lib\ext\djava.jar;C:\netbeans\lib\ext\jaxp.jar;C:\netbeans\lib\ext\jh.jar;C:\netbeans\lib\ext\jpython.jar;C:\netbeans\lib\ext\logger.jar;C:\netbeans\lib\ext\openidex.jar;C:\netbeans\lib\ext\parser.jar;C:\netbeans\lib\ext\regexp.jar;C:\netbeans\lib\ext\servlet.jar;C:\netbeans\lib\ext\vcscore.jar;C:\JBUILD~2\jdk1.3\lib\dt.jar;C:\JBUILD~2\jdk1.3\lib\tools.jar
-------------------------------------------------------------------------------
[INFO] Loaded modules: org.apache.tools.ant.module (1.2/34); org.netbeans.modules.clazz/1 (1.4/34); org.netbeans.modules.html/1 (1.4/34); org.netbeans.modules.httpserver/1 (1.4/34); org.netbeans.modules.icebrowser/1 (1.4/34); org.netbeans.modules.image/1 (1.4/34); org.netbeans.modules.properties/1 (1.4/34); org.netbeans.modules.i18n/1 (1.4/34); org.netbeans.modules.text/1 (1.4/34); org.netbeans.modules.usersguide/1 (1.4/34); org.openidex.util/1 (1.4/34); org.netbeans.modules.autoupdate/1 (1.4/34); org.netbeans.modules.debugger.core/1 (1.1.6/34); org.netbeans.modules.applet/1 (1.4/34); org.netbeans.modules.debugger.debug/1 (1.6/34); org.netbeans.modules.debugger.jpda/1 (1.6/34); org.netbeans.modules.editor/1 (1.5/34); org.netbeans.modules.jarpackager/1 (1.4/34); org.netbeans.modules.java/1 (1.4/34); org.netbeans.modules.beans/1 (1.4/34); org.netbeans.modules.form/1 (1.4/34); org.netbeans.modules.javadoc/1 (1.4/34); org.netbeans.modules.objectbrowser/1 (1.4/34); org.netbeans.modules.projects/1 (1.4/34); org.netbeans.modules.scripting/1 (1.1/001); org.netbeans.modules.utilities/1 (1.4/34); org.netbeans.modules.vcs.cmdline/1 (1.5/34); org.netbeans.modules.web.core/1 (1.1.4/34); org.netbeans.modules.apisupport (2.0/release-2.0); org.netbeans.modules.innertesters (0.1/dev-16); org.netbeans.modules.jini/1 (1.2.1/30-nov-00); org.netbeans.modules.logger/1 (1.0/22-dec-00); org.netbeans.modules.remotefs/1 (1.0/dev-16); org.netbeans.modules.serialversion/1 (0.2/dev-16); org.netbeans.modules.sysprops (1.1/dev-16); org.netbeans.modules.xmlcolor/1 (1.0/1.2)
path="" :jsp: init
*********** Exception occurred ************
Mon Jan 29 16:49:40 GMT+02:00 2001java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
	at org.netbeans.editor.ext.FormatTokenPositionSupport.getTokenPosition(FormatTokenPositionSupport.java:70)
	at org.netbeans.editor.ext.FormatWriter.getPosition(FormatWriter.java:721)
	at org.netbeans.editor.ext.FormatSupport.getPosition(FormatSupport.java:233)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:254)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:327)
	at org.netbeans.editor.ext.FormatSupport.findLineStart(FormatSupport.java:463)
	at org.netbeans.editor.ext.FormatSupport.findLineFirstNonWhitespace(FormatSupport.java:517)
	at org.netbeans.editor.ext.java.JavaFormatSupport.indentLine(JavaFormatSupport.java:661)
	at org.netbeans.editor.ext.java.JavaFormatter$JavaLayer.format(JavaFormatter.java:137)
	at org.netbeans.editor.ext.ExtFormatter.format(ExtFormatter.java:211)
	at org.netbeans.editor.ext.FormatWriter.flush(FormatWriter.java:898)
	at org.netbeans.editor.ext.FormatWriter.close(FormatWriter.java:962)
	at org.netbeans.editor.ext.ExtFormatter.reformat(ExtFormatter.java:248)
	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.checkIndentHotChars(ExtKit.java:794)
	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed(ExtKit.java:773)
	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:126)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1702)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2156)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2182)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2128)
	at javax.swing.JEditorPane.processKeyEvent(JEditorPane.java:1159)
	at javax.swing.text.JTextComponent.replaceInputMethodText(JTextComponent.java:3070)
	at javax.swing.text.JTextComponent.processInputMethodEvent(JTextComponent.java:2931)
	at java.awt.Component.processEvent(Component.java:3560)
	at java.awt.Container.processEvent(Container.java:1164)
	at java.awt.Component.dispatchEventImpl(Component.java:2595)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[catch] at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
-------------------------------------------------------------------------------
>Log Session: Monday, January 29, 2001 4:55:10 PM GMT+02:00
>System Info:
  Product Version          = NetBeans IDE 3.1 (Build 34)
  IDE Versioning           = IDE/1 spec=1.1.2 impl=Build 34
  Operating System         = Windows NT Version 4.0 Running on x86
  Java Version             = 1.3.0
  Java VM Version          = Java HotSpot(TM) Client VM 1.3.0-C
  Java Vendor              = Sun Microsystems Inc.
  Java Vendor URL          = http://java.sun.com/
  Java Home                = C:\JBUILD~2\jdk1.3\jre
  Java Class Version       = 47.0
  System Locale            = en_US
  JIT                      = unknown or not used
  Home Dir                 = C:\WINNT\Profiles\sipho
  Current Directory        = c:\netbeans
  IDE Home                 = C:\netbeans
  IDE User Home            = C:\netbeans
  System Directory         = C:\netbeans\system
  CLASSPATH                = C:\netbeans\lib\patches\corepatch.jar;C:\netbeans\lib\patches\openide-compat.jar;C:\netbeans\lib\locale\core_ja.jar;C:\netbeans\lib\locale\openide_ja.jar;C:\netbeans\lib\core.jar;C:\netbeans\lib\openide.jar;C:\netbeans\lib\updater.jar;C:\netbeans\lib\ext\locale\openidex_ja.jar;C:\netbeans\lib\ext\locale\vcscore_ja.jar;C:\netbeans\lib\ext\AbsoluteLayout.jar;C:\netbeans\lib\ext\djava.jar;C:\netbeans\lib\ext\jaxp.jar;C:\netbeans\lib\ext\jh.jar;C:\netbeans\lib\ext\jpython.jar;C:\netbeans\lib\ext\logger.jar;C:\netbeans\lib\ext\openidex.jar;C:\netbeans\lib\ext\parser.jar;C:\netbeans\lib\ext\regexp.jar;C:\netbeans\lib\ext\servlet.jar;C:\netbeans\lib\ext\vcscore.jar;C:\JBUILD~2\jdk1.3\lib\dt.jar;C:\JBUILD~2\jdk1.3\lib\tools.jar
-------------------------------------------------------------------------------
[INFO] Loaded modules: org.apache.tools.ant.module (1.2/34); org.netbeans.modules.clazz/1 (1.4/34); org.netbeans.modules.html/1 (1.4/34); org.netbeans.modules.httpserver/1 (1.4/34); org.netbeans.modules.icebrowser/1 (1.4/34); org.netbeans.modules.image/1 (1.4/34); org.netbeans.modules.properties/1 (1.4/34); org.netbeans.modules.i18n/1 (1.4/34); org.netbeans.modules.text/1 (1.4/34); org.netbeans.modules.usersguide/1 (1.4/34); org.openidex.util/1 (1.4/34); org.netbeans.modules.autoupdate/1 (1.4/34); org.netbeans.modules.debugger.core/1 (1.1.6.1/36); org.netbeans.modules.applet/1 (1.4/34); org.netbeans.modules.debugger.debug/1 (1.6/34); org.netbeans.modules.debugger.jpda/1 (1.6/34); org.netbeans.modules.editor/1 (1.5.0.1/36); org.netbeans.modules.jarpackager/1 (1.4/34); org.netbeans.modules.java/1 (1.4/34); org.netbeans.modules.beans/1 (1.4/34); org.netbeans.modules.form/1 (1.4/34); org.netbeans.modules.javadoc/1 (1.4/34); org.netbeans.modules.objectbrowser/1 (1.4/34); org.netbeans.modules.projects/1 (1.4/34); org.netbeans.modules.scripting/1 (1.1/001); org.netbeans.modules.utilities/1 (1.4/34); org.netbeans.modules.vcs.cmdline/1 (1.5/34); org.netbeans.modules.web.core/1 (1.1.4/34); org.netbeans.modules.apisupport (2.0/release-2.0); org.netbeans.modules.innertesters (0.1/dev-16); org.netbeans.modules.jini/1 (1.2.1/30-nov-00); org.netbeans.modules.logger/1 (1.0/22-dec-00); org.netbeans.modules.remotefs/1 (1.0/dev-16); org.netbeans.modules.serialversion/1 (0.2/dev-16); org.netbeans.modules.sysprops (1.1/dev-16); org.netbeans.modules.xmlcolor/1 (1.0/1.2)
path="" :jsp: init
*********** Exception occurred ************
Tue Jan 30 08:22:38 GMT+02:00 2001java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
	at org.netbeans.editor.ext.FormatTokenPositionSupport.getTokenPosition(FormatTokenPositionSupport.java:70)
	at org.netbeans.editor.ext.FormatWriter.getPosition(FormatWriter.java:721)
	at org.netbeans.editor.ext.FormatSupport.getPosition(FormatSupport.java:233)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:254)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:327)
	at org.netbeans.editor.ext.FormatSupport.findLineStart(FormatSupport.java:463)
	at org.netbeans.editor.ext.FormatSupport.findLineFirstNonWhitespace(FormatSupport.java:517)
	at org.netbeans.editor.ext.java.JavaFormatSupport.indentLine(JavaFormatSupport.java:661)
	at org.netbeans.editor.ext.java.JavaFormatter$JavaLayer.format(JavaFormatter.java:137)
	at org.netbeans.editor.ext.ExtFormatter.format(ExtFormatter.java:211)
	at org.netbeans.editor.ext.FormatWriter.flush(FormatWriter.java:898)
	at org.netbeans.editor.ext.FormatWriter.close(FormatWriter.java:962)
	at org.netbeans.editor.ext.ExtFormatter.reformat(ExtFormatter.java:248)
	at org.netbeans.editor.ext.ExtFormatter.indentNewLine(ExtFormatter.java:350)
	at org.netbeans.editor.BaseKit$InsertBreakAction.actionPerformed(BaseKit.java:761)
	at org.netbeans.editor.ext.ExtKit$ExtInsertBreakAction.actionPerformed(ExtKit.java:857)
	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:126)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1702)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2156)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2182)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2119)
	at javax.swing.JEditorPane.processKeyEvent(JEditorPane.java:1159)
	at java.awt.Component.processEvent(Component.java:3555)
	at java.awt.Container.processEvent(Container.java:1164)
	at java.awt.Component.dispatchEventImpl(Component.java:2595)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.LightweightDispatcher.processKeyEvent(Container.java:2155)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2135)
	at java.awt.Container.dispatchEventImpl(Container.java:1200)
	at java.awt.Window.dispatchEventImpl(Window.java:912)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[catch] at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Tue Jan 30 08:22:45 GMT+02:00 2001java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
	at org.netbeans.editor.ext.FormatTokenPositionSupport.getTokenPosition(FormatTokenPositionSupport.java:70)
	at org.netbeans.editor.ext.FormatWriter.getPosition(FormatWriter.java:721)
	at org.netbeans.editor.ext.FormatSupport.getPosition(FormatSupport.java:233)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:254)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:327)
	at org.netbeans.editor.ext.FormatSupport.findLineStart(FormatSupport.java:463)
	at org.netbeans.editor.ext.FormatSupport.findLineFirstNonWhitespace(FormatSupport.java:517)
	at org.netbeans.editor.ext.java.JavaFormatSupport.indentLine(JavaFormatSupport.java:661)
	at org.netbeans.editor.ext.java.JavaFormatter$JavaLayer.format(JavaFormatter.java:137)
	at org.netbeans.editor.ext.ExtFormatter.format(ExtFormatter.java:211)
	at org.netbeans.editor.ext.FormatWriter.flush(FormatWriter.java:898)
	at org.netbeans.editor.ext.FormatWriter.close(FormatWriter.java:962)
	at org.netbeans.editor.ext.ExtFormatter.reformat(ExtFormatter.java:248)
	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.checkIndentHotChars(ExtKit.java:794)
	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed(ExtKit.java:773)
	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:126)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1702)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2156)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2182)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2128)
	at javax.swing.JEditorPane.processKeyEvent(JEditorPane.java:1159)
	at javax.swing.text.JTextComponent.replaceInputMethodText(JTextComponent.java:3070)
	at javax.swing.text.JTextComponent.processInputMethodEvent(JTextComponent.java:2931)
	at java.awt.Component.processEvent(Component.java:3560)
	at java.awt.Container.processEvent(Container.java:1164)
	at java.awt.Component.dispatchEventImpl(Component.java:2595)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[catch] at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Tue Jan 30 08:24:03 GMT+02:00 2001java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
	at org.netbeans.editor.ext.FormatTokenPositionSupport.getTokenPosition(FormatTokenPositionSupport.java:70)
	at org.netbeans.editor.ext.FormatWriter.getPosition(FormatWriter.java:721)
	at org.netbeans.editor.ext.FormatSupport.getPosition(FormatSupport.java:233)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:254)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:327)
	at org.netbeans.editor.ext.FormatSupport.findLineStart(FormatSupport.java:463)
	at org.netbeans.editor.ext.FormatSupport.findLineFirstNonWhitespace(FormatSupport.java:517)
	at org.netbeans.editor.ext.java.JavaFormatSupport.indentLine(JavaFormatSupport.java:661)
	at org.netbeans.editor.ext.java.JavaFormatter$JavaLayer.format(JavaFormatter.java:137)
	at org.netbeans.editor.ext.ExtFormatter.format(ExtFormatter.java:211)
	at org.netbeans.editor.ext.FormatWriter.flush(FormatWriter.java:898)
	at org.netbeans.editor.ext.FormatWriter.close(FormatWriter.java:962)
	at org.netbeans.editor.ext.ExtFormatter.reformat(ExtFormatter.java:248)
	at org.netbeans.editor.ext.ExtFormatter.indentNewLine(ExtFormatter.java:350)
	at org.netbeans.editor.BaseKit$InsertBreakAction.actionPerformed(BaseKit.java:761)
	at org.netbeans.editor.ext.ExtKit$ExtInsertBreakAction.actionPerformed(ExtKit.java:857)
	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:126)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1702)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2156)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2182)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2119)
	at javax.swing.JEditorPane.processKeyEvent(JEditorPane.java:1159)
	at java.awt.Component.processEvent(Component.java:3555)
	at java.awt.Container.processEvent(Container.java:1164)
	at java.awt.Component.dispatchEventImpl(Component.java:2595)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.LightweightDispatcher.processKeyEvent(Container.java:2155)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2135)
	at java.awt.Container.dispatchEventImpl(Container.java:1200)
	at java.awt.Window.dispatchEventImpl(Window.java:912)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[catch] at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Tue Jan 30 08:37:30 GMT+02:00 2001java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
java.lang.IllegalArgumentException: Offset=0 >= tokenLength=0
	at org.netbeans.editor.ext.FormatTokenPositionSupport.getTokenPosition(FormatTokenPositionSupport.java:70)
	at org.netbeans.editor.ext.FormatWriter.getPosition(FormatWriter.java:721)
	at org.netbeans.editor.ext.FormatSupport.getPosition(FormatSupport.java:233)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:254)
	at org.netbeans.editor.ext.FormatSupport.getNextPosition(FormatSupport.java:327)
	at org.netbeans.editor.ext.FormatSupport.findLineStart(FormatSupport.java:463)
	at org.netbeans.editor.ext.FormatSupport.findLineFirstNonWhitespace(FormatSupport.java:517)
	at org.netbeans.editor.ext.java.JavaFormatSupport.indentLine(JavaFormatSupport.java:661)
	at org.netbeans.editor.ext.java.JavaFormatter$JavaLayer.format(JavaFormatter.java:137)
	at org.netbeans.editor.ext.ExtFormatter.format(ExtFormatter.java:211)
	at org.netbeans.editor.ext.FormatWriter.flush(FormatWriter.java:898)
	at org.netbeans.editor.ext.FormatWriter.close(FormatWriter.java:962)
	at org.netbeans.editor.ext.ExtFormatter.reformat(ExtFormatter.java:248)
	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.checkIndentHotChars(ExtKit.java:794)
	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed(ExtKit.java:773)
	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:126)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1702)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2156)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2182)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2128)
	at javax.swing.JEditorPane.processKeyEvent(JEditorPane.java:1159)
	at javax.swing.text.JTextComponent.replaceInputMethodText(JTextComponent.java:3070)
	at javax.swing.text.JTextComponent.processInputMethodEvent(JTextComponent.java:2931)
	at java.awt.Component.processEvent(Component.java:3560)
	at java.awt.Container.processEvent(Container.java:1164)
	at java.awt.Component.dispatchEventImpl(Component.java:2595)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[catch] at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Comment 1 sipho 2001-01-30 06:54:59 UTC
Created attachment 515 [details]
ide.log
Comment 2 Jan Lahoda 2001-01-31 14:58:59 UTC
I think I know why is it (at least your second problem).
Go to Tools/Options/Editor/JSP Editor and find property Indentation engine.
Please do these steps:
1. Write us what is current value of this property
2. If it is "Java indentation engine" change it to "Simple indentation engine"
3. If it is NOT JIE, change it to do not indent and back to "Simple indentation
engine"

I think your problem could be solved.
Please, report us the value of the property so we can try to track down the real
problem.

Java indent engine is intended to be used with "pure" Java file only, with
other file types it doesn't work correctly.
Comment 3 Miloslav Metelka 2001-03-30 10:46:28 UTC
Fixed in maintrunk and 3.2
Comment 4 ehucka 2002-10-15 12:10:45 UTC
Verified in 200210150100
Comment 5 Quality Engineering 2003-06-30 18:11:04 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.