jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: IndexOutOfBoundsException durng web app test
Date Wed, 03 Jun 2009 10:53:34 GMT
On 02/06/2009, Scott McFadden <SMcFadden@criticaltech.com> wrote:
> My web app test plan has multiple threads and have it set to run forever
>  (Runnng JMeter 2.3.3 on Windows 2008 server).   It uses HTTP request
>  samplers and has a Summary Report Listener.     Originally I thought the
>  test was stopping because due to lack of memory but checked the console
>  and noticed this error when the test mysteriously stopped.   Anyone else
>  seen this error?
>

I've seen this very occasionally. It's a problem with displaying items
on the GUI.

However, it should not affect the test run itself.

Are you sure that the test stopped? Or was it just that the display
stopped updating?

If you are using JMeter for a long-running test, it would be better to
use non-GUI mode with CSV output, and then load the JTL file into a
Summary report after the test run.

>
>  Exception in thread "AWT-EventQueue-0"
>  java.lang.IndexOutOfBoundsException: Inde
>
>  x: 0, Size: 0
>
>         at java.util.ArrayList.RangeCheck(Unknown Source)
>
>         at java.util.ArrayList.get(Unknown Source)
>
>         at
>  org.apache.jorphan.gui.ObjectTableModel.getValueAt(ObjectTableModel.j
>
>  ava:169)
>
>         at javax.swing.JTable.getValueAt(Unknown Source)
>
>         at javax.swing.JTable.prepareRenderer(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown
>  Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
>
>         at javax.swing.plaf.ComponentUI.update(Unknown Source)
>
>         at javax.swing.JComponent.paintComponent(Unknown Source)
>
>         at javax.swing.JComponent.paint(Unknown Source)
>
>         at javax.swing.JComponent.paintToOffscreen(Unknown Source)
>
>         at
>  javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown S
>
>  ource)
>
>         at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
>
>         at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
>
>         at javax.swing.RepaintManager.paint(Unknown Source)
>
>         at javax.swing.JComponent._paintImmediately(Unknown Source)
>
>         at javax.swing.JComponent.paintImmediately(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown
>  Source)
>
>         at
>  javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
>
>  n Source)
>
>         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
>
>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.run(Unknown Source)
>
>  Exception in thread "AWT-EventQueue-0"
>  java.lang.IndexOutOfBoundsException: Inde
>
>  x: 5, Size: 3
>
>         at java.util.ArrayList.RangeCheck(Unknown Source)
>
>         at java.util.ArrayList.get(Unknown Source)
>
>         at
>  org.apache.jorphan.gui.ObjectTableModel.getValueAt(ObjectTableModel.j
>
>  ava:169)
>
>         at javax.swing.JTable.getValueAt(Unknown Source)
>
>         at javax.swing.JTable.prepareRenderer(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown
>  Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
>
>         at javax.swing.plaf.ComponentUI.update(Unknown Source)
>
>         at javax.swing.JComponent.paintComponent(Unknown Source)
>
>         at javax.swing.JComponent.paint(Unknown Source)
>
>         at javax.swing.JComponent.paintToOffscreen(Unknown Source)
>
>         at
>  javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown S
>
>  ource)
>
>         at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
>
>         at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
>
>         at javax.swing.RepaintManager.paint(Unknown Source)
>
>         at javax.swing.JComponent._paintImmediately(Unknown Source)
>
>         at javax.swing.JComponent.paintImmediately(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown
>  Source)
>
>         at
>  javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
>
>  n Source)
>
>         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
>
>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.run(Unknown Source)
>
>  Exception in thread "AWT-EventQueue-0"
>  java.lang.IndexOutOfBoundsException: Inde
>
>  x: 0, Size: 0
>
>         at java.util.ArrayList.RangeCheck(Unknown Source)
>
>         at java.util.ArrayList.get(Unknown Source)
>
>         at
>  org.apache.jorphan.gui.ObjectTableModel.getValueAt(ObjectTableModel.j
>
>  ava:169)
>
>         at javax.swing.JTable.getValueAt(Unknown Source)
>
>         at javax.swing.JTable.prepareRenderer(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown
>  Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
>
>         at javax.swing.plaf.ComponentUI.update(Unknown Source)
>
>         at javax.swing.JComponent.paintComponent(Unknown Source)
>
>         at javax.swing.JComponent.paint(Unknown Source)
>
>         at javax.swing.JComponent.paintToOffscreen(Unknown Source)
>
>         at
>  javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown S
>
>  ource)
>
>         at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
>
>         at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
>
>         at javax.swing.RepaintManager.paint(Unknown Source)
>
>         at javax.swing.JComponent._paintImmediately(Unknown Source)
>
>         at javax.swing.JComponent.paintImmediately(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown
>  Source)
>
>         at
>  javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
>
>  n Source)
>
>         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
>
>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.run(Unknown Source)
>
>  Exception in thread "AWT-EventQueue-0"
>  java.lang.IndexOutOfBoundsException: Inde
>
>  x: 0, Size: 0
>
>         at java.util.ArrayList.RangeCheck(Unknown Source)
>
>         at java.util.ArrayList.get(Unknown Source)
>
>         at
>  org.apache.jorphan.gui.ObjectTableModel.getValueAt(ObjectTableModel.j
>
>  ava:169)
>
>         at javax.swing.JTable.getValueAt(Unknown Source)
>
>         at javax.swing.JTable.prepareRenderer(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown
>  Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
>
>         at javax.swing.plaf.ComponentUI.update(Unknown Source)
>
>         at javax.swing.JComponent.paintComponent(Unknown Source)
>
>         at javax.swing.JComponent.paint(Unknown Source)
>
>         at javax.swing.JComponent.paintToOffscreen(Unknown Source)
>
>         at
>  javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown S
>
>  ource)
>
>         at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
>
>         at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
>
>         at javax.swing.RepaintManager.paint(Unknown Source)
>
>         at javax.swing.JComponent._paintImmediately(Unknown Source)
>
>         at javax.swing.JComponent.paintImmediately(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown
>  Source)
>
>         at
>  javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
>
>  n Source)
>
>         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
>
>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.run(Unknown Source)
>
>  Exception in thread "AWT-EventQueue-0"
>  java.lang.IndexOutOfBoundsException: Inde
>
>  x: 0, Size: 0
>
>         at java.util.ArrayList.RangeCheck(Unknown Source)
>
>         at java.util.ArrayList.get(Unknown Source)
>
>         at
>  org.apache.jorphan.gui.ObjectTableModel.getValueAt(ObjectTableModel.j
>
>  ava:169)
>
>         at javax.swing.JTable.getValueAt(Unknown Source)
>
>         at javax.swing.JTable.prepareRenderer(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown
>  Source)
>
>         at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
>
>         at javax.swing.plaf.ComponentUI.update(Unknown Source)
>
>         at javax.swing.JComponent.paintComponent(Unknown Source)
>
>         at javax.swing.JComponent.paint(Unknown Source)
>
>         at javax.swing.JComponent.paintToOffscreen(Unknown Source)
>
>         at
>  javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown S
>
>  ource)
>
>         at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
>
>         at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
>
>         at javax.swing.RepaintManager.paint(Unknown Source)
>
>         at javax.swing.JComponent._paintImmediately(Unknown Source)
>
>         at javax.swing.JComponent.paintImmediately(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
>
>         at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown
>  Source)
>
>         at
>  javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
>
>  n Source)
>
>         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
>
>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
>  Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>
>         at java.awt.EventDispatchThread.run(Unknown Source)
>
>  Exception in thread "AWT-EventQueue-0"
>  java.lang.IndexOutOfBoundsException: Inde
>
>  x: 2, Size: 0
>
>         at java.util.ArrayList.RangeCheck(Unknown Source)
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message