You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by bu...@apache.org on 2003/07/10 15:23:03 UTC

DO NOT REPLY [Bug 21467] New: - Occasional GUI partial lock-up problems

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21467>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21467

Occasional GUI partial lock-up problems

           Summary: Occasional GUI partial lock-up problems
           Product: JMeter
           Version: 1.9.RC2
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Main
        AssignedTo: jmeter-dev@jakarta.apache.org
        ReportedBy: tjsb@slb.com


Certain sequences of operations on the test tree seem to cause the GUI to stop 
responding properly - right-click does not work, and only some of the menu-
items work. Also the GUI does not repaint properly.

I've seen this after disabling/activating listeners in a simple JavaTest 
sampler test script.

Unfortunately, I don't (yet) have a simple test case - it has only happened 
after quite a few changes to the test tree.

I'm hoping to be able to provide a test case in due course.

The first part of the log is as follows:

java.io.IOException: Stream closed
	at java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:120)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:199)
	at sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:244)
	at sun.awt.image.InputStreamImageSource.doFetch
(InputStreamImageSource.java:257)
	at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:168)
	at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
java.io.IOException: Stream closed
	at java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:120)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:270)
	at sun.awt.image.PNGImageDecoder.fill(PNGImageDecoder.java:677)
	at sun.awt.image.PNGImageDecoder.need(PNGImageDecoder.java:685)
	at sun.awt.image.PNGImageDecoder.getChunk(PNGImageDecoder.java:711)
	at sun.awt.image.PNGImageDecoder.getData(PNGImageDecoder.java:727)
	at sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:249)
	at sun.awt.image.InputStreamImageSource.doFetch
(InputStreamImageSource.java:257)
	at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:168)
	at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
java.lang.NullPointerException
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:50)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:749)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2803)
	at sun.awt.image.ImageRepresentation.drawToBufImage
(ImageRepresentation.java:726)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:756)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2803)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2793)
	at javax.swing.ImageIcon.paintIcon(ImageIcon.java:322)
	at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:152)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
	at javax.swing.JComponent.paintComponent(JComponent.java:541)
	at javax.swing.JComponent.paint(JComponent.java:808)
	at javax.swing.tree.DefaultTreeCellRenderer.paint
(DefaultTreeCellRenderer.java:397)
	at javax.swing.CellRendererPane.paintComponent
(CellRendererPane.java:134)
	at javax.swing.plaf.basic.BasicTreeUI.paintRow(BasicTreeUI.java:1380)
	at javax.swing.plaf.basic.BasicTreeUI.paint(BasicTreeUI.java:1171)
	at javax.swing.plaf.metal.MetalTreeUI.paint(MetalTreeUI.java:143)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
	at javax.swing.JComponent.paintComponent(JComponent.java:541)
	at javax.swing.JComponent.paint(JComponent.java:808)
	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$ComponentWorkRequest.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.pumpOneEventForHierarchy
(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)

The rest of the log seems just to contain further NullPointerExceptions, which 
seem to be output when further GUI events are generated.

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