Page 1 of 1

java error on log in

PostPosted: Sun Sep 28, 2014 9:43 pm
by sogdog
Hello all,

I just started playing a few days back, on my laptop at work. I managed to play no problem for several hours, but then started to get this error. Now it happens every time I log in, a few graphical objects load on the screen then I get this error below.

I'm going to try re-installing, but thought I'd post here too in case someone can point me in a better direction.
I'm hoping that it isn't just that my crappy laptop can't handle the graphics. It has ATI express standard card, drivers updated, and I'm running java 7.

Any advice would be appreciated.
Cheers


java.lang.RuntimeException: haven.GLProgram$ProgramException: Failed to link GL program
Log:
Fragment shader(s) linked, vertex shader(s) failed to link.

at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
at javax.media.opengl.Threading.invoke(Threading.java:191)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:528)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:412)
at haven.HavenPanel.run(HavenPanel.java:445)
at java.lang.Thread.run(Unknown Source)
Caused by: haven.GLProgram$ProgramException: Failed to link GL program
Log:
Fragment shader(s) linked, vertex shader(s) failed to link.

at haven.GLProgram$ProgOb.link(GLProgram.java:99)
at haven.GLProgram.apply(GLProgram.java:142)
at haven.GLState$Applier.apply(GLState.java:454)
at haven.GOut.apply(GOut.java:203)
at haven.FastMesh.cdraw(FastMesh.java:279)
at haven.FastMesh.draw(FastMesh.java:319)
at haven.Composited$Model$Layer.draw(Composited.java:153)
at haven.RenderList.render(RenderList.java:232)
at haven.RenderList.render(RenderList.java:249)
at haven.PView.draw(PView.java:253)
at haven.MapView.draw(MapView.java:814)
at haven.Widget.draw(Widget.java:514)
at haven.Widget.draw(Widget.java:519)
at haven.GameUI.draw(GameUI.java:469)
at haven.Widget.draw(Widget.java:514)
at haven.Widget.draw(Widget.java:519)
at haven.RootWidget.draw(RootWidget.java:61)
at haven.UI.draw(UI.java:139)
at haven.HavenPanel.redraw(HavenPanel.java:293)
at haven.HavenPanel$1.display(HavenPanel.java:91)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:649)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:633)
at javax.media.opengl.awt.GLCanvas$9.run(GLCanvas.java:1271)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1103)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:978)
at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1282)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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)

Re: java error on log in

PostPosted: Sun Sep 28, 2014 9:56 pm
by loftar
sogdog wrote:Caused by: haven.GLProgram$ProgramException: Failed to link GL program
Log:
Fragment shader(s) linked, vertex shader(s) failed to link.

It is definitely related to your "crappy laptop" using an ancient ATI card, at least. :)

Unfortunately, ATIs drveris are notoriously bad at telling why it refuses to link a program, and looking at the error report your client sent I can't see the program using any obviously advanced features, so it's extremely hard to tell exactly what is going wrong. Your best bet might just be turning off programmed rendering completely. To do so, issue the console command ":gl progmode n".

Re: java error on log in

PostPosted: Sun Sep 28, 2014 10:08 pm
by sogdog
Loftar, you are a champion.
I'm in and playing, all the while ignoring the smoke and smell of burning electronics that is coming from my laptop. :P

Thank you.