Entering/Leaving Village crashes client (sometimes)

The worst monsters in the Hearthlands warp the fabric of space and time..
User avatar
KoE
Posts: 536
Joined: Fri Jun 12, 2009 5:01 am

Entering/Leaving Village crashes client (sometimes)

Post by KoE »

I've been getting this for a while now, but I just had it occur and I can't log in where I logged out. Which wouldn't be so bad if my hearthfire wasn't currently a temporary waypoint into Constantinople. (And no, I wasn't carrying anything when I logged out and I obviously have permissions to log in on that claim).

Anyway, the actual bug is simply that right at the point where I would enter my village and get the 'Entering [village]' pop-up/sign/whatever, I get a Haven error and the client crashes. (The exact error-puke is below) It happens pretty well at random, or at least not with any pattern I can discern. It's been happening sporadically pretty much ever since the village update.

Anyway, the error:

Code: Select all

javax.media.opengl.GLException: java.lang.IllegalArgumentException: Color parameter outside of expected range: Alpha
   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:352)
   at haven.HavenPanel.run(HavenPanel.java:381)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Color parameter outside of expected range: Alpha
   at java.awt.Color.testColorValueRange(Unknown Source)
   at java.awt.Color.<init>(Unknown Source)
   at haven.GOut.chcolor(GOut.java:230)
   at haven.MapView.draw(MapView.java:1057)
   at haven.Widget.draw(Widget.java:282)
   at haven.RootWidget.draw(RootWidget.java:61)
   at haven.UI.draw(UI.java:137)
   at haven.HavenPanel.redraw(HavenPanel.java:255)
   at haven.HavenPanel$1.display(HavenPanel.java:77)
   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.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)


Any assistance is appreciated.
Last edited by KoE on Fri Apr 16, 2010 1:51 pm, edited 1 time in total.
User avatar
springyb
Posts: 695
Joined: Wed Feb 03, 2010 11:39 am

Re: Entering/Leaving Village crashes client (sometimes)

Post by springyb »

This happens to me a lot too. I was never able to relog back into where it dropped me but I did get it to stop by clearing my temp files and redownloading the client. I don't know if that "fixed" anything but it hasn't happened again.
User avatar
Sidran
Posts: 101
Joined: Wed Mar 17, 2010 2:41 am

Re: Entering/Leaving Village crashes client (sometimes)

Post by Sidran »

My client crashed 3 times in a row thanks to this. First time I wasnt able to relog where it crashed, two times it worked.
User avatar
loftar
Posts: 9092
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Entering/Leaving Village crashes client (sometimes)

Post by loftar »

I think this should be fixed now, though. See commit 8dbb5ea802fda50b9e832f9d883b3999911ae027.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
KoE
Posts: 536
Joined: Fri Jun 12, 2009 5:01 am

Re: Entering/Leaving Village crashes client (sometimes)

Post by KoE »

I assume you mean it should have been fixed since the 8th (given the date on that page) and I've definitely had it happen since then.

I haven't gotten it again today, though (and I've been crossing in and out of the village with regularity). If it happens again I'll note it and go ahead and try springyb's 'fix'.
User avatar
loftar
Posts: 9092
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Entering/Leaving Village crashes client (sometimes)

Post by loftar »

KoE wrote:I assume you mean it should have been fixed since the 8th (given the date on that page) and I've definitely had it happen since then.

You aren't using Pacho's client, by any chance?
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
KoE
Posts: 536
Joined: Fri Jun 12, 2009 5:01 am

Re: Entering/Leaving Village crashes client (sometimes)

Post by KoE »

Nope, I've been using the vanilla client. The only time I've interacted with Pacho's client was attempting to download it once which resulted in it throwing some errors out and me deciding using the main one was less of a headache. I dunno if that could have crudded it up somehow or not, though.
User avatar
KoE
Posts: 536
Joined: Fri Jun 12, 2009 5:01 am

Re: Entering/Leaving Village crashes client (sometimes)

Post by KoE »

Just had this happen again. Same vanilla client, same place it happened last time.
User avatar
loftar
Posts: 9092
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Entering/Leaving Village crashes client (sometimes)

Post by loftar »

While I don't understand how it could not work with the latest code, I've just rebuilt the client with some extra fire-protection against this fault. Please try the very latest one.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
KoE
Posts: 536
Joined: Fri Jun 12, 2009 5:01 am

Re: Entering/Leaving Village crashes client (sometimes)

Post by KoE »

Hopefully you'll pardon my rampant ignorance, but I'm using the ol' Play button at the top of the page so if that's not sufficient you'll need to point me in the direction of the latest client.

Anyway it only crops (well, hopefully cropped) up intermittently, but I'll do some stuff that'll have me running on and off the village claim frequently and let you know if it happens again.

Return to “Bugs”