-
Bug
-
Resolution: Fixed
-
P3
-
1.2.0
-
1.2.2
-
x86
-
windows_nt
WordApplet in Netscape 4.05 and 4.06 on Windows NT throws javax.swing.text.StateInvariantError: infinite loop in formatting with swing-1.1beta3. You can't enter any text in the applet.
Steps to Reproduce:
0) Bring up WordApplet in Netscape 4.05 or 4.06.
1) Attempt to enter text.
RESULT: Text can't be entereed. Instead, the following exceptions are thrown:
Swing: checked access to system event queue.
WordApplet starting ...
javax.swing.text.StateInvariantError: infinite loop in formatting
WordApplet starting ...
at java.lang.Throwable.<init>(Compiled Code)
javax.swing.text.StateInvariantError: infinite loop in formatting
at java.lang.Error.<init>(Compiled Code)
at java.lang.Throwable.<init>(Compiled Code)
at javax.swing.text.StateInvariantError.<init>(Compiled Code)
at java.lang.Error.<init>(Compiled Code)
at javax.swing.text.ParagraphView.rebuildRows(Compiled Code)
at javax.swing.text.StateInvariantError.<init>(Compiled Code)
at javax.swing.text.ParagraphView.layout(Compiled Code)
at javax.swing.text.ParagraphView.rebuildRows(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.text.ParagraphView.layout(Compiled Code)
at javax.swing.text.BoxView.layout(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.text.BoxView.layout(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$RootView.paint(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paintSafely(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$RootView.paint(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$SafePainter.run(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paintSafely(Compiled Code)
at javax.swing.text.AbstractDocument.render(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$SafePainter.run(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paint(Compiled Code)
at javax.swing.text.AbstractDocument.render(Compiled Code)
at javax.swing.plaf.ComponentUI.update(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paint(Compiled Code)
at javax.swing.JComponent.paintComponent(Compiled Code)
at javax.swing.plaf.ComponentUI.update(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintComponent(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JViewport.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JViewport.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JLayeredPane.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JLayeredPane.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at java.awt.Container.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.Container.paint(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at javax.swing.JApplet.update(Compiled Code)
* at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
* at java.awt.Component.dispatchEvent(Compiled Code)
at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code)
at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code)
Steps to Reproduce:
0) Bring up WordApplet in Netscape 4.05 or 4.06.
1) Attempt to enter text.
RESULT: Text can't be entereed. Instead, the following exceptions are thrown:
Swing: checked access to system event queue.
WordApplet starting ...
javax.swing.text.StateInvariantError: infinite loop in formatting
WordApplet starting ...
at java.lang.Throwable.<init>(Compiled Code)
javax.swing.text.StateInvariantError: infinite loop in formatting
at java.lang.Error.<init>(Compiled Code)
at java.lang.Throwable.<init>(Compiled Code)
at javax.swing.text.StateInvariantError.<init>(Compiled Code)
at java.lang.Error.<init>(Compiled Code)
at javax.swing.text.ParagraphView.rebuildRows(Compiled Code)
at javax.swing.text.StateInvariantError.<init>(Compiled Code)
at javax.swing.text.ParagraphView.layout(Compiled Code)
at javax.swing.text.ParagraphView.rebuildRows(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.text.ParagraphView.layout(Compiled Code)
at javax.swing.text.BoxView.layout(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.text.BoxView.layout(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$RootView.paint(Compiled Code)
at javax.swing.text.BoxView.setSize(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paintSafely(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$RootView.paint(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$SafePainter.run(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paintSafely(Compiled Code)
at javax.swing.text.AbstractDocument.render(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI$SafePainter.run(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paint(Compiled Code)
at javax.swing.text.AbstractDocument.render(Compiled Code)
at javax.swing.plaf.ComponentUI.update(Compiled Code)
at javax.swing.plaf.basic.BasicTextUI.paint(Compiled Code)
at javax.swing.JComponent.paintComponent(Compiled Code)
at javax.swing.plaf.ComponentUI.update(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintComponent(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JViewport.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JViewport.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JLayeredPane.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at javax.swing.JLayeredPane.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at javax.swing.JComponent.paintChildren(Compiled Code)
at java.awt.Container.paint(Compiled Code)
at javax.swing.JComponent.paint(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.Container.paint(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at javax.swing.JApplet.update(Compiled Code)
* at java.awt.Component.dispatchEvent(Compiled Code)
at java.awt.Component.dispatchEventImpl(Compiled Code)
at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code)
at java.awt.Container.dispatchEventImpl(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
* at java.awt.Component.dispatchEvent(Compiled Code)
at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code)
at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code)