Bugs item #754654, was opened at 2003-06-14 14:13
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=438935&aid=754654&group_id=44253
Category: Interactions
Group: Annoying
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: RuntimeException when a large ArrayList is printed
Initial Comment:
In trying to debug a program, I had DrJava print the
contents of a very long ArrayList (8000+ elements) in
the interactions pane and it threw a RuntimeException,
and the Interactions pane is essentially unusable
afterwords, so I can't continue debugging. Every time I
press a key in the Interactions window, the same
exception is thrown, and the exception in DrJava box
pops up twice to let me know. Here's the stack trace:
javax.swing.text.StateInvariantError: infinite loop in
formatting
at
javax.swing.text.FlowView$FlowStrategy.layout
(FlowView.java:404)
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:316)
at javax.swing.text.BoxView.layout
(BoxView.java:683)
at javax.swing.text.BoxView.setSize
(BoxView.java:379)
at
javax.swing.plaf.basic.BasicTextUI$RootView.setSize
(BasicTextUI.java:1598)
at
javax.swing.plaf.basic.BasicTextUI$RootView.paint
(BasicTextUI.java:1317)
at
javax.swing.plaf.basic.BasicTextUI.paintSafely
(BasicTextUI.java:635)
at javax.swing.plaf.basic.BasicTextUI.paint
(BasicTextUI.java:769)
at javax.swing.plaf.basic.BasicTextUI.update
(BasicTextUI.java:748)
at javax.swing.JComponent.paintComponent
(JComponent.java:541)
at javax.swing.JComponent.paint
(JComponent.java:808)
at javax.swing.JComponent.paintChildren
(JComponent.java:647)
at javax.swing.JComponent.paint
(JComponent.java:817)
at javax.swing.JViewport.paint
(JViewport.java:707)
at javax.swing.JComponent.paintChildren
(JComponent.java:647)
at javax.swing.JComponent.paint
(JComponent.java:817)
at
javax.swing.JComponent.paintWithOffscreenBuffer
(JComponent.java:4771)
at javax.swing.JComponent.paintDoubleBuffered
(JComponent.java:4724)
at javax.swing.JComponent._paintImmediately
(JComponent.java:4668)
at javax.swing.JComponent.paintImmediately
(JComponent.java:4477)
at
javax.swing.RepaintManager.paintDirtyRegions
(RepaintManager.java:410)
at
javax.swing.SystemEventQueueUtilities$ComponentWorkR
equest.run(SystemEventQueueUtilities.java:117)
at java.awt.event.InvocationEvent.dispatch
(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent
(EventQueue.java:448)
at
java.awt.EventDispatchThread.pumpOneEventForHierarch
y(EventDispatchThread.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run
(EventDispatchThread.java:99)
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=438935&aid=754654&group_id=44253
|