Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

max number of char in JScrollPane.addJTextPane

0 views
Skip to first unread message

Nikolaus J. Sucher

unread,
Apr 29, 2002, 6:28:36 AM4/29/02
to
Hi,

I have a JTextpane inside a JScrollpane inside a JFrame. Althought the
max. size of the JTextArea is set to "2147483647", I get the error
listed below (it is fine up to some 30,000 char): How can I increase
the number of char??

Tx,
Nikolaus

javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.updateChildSizes(BoxView.java:348)
at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:330)
at javax.swing.text.BoxView.layout(BoxView.java:682)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at
javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1528)
at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:730)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1262)
at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1206)
at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:767)
at java.awt.Container.layout(Container.java:835)
at java.awt.Container.doLayout(Container.java:825)
at java.awt.Container.validateTree(Container.java:903)
at java.awt.Container.validate(Container.java:878)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:347)
at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:116)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
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)
javax.swing.text.StateInvariantError: infinite loop in formatting
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:403)
at javax.swing.text.FlowView.layout(FlowView.java:182)
at javax.swing.text.BoxView.setSize(BoxView.java:379)
at javax.swing.text.BoxView.modelToView(BoxView.java:456)
at
javax.swing.text.CompositeView.modelToView(CompositeView.java:248)
at javax.swing.text.BoxView.modelToView(BoxView.java:458)
at
javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1323)
at
javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:865)
at
javax.swing.text.DefaultCaret.repaintNewCaret(DefaultCaret.java:1040)
at javax.swing.text.DefaultCaret$1.run(DefaultCaret.java:1019)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(Eve

John

unread,
Apr 29, 2002, 10:29:04 PM4/29/02
to

No real help here, but I use a JTextArea inside of a JScrollpane that limits
it's contents on the pc to 200,000 characters and haven't experienced any
issues. I was using a Textpane but the text area is lighter and I didn't
need specific formatting from the Editor kit.

Incidently I was getting a StateInvariant error for a period of time, and I
couldn't track down what was causing it. The best I could get was when
there was heavy addition of text to the text component I think a
synchronization bug was catching up to me. I eventually moved from updating
the component in the Swing thread to directly updating the document with the
thread safe accessors in Document and the problem hasn't cropped up since.
(translation: waiting to bite me at some very inappropriate time)

john.

"Nikolaus J. Sucher" <suc...@ust.hk> wrote in message
news:3CCD2054...@ust.hk...

0 new messages