brunyuriy / crystalvc

Automatically exported from code.google.com/p/crystalvc
Other
6 stars 5 forks source link

Crystal runs out of memory (sometimes on startup) #12

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Crystal seems to run out of memory sometimes.  

One problem is there is no way to pass the xms / xmx arguments to java when 
running a jar via double clicking it.  

Stack trace:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap 
space
       at java.lang.Integer.valueOf(Integer.java:642)
       at sun.util.logging.PlatformLogger$JavaLogger.doLog(PlatformLogger.java:530)
       at sun.util.logging.PlatformLogger.finest(PlatformLogger.java:302)
       at sun.awt.X11.XErrorEvent.<init>(XErrorEvent.java:20)
       at sun.awt.X11.XToolkit.globalErrorHandler(XToolkit.java:194)
       at sun.java2d.loops.MaskBlit.MaskBlit(Native Method)
       at sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Blit.java:204)
       at sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:953)
       at sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:575)
       at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:90)
       at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1024)
       at sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:196)
       at sun.java2d.SunGraphics2D.copyImage(SunGraphics2D.java:2988)
       at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3021)
       at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2974)
       at sun.awt.X11.XTrayIconPeer$IconCanvas.paint(XTrayIconPeer.java:587)
       at sun.awt.X11.XTrayIconPeer$IconCanvas.repaintImage(XTrayIconPeer.java:566)
       at sun.awt.X11.XTrayIconPeer$TrayIconCanvas.repaintImage(XTrayIconPeer.java:533)
       at sun.awt.X11.XTrayIconPeer$IconCanvas$IconObserver$1.run(XTrayIconPeer.java:607)
       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
       at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
       at java.awt.EventQueue.access$000(EventQueue.java:101)
       at java.awt.EventQueue$3.run(EventQueue.java:666)
       at java.awt.EventQueue$3.run(EventQueue.java:664)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
       at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
       at java.awt.EventQueue$4.run(EventQueue.java:680)
       at java.awt.EventQueue$4.run(EventQueue.java:678)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)

Original issue reported on code.google.com by yuriy.b...@gmail.com on 13 Jul 2011 at 2:35