[arquillian-issues] [JBoss JIRA] (ARQRUSH-45) When running big suite in manager, it runs out of memory

Lukáš Fryč (JIRA) jira-events at lists.jboss.org
Wed Aug 8 04:15:09 EDT 2012


Lukáš Fryč created ARQRUSH-45:
---------------------------------

             Summary: When running big suite in manager, it runs out of memory
                 Key: ARQRUSH-45
                 URL: https://issues.jboss.org/browse/ARQRUSH-45
             Project: Arquillian RushEye
          Issue Type: Bug
          Components: Manager
            Reporter: Lukáš Fryč
            Assignee: Jakub Dunia


When running whole sample test suite [1], I hit Java heap space error, the end of the log bellow:

[1] https://github.com/lfryc/rusheye-sample-suite

{code}

[ SAME ] TabPanelTestCase.testCustomization
Update from parser
	290	0	77	0	0
[ SAME ] SuggestionBoxTestCase.testSecondExamplePageSource
Update from parser
	291	0	77	0	0
[ SAME ] AjaxValidatorTestCase.testAgeIntegerOnly
Update from parser
	292	0	77	0	0
[ SAME ] PanelTestCase.testFirstExample
Update from parser
	293	0	77	0	0
[ SAME ] CalendarTestCase.testApplyButtonCheckbox
Update from parser
	294	0	77	0	0
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
	at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:75)
	at java.awt.image.Raster.createPackedRaster(Raster.java:470)
	at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032)
	at java.awt.image.BufferedImage.<init>(BufferedImage.java:338)
	at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:557)
	at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:541)
	at sun.java2d.loops.MaskBlit$General.MaskBlit(MaskBlit.java:189)
	at sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Blit.java:204)
	at sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:956)
	at sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:578)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:71)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1011)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3084)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3069)
	at javax.swing.ImageIcon.paintIcon(ImageIcon.java:413)
	at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:167)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
	at javax.swing.JComponent.paintComponent(JComponent.java:769)
	at javax.swing.JComponent.paint(JComponent.java:1045)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JViewport.paint(JViewport.java:731)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5212)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:295)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1206)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5160)

=====================
  Overall Statistics:
  SAME: 294
  DIFFER: 77
=====================
Exception in thread "Thread-1" java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space
	at org.jboss.rusheye.parser.Handler$ListeningContext.invoke(Handler.java:69)
	at $Proxy0.onTestReady(Unknown Source)
	at org.jboss.rusheye.parser.ManagerParser.parseSuiteFile(ManagerParser.java:117)
	at org.jboss.rusheye.parser.ParserThread.run(ParserThread.java:30)
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.OutOfMemoryError: Java heap space
	at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:75)
	at java.awt.image.Raster.createPackedRaster(Raster.java:470)
	at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032)
	at java.awt.image.BufferedImage.<init>(BufferedImage.java:329)
	at org.jboss.rusheye.core.DefaultImageComparator.compare(DefaultImageComparator.java:99)
	at org.jboss.rusheye.parser.listener.CompareListener.onTestReady(CompareListener.java:105)
	at org.jboss.rusheye.suite.SuiteListenerImpl.onTestReady(SuiteListenerImpl.java:115)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.jboss.rusheye.parser.Handler$ListeningContext.invoke(Handler.java:64)
	... 4 more
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
	at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:75)
	at java.awt.image.Raster.createPackedRaster(Raster.java:470)
	at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032)
	at java.awt.image.BufferedImage.<init>(BufferedImage.java:338)
	at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:557)
	at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:541)
	at sun.java2d.loops.MaskBlit$General.MaskBlit(MaskBlit.java:189)
	at sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Blit.java:204)
	at sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:956)
	at sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:578)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:71)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1011)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3084)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3069)
	at javax.swing.ImageIcon.paintIcon(ImageIcon.java:413)
	at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:167)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
	at javax.swing.JComponent.paintComponent(JComponent.java:769)
	at javax.swing.JComponent.paint(JComponent.java:1045)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JViewport.paint(JViewport.java:731)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5212)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:295)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1206)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5160)
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
	at java.awt.image.DataBufferInt.<init>(DataBufferInt.java:75)
	at java.awt.image.Raster.createPackedRaster(Raster.java:470)
	at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032)
	at java.awt.image.BufferedImage.<init>(BufferedImage.java:338)
	at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:557)
	at sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:541)
	at sun.java2d.loops.MaskBlit$General.MaskBlit(MaskBlit.java:189)
	at sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Blit.java:204)
	at sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:956)
	at sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:578)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:71)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1011)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3084)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3069)
	at javax.swing.ImageIcon.paintIcon(ImageIcon.java:413)
	at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:167)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
	at javax.swing.JComponent.paintComponent(JComponent.java:769)
	at javax.swing.JComponent.paint(JComponent.java:1045)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JViewport.paint(JViewport.java:731)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5212)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:295)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1206)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5160)
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the arquillian-issues mailing list