This one seems to be a combination of having:
- multiple 'paginae/act/laystone' links inside a character(any) belt file. (not sure about how many, just multiple.)
- and having 'paginae/act/laystone' link displayed in a belt(gui). (triggers final crash)(can be other character)
- not sure if it matter if the character(s) already has, or not, the laystone skill. (don't think it matters, but not checked.)
(Edit: The character in my test did not have the laystone skill. just in case)
Test setup:
- filled a character(B) belt with lots of 'paginae/act/laystone' links
- filled login character(A) belt with only the following belt lines.
belt_1_0=paginae/act/travel-hearth
belt_3_0=paginae/act/laystone
-- (all other character belt files where removed.)
- login character(A)
- switch belt-1 to belt-3 -> crash.
- Code: Select all
javax.media.opengl.GLException: java.lang.RuntimeException: Delayed error in res
ource paginae/act/laystone (v4), from forking source backed by HTTP res source (
http://www.havenandhearth.com/res/)
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:363)
at haven.HavenPanel.run(HavenPanel.java:392)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Delayed error in resource paginae/act/lay
stone (v4), from forking source backed by HTTP res source (http://www.havenandhe
arth.com/res/)
at haven.Resource.checkerr(Resource.java:1094)
at haven.Resource.layer(Resource.java:977)
at haven.ToolbarWnd.draw(ToolbarWnd.java:212)
at haven.Widget.draw(Widget.java:289)
at haven.RootWidget.draw(RootWidget.java:97)
at haven.UI.draw(UI.java:146)
at haven.HavenPanel.redraw(HavenPanel.java:268)
at haven.HavenPanel$1.display(HavenPanel.java:91)
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:1
94)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GL
Canvas.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$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
Caused by: haven.Resource$LoadException: Wrong res version (5 != 4)
at haven.Resource.load(Resource.java:1017)
at haven.Resource.access$300(Resource.java:39)
at haven.Resource$Loader.handle(Resource.java:432)
at haven.Resource$Loader.run(Resource.java:411)
at java.lang.Thread.run(Unknown Source)
Exception in thread "Haven UI thread" javax.media.opengl.GLException: java.lang.
RuntimeException: Delayed error in resource paginae/act/laystone (v4), from fork
ing source backed by HTTP res source (http://www.havenandhearth.com/res/)
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:363)
at haven.HavenPanel.run(HavenPanel.java:392)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Delayed error in resource paginae/act/lay
stone (v4), from forking source backed by HTTP res source (http://www.havenandhe
arth.com/res/)
at haven.Resource.checkerr(Resource.java:1094)
at haven.Resource.layer(Resource.java:977)
at haven.ToolbarWnd.draw(ToolbarWnd.java:212)
at haven.Widget.draw(Widget.java:289)
at haven.RootWidget.draw(RootWidget.java:97)
at haven.UI.draw(UI.java:146)
at haven.HavenPanel.redraw(HavenPanel.java:268)
at haven.HavenPanel$1.display(HavenPanel.java:91)
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:1
94)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GL
Canvas.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$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
Caused by: haven.Resource$LoadException: Wrong res version (5 != 4)
at haven.Resource.load(Resource.java:1017)
at haven.Resource.access$300(Resource.java:39)
at haven.Resource$Loader.handle(Resource.java:432)
at haven.Resource$Loader.run(Resource.java:411)
at java.lang.Thread.run(Unknown Source)
There also seems to be a exit crash related to having multiple similar links inside a belt. But that one seems not limited to 'paginae/act/laystone' use. (later)