Bug 145 - Game crashes immediately after entering character creation
: Game crashes immediately after entering character creation
Status: WAITING_FOR_REPONSE
Product: Salem
Classification: Unclassified
Component: Client
: unspecified
: PC Windows
: --- normal
Assigned To: loftar
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-03-27 14:12 CET by Scott
Modified: 2014-03-14 08:03 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott 2013-03-27 14:12:42 CET
After the terrain loads, the game crashes with the following error:

java.lang.RuntimeException: java.lang.RuntimeException: Delayed error in resource gfx/borka/admiral-kjol (v6), from forking source backed by HTTP res source (http://plymouth.seatribe.se/res/)
	at jogamp.common.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
	at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
	at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205)
	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:449)
	at haven.HavenPanel.uglyjoglhack(HavenPanel.java:390)
	at haven.HavenPanel.run(HavenPanel.java:422)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Delayed error in resource gfx/borka/admiral-kjol (v6), from forking source backed by HTTP res source (http://plymouth.seatribe.se/res/)
	at haven.Resource.checkerr(Resource.java:1435)
	at haven.Resource.layers(Resource.java:1270)
	at haven.Resource.layers(Resource.java:1314)
	at haven.Composited.nmod(Composited.java:329)
	at haven.Composited.changes(Composited.java:357)
	at haven.Composited.setup(Composited.java:363)
	at haven.RenderList.setup(RenderList.java:98)
	at haven.RenderList.add(RenderList.java:135)
	at haven.Composite.setup(Composite.java:65)
	at haven.Gob.setup(Gob.java:204)
	at haven.RenderList.setup(RenderList.java:98)
	at haven.RenderList.add(RenderList.java:135)
	at haven.MapView.addgob(MapView.java:429)
	at haven.MapView$3.setup(MapView.java:438)
	at haven.RenderList.setup(RenderList.java:98)
	at haven.RenderList.add(RenderList.java:135)
	at haven.MapView.setup(MapView.java:489)
	at haven.PView$1.setup(PView.java:126)
	at haven.RenderList.setup(RenderList.java:98)
	at haven.RenderList.setup(RenderList.java:123)
	at haven.PView.draw(PView.java:150)
	at haven.MapView.draw(MapView.java:757)
	at haven.Widget.draw(Widget.java:510)
	at haven.Widget.draw(Widget.java:515)
	at haven.GameUI.draw(GameUI.java:379)
	at haven.Widget.draw(Widget.java:510)
	at haven.Widget.draw(Widget.java:515)
	at haven.RootWidget.draw(RootWidget.java:61)
	at haven.UI.draw(UI.java:139)
	at haven.HavenPanel.redraw(HavenPanel.java:276)
	at haven.HavenPanel$1.display(HavenPanel.java:91)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:373)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:358)
	at javax.media.opengl.awt.GLCanvas$7.run(GLCanvas.java:983)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:655)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:594)
	at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:996)
	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)
Caused by: haven.Resource$LoadException: Wrong res version (5 != 6)
	at haven.Resource.load(Resource.java:1378)
	at haven.Resource.access$300(Resource.java:39)
	at haven.Resource$Loader.handle(Resource.java:433)
	at haven.Resource$Loader.run(Resource.java:412)
	at java.lang.Thread.run(Unknown Source)

It looks like an error with a corrupt file. I have deleted and reinstalled Salem multiple times, but each time I try to play it I receive the same error. Please fix this, I really want to play this game.
Comment 1 loftar 2013-03-27 18:16:52 CET
That is quite strange. The client indicates that it has loaded version of the resource in question, but no such version exists, so I don't understand where it would get it.

Would it possible for you use Wireshark (http://www.wireshark.org/download.html) or a similar packet-capture program to capture the network traffic right before the time the client crashes, and send the dump to me?