Page 1 of 1

Repeated crash every few minutes

PostPosted: Thu Dec 06, 2012 5:46 am
by harshharsh
A couple minutes into gameplay (it's arbitrary--anywhere from as short as fifteen seconds to about ten minutes, if I'm lucky), the game freezes and spits out this error before forcing a close:

Code: Select all
javax.media.opengl.GLException: haven.GOut$GLException: GL Error: 1281 (invalid value)
   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:383)
   at haven.HavenPanel.run(HavenPanel.java:418)
   at java.lang.Thread.run(Unknown Source)
Caused by: haven.GOut$GLException: GL Error: 1281 (invalid value)
   at haven.GOut.checkerr(GOut.java:84)
   at haven.GLState$Applier.apply(GLState.java:469)
   at haven.GOut.apply(GOut.java:171)
   at haven.res.lib.leaves.FallingLeaves$MSlot.draw(FallingLeaves.java:36)
   at haven.RenderList.render(RenderList.java:207)
   at haven.RenderList.render(RenderList.java:218)
   at haven.PView.draw(PView.java:169)
   at haven.MapView.draw(MapView.java:656)
   at haven.Widget.draw(Widget.java:479)
   at haven.Widget.draw(Widget.java:484)
   at haven.GameUI.draw(GameUI.java:355)
   at haven.Widget.draw(Widget.java:479)
   at haven.Widget.draw(Widget.java:484)
   at haven.RootWidget.draw(RootWidget.java:61)
   at haven.UI.draw(UI.java:139)
   at haven.HavenPanel.redraw(HavenPanel.java:271)
   at haven.HavenPanel$1.display(HavenPanel.java:88)
   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(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)


My computer has only 512mb of RAM, and it's devoid of any fancy graphics card, but while it runs Salem seems to play more smoothly than Haven & Hearth.
I also noticed that sometimes the flooring disappears...but only sometimes.

Re: Repeated crash every few minutes

PostPosted: Thu Dec 06, 2012 6:55 am
by MagicManICT
You're getting the "generic OpenGL" error that basically says your video card is having issues. What video card do you have? Try updating the drivers. Also check out this thread if you have an older card.