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
Original issue reported on code.google.com by
yuriy.b...@gmail.com
on 13 Jul 2011 at 2:35