Code: Select all
javax.media.opengl.GLException: java.lang.OutOfMemoryError
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:351)
at haven.HavenPanel.run(HavenPanel.java:380)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.OutOfMemoryError
at sun.misc.Unsafe.allocateMemory(Native Method)
at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:99)
at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288)
at apple.awt.OSXSurfaceData.getBufferOfSize(OSXSurfaceData.java:2232)
at apple.awt.OSXSurfaceData$DrawingQueue.<init>(OSXSurfaceData.java:1659)
at apple.awt.OSXSurfaceData.<init>(OSXSurfaceData.java:68)
at apple.awt.OSXSurfaceData.<init>(OSXSurfaceData.java:48)
at sun.awt.image.BufImgSurfaceData.<init>(BufImgSurfaceData.java:349)
at apple.awt.OSXOffScreenSurfaceData.<init>(OSXOffScreenSurfaceData.java:608)
at apple.awt.OSXOffScreenSurfaceData.createNewSurface(OSXOffScreenSurfaceData.java:471)
at apple.awt.OSXOffScreenSurfaceData.createData(OSXOffScreenSurfaceData.java:110)
at sun.awt.image.BufImgSurfaceData.createData(BufImgSurfaceData.java:66)
at apple.awt.CGraphicsEnvironment.createGraphics(CGraphicsEnvironment.java:281)
at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1159)
at haven.Text$Foundry.render(Text.java:144)
at haven.Text.render(Text.java:177)
at haven.Text.render(Text.java:185)
at haven.GOut.atext(GOut.java:165)
at haven.SlenHud.draw(SlenHud.java:314)
at haven.Widget.draw(Widget.java:284)
at haven.RootWidget.draw(RootWidget.java:74)
at haven.UI.draw(UI.java:94)
at haven.HavenPanel.redraw(HavenPanel.java:255)
at haven.HavenPanel$1.display(HavenPanel.java:77)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)