ok this error again

Forum for bugs and technical problems.

Re: ok this error again

Postby Frakked » Tue Jul 22, 2014 6:30 am

there's been a recent update for Java; could be the game just hasn't caught up.

I recommend you uninstall the game, uninstall java (and any addon: 1x1, etc), re-install java (make sure it's the only version installed), then re-install the game.

Then make sure you have all the files required for gameplay.

If you are using Ender or Latikai... it is possible you are missing some crucial files

Specifically: lsame.jar, etc...



Up to a month ago... I used the java launcher (.jnlp files) exclusively without a hitch... and then I got bit by a similar issue. Since I have been using .jar for game launch; however when I attempted to load the client fresh several files failed to load at all; namely the one that actually launches the game.

Fortunately I had a town-mate that could forward me the files by altering the files to read "x.abc" vs exe, etc... Adding in the missing files... and renaming back to exe... the game loaded as it was meant too and I've had no further issues.
Frakked
 
Posts: 423
Joined: Sat Aug 31, 2013 1:48 am

Re: ok this error again

Postby Kandarim » Tue Jul 22, 2014 12:37 pm

Frakked wrote:stuff that is wrong on so many levels


Let's go through those one at a time:

Frakked wrote:there's been a recent update for Java; could be the game just hasn't caught up.


The latest java update which impacted the launcher is outlined here, and it's a pretty straightforward error/warning.

Frakked wrote:I recommend you uninstall the game, uninstall java (and any addon: 1x1, etc), re-install java (make sure it's the only version installed), then re-install the game.


I know java installations are messy things, but I've never been able to screw them up so badly that they needed a re-installation. If you don't mess with them, this shouldn't be an issue.


Frakked wrote:Then make sure you have all the files required for gameplay.

If you are using Ender or Latikai... it is possible you are missing some crucial files

Specifically: lsame.jar, etc...


lsalem.jar for my client, salem.jar for ender's ;)
You should never have to download these manually.

Frakked wrote:Up to a month ago... I used the java launcher (.jnlp files) exclusively without a hitch... and then I got bit by a similar issue. Since I have been using .jar for game launch; however when I attempted to load the client fresh several files failed to load at all; namely the one that actually launches the game.


there were some issues with the jnlp files due to dropbox being my host. Roughly a month ago I migrated to github which broke the old updaters. If you kept using the old jnlp you would have seen that the updater.jar for that jnlp was not there anymore. Since you used the updater.jar, however, you were able to start the updater. But the old one tries to get the game files (lsalem.jar, client-res.jar) at the wrong spot (i.e. dropbox vs github). Use the jnlp ^^

Frakked wrote:Fortunately I had a town-mate that could forward me the files by altering the files to read "x.abc" vs exe, etc... Adding in the missing files... and renaming back to exe... the game loaded as it was meant too and I've had no further issues.


This game is written in java. Its executables have the .jar extension. If someone sent you some .exes: congratulations, you now have a virus or trojan :)
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

Re: ok this error again

Postby loftar » Tue Jul 22, 2014 2:51 pm

TemplarKnight wrote:so any suggestions on to what else to try?

Well, I would like to tell you to try and fetch the resources manually over HTTP, sending the "Cache-Control: no-cache" and "Pragma: no-cache" headers, and then checking with a hex editor to see if that got you the right version of the resource. I would hardly even know how to do such a thing by myself on Windows, however, so if you can't do that on your own, I don't think I can guide you.
User avatar
loftar
 
Posts: 1021
Joined: Sun Jul 08, 2012 7:32 am
Location: In your character database, shuffling bits

Re: ok this error again

Postby MagicManICT » Wed Jul 23, 2014 12:20 am

loftar wrote:
TemplarKnight wrote:so any suggestions on to what else to try?

Well, I would like to tell you to try and fetch the resources manually over HTTP, sending the "Cache-Control: no-cache" and "Pragma: no-cache" headers, and then checking with a hex editor to see if that got you the right version of the resource. I would hardly even know how to do such a thing by myself on Windows, however, so if you can't do that on your own, I don't think I can guide you.


I would so like to post something snarky here, but being a moderator, I feel I should refrain.

If completely removing Salem and any cache files (such as in the %user%/Salem and/or .salem folders) doesn't resolve this sort of thing, there has to be some localized issue with your OS installation. The only other thing that I can think of that may remotely cause problems is if you have any international character sets installed for Windows. I know this has caused problems in the past with the functioning of some programs with eastern Asia character sets. An unnecessary conversion might be occurring causing Java to fetch the wrong thing. (I'm probably pulling this out of my ass, so take it for what it's worth.)
I am a moderator. I moderate stuff. When I do, I write in this color.
JohnCarver wrote:anybody who argues to remove a mechanic that allows "yet another" way to summon somebody is really a carebear in disguise trying to save his own hide.
MagicManICT
 
Posts: 5088
Joined: Wed Aug 01, 2012 1:46 am

Re: ok this error again

Postby loftar » Wed Jul 23, 2014 1:37 am

MagicManICT wrote:there has to be some localized issue with your OS installation.

Personally, I suspect there to be some issue with his immediate network environment, outside the computer; as I said, some kind of caching proxy or something.
User avatar
loftar
 
Posts: 1021
Joined: Sun Jul 08, 2012 7:32 am
Location: In your character database, shuffling bits

Re: ok this error again

Postby ezgoezit » Wed Jul 23, 2014 5:14 pm

Just so I understand what's going on, is this thread about the error listed below, or is it something else?

Code: Select all
java.lang.RuntimeException: java.lang.RuntimeException: Delayed error in resource gfx/terobjs/pow (v14), from forking source backed by HTTP res source (http://game.salemthegame.com/res/)
   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:420)
   at haven.HavenPanel.run(HavenPanel.java:455)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Delayed error in resource gfx/terobjs/pow (v14), from forking source backed by HTTP res source (http://game.salemthegame.com/res/)
   at haven.Resource.checkerr(Resource.java:1512)
   at haven.Resource.layer(Resource.java:1396)
   at haven.Resource.layer(Resource.java:1405)
   at haven.Resource.getcode(Resource.java:1049)
   at haven.Sprite.create(Sprite.java:107)
   at haven.ResDrawable.init(ResDrawable.java:53)
   at haven.ResDrawable.setup(ResDrawable.java:58)
   at haven.Gob.setup(Gob.java:232)
   at haven.RenderList.setup(RenderList.java:98)
   at haven.RenderList.add(RenderList.java:135)
   at haven.MapView.addgob(MapView.java:562)
   at haven.MapView$3.setup(MapView.java:571)
   at haven.RenderList.setup(RenderList.java:98)
   at haven.RenderList.add(RenderList.java:135)
   at haven.MapView.setup(MapView.java:633)
   at haven.PView$1.setup(PView.java:198)
   at haven.RenderList.setup(RenderList.java:98)
   at haven.RenderList.setup(RenderList.java:123)
   at haven.PView.draw(PView.java:222)
   at haven.MapView.draw(MapView.java:932)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.GameUI.draw(GameUI.java:572)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.RootWidget.draw(RootWidget.java:111)
   at haven.UI.draw(UI.java:162)
   at haven.HavenPanel.redraw(HavenPanel.java:298)
   at haven.HavenPanel$1.display(HavenPanel.java:94)
   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$400(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
Last edited by loftar on Thu Jul 24, 2014 1:48 am, edited 1 time in total.
Reason: Added code tags
Sic Erat Scriptum (Thus was it written)
ezgoezit
 
Posts: 69
Joined: Thu May 08, 2014 9:07 pm

Re: ok this error again

Postby loftar » Wed Jul 23, 2014 10:30 pm

ezgoezit wrote:Caused by: java.lang.RuntimeException: Delayed error in resource gfx/terobjs/pow (v14), from forking source backed by HTTP res source

You don't seem to have posted the entire error. There should be at least one more "Caused by" following this.
User avatar
loftar
 
Posts: 1021
Joined: Sun Jul 08, 2012 7:32 am
Location: In your character database, shuffling bits

Re: ok this error again

Postby ezgoezit » Wed Jul 23, 2014 11:12 pm

Good call, here you go:

Code: Select all
java.lang.RuntimeException: java.lang.RuntimeException: Delayed error in resource gfx/terobjs/pow (v14), from forking source backed by HTTP res source (http://game.salemthegame.com/res/)
   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:420)
   at haven.HavenPanel.run(HavenPanel.java:455)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Delayed error in resource gfx/terobjs/pow (v14), from forking source backed by HTTP res source (http://game.salemthegame.com/res/)
   at haven.Resource.checkerr(Resource.java:1512)
   at haven.Resource.layer(Resource.java:1396)
   at haven.Resource.layer(Resource.java:1405)
   at haven.Resource.getcode(Resource.java:1049)
   at haven.Sprite.create(Sprite.java:107)
   at haven.ResDrawable.init(ResDrawable.java:53)
   at haven.ResDrawable.setup(ResDrawable.java:58)
   at haven.Gob.setup(Gob.java:232)
   at haven.RenderList.setup(RenderList.java:98)
   at haven.RenderList.add(RenderList.java:135)
   at haven.MapView.addgob(MapView.java:562)
   at haven.MapView$3.setup(MapView.java:571)
   at haven.RenderList.setup(RenderList.java:98)
   at haven.RenderList.add(RenderList.java:135)
   at haven.MapView.setup(MapView.java:633)
   at haven.PView$1.setup(PView.java:198)
   at haven.RenderList.setup(RenderList.java:98)
   at haven.RenderList.setup(RenderList.java:123)
   at haven.PView.draw(PView.java:222)
   at haven.MapView.draw(MapView.java:932)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.GameUI.draw(GameUI.java:572)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.RootWidget.draw(RootWidget.java:111)
   at haven.UI.draw(UI.java:162)
   at haven.HavenPanel.redraw(HavenPanel.java:298)
   at haven.HavenPanel$1.display(HavenPanel.java:94)
   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$400(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.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 (13 != 14)
   at haven.Resource.load(Resource.java:1455)
   at haven.Resource.access$200(Resource.java:40)
   at haven.Resource$Loader.handle(Resource.java:440)
   at haven.Resource$Loader.run(Resource.java:420)
   at java.lang.Thread.run(Unknown Source)
Last edited by loftar on Thu Jul 24, 2014 1:48 am, edited 1 time in total.
Reason: Added code tags
Sic Erat Scriptum (Thus was it written)
ezgoezit
 
Posts: 69
Joined: Thu May 08, 2014 9:07 pm

Re: ok this error again

Postby Frakked » Thu Jul 24, 2014 1:27 am

This game is written in java. Its executables have the .jar extension. If someone sent you some .exes: congratulations, you now have a virus or trojan :)


Actually I do not have such at all.

I'm bit more savvy than you give me credit for; but that's OK.

Good warning for those less IT cognizant.

However it works- it does work for me... and I have no viral or trojan issues.

Please- do keep scaring off the inexperienced... some folks truly have no business knowing how computers really work.

That we can both agree on.
Frakked
 
Posts: 423
Joined: Sat Aug 31, 2013 1:48 am

Re: ok this error again

Postby loftar » Thu Jul 24, 2014 1:48 am

ezgoezit wrote:Caused by: haven.Resource$LoadException: Wrong res version (13 != 14)

Then yes, it's the same thing.
User avatar
loftar
 
Posts: 1021
Joined: Sun Jul 08, 2012 7:32 am
Location: In your character database, shuffling bits

PreviousNext

Return to Bugs & Technicalities

Who is online

Users browsing this forum: No registered users and 9 guests