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 10742 - Hitting return while editing an HTML document generates an exception
Summary: Hitting return while editing an HTML document generates an exception
Status: CLOSED DUPLICATE of bug 9697
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P1 blocker (vote)
Assignee: issues@editor
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-03-27 18:52 UTC by Ken Severn
Modified: 2007-11-05 13:44 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 Ken Severn 2001-03-27 18:52:54 UTC
Create a new HTML document using NetBeans 3.1. Begin adding content between the 
Body tags. Type the better part of 80 characters and hit return. You should see 
the following exception:

*********** Exception occurred ************
Tue Mar 27 11:50:54 MST 2001java.lang.StringIndexOutOfBoundsException: String 
index out of range: 0
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
	at java.lang.String.charAt(String.java:507)
	at org.netbeans.editor.ext.FormatSupport.isWhitespace
(FormatSupport.java:434)
	at org.netbeans.editor.ext.ExtFormatSupport.isImportant
(ExtFormatSupport.java:93)
	at org.netbeans.editor.ext.ExtFormatSupport.findImportantToken
(ExtFormatSupport.java:379)
	at org.netbeans.editor.ext.java.JavaFormatSupport.findIndent
(JavaFormatSupport.java:502)
	at org.netbeans.editor.ext.java.JavaFormatSupport.indentLine
(JavaFormatSupport.java:712)
	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)
Comment 1 Jan Lahoda 2001-03-30 07:59:42 UTC
I think you have (somehow) set Java indentation engine for HTML. The setting is
in Tools/Options/Editor settings/HTML editor/Indentation Engine. Please, set it
to Simple indentation engine. Feel free to reopen this bug if I am wrong.

*** This issue has been marked as a duplicate of 9697 ***
Comment 2 Quality Engineering 2003-06-30 18:03:18 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.
Comment 3 Quality Engineering 2003-06-30 18:11:05 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.