unable to load one characters after touching a claim

Forum for bugs and technical problems.

unable to load one characters after touching a claim

Postby Carch » Mon Feb 11, 2013 4:43 pm

basically. I played for about an hour today, after getting my beta key yesterday, and came across what I think is a town of some sort. I saw a few boxes outside the fence so I decided to see what was in them. when I got close, the salem client (I'm using the official one) suddenly returned me to the login screen as though I'd just started the game. and when I tried to log in again (thinking disconnects happpen, so it was likely something to do with that) I was surprised to learn that my account was still logged in. so, as I'd read somewhere that it'd help, I terminated javaw.exe with taskmanager and tried to log in.
that worked, up to the character selection screen. when I click on play for the character I hear a 'ping' sound and the screen flickers, but I'm returned to the login screen. the sound is not the windows error sound or like it, and I think it's connected to the game.

EDIT:
this has also happened to a new character I made while waiting for a reply to this, it seems to be related to walking against the edge of a claim.

further edit:
it has now also spread to just making new characters upon trying to interact with the ship in the dock. reinstalled the game by flushing the java cache did not solve the problem. this is seriously game-breaking.
it's not just my computer. I've tried the same thing on a laptop, using both java 6 and 7 and it's always the same outcome. back to login screen with a ping sound upon clicking the play button under any of my three characters.
Last edited by Carch on Thu Feb 14, 2013 1:19 pm, edited 2 times in total.
Carch
 
Posts: 5
Joined: Sun Feb 10, 2013 10:50 pm

Re: unable to load any character after touching a claim

Postby Carch » Mon Feb 11, 2013 8:50 pm

yes. after about 10 tries spread out over a few hours (hoping against hope that it was a temporary problem) I finally got an error report!
Code: Select all
javax.media.opengl.GLException: java.lang.NullPointerException
   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:383)
   at haven.HavenPanel.run(HavenPanel.java:418)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
   at haven.LoginScreen$Tokenbox.draw(LoginScreen.java:177)
   at haven.Widget.draw(Widget.java:486)
   at haven.Widget.draw(Widget.java:491)
   at haven.LoginScreen.draw(LoginScreen.java:272)
   at haven.Widget.draw(Widget.java:486)
   at haven.Widget.draw(Widget.java:491)
   at haven.RootWidget.draw(RootWidget.java:61)
   at haven.UI.draw(UI.java:139)
   at haven.HavenPanel.redraw(HavenPanel.java:271)
   at haven.HavenPanel$1.display(HavenPanel.java:88)
   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.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)
Carch
 
Posts: 5
Joined: Sun Feb 10, 2013 10:50 pm

Re: unable to load any character after touching a claim

Postby staxjax » Mon Feb 11, 2013 8:58 pm

I'll see if I can get a dev response for you.
Of all the things I've lost, I miss my mind the most - Ozzy Osbourne

Confirmed retards: Nimmeth, Claeyt, MycroSparks
User avatar
staxjax
 
Posts: 2845
Joined: Wed Aug 01, 2012 1:29 am

Re: unable to load any character after touching a claim

Postby Carch » Wed Feb 13, 2013 1:14 pm

just a small update. the 'new' character that attained the problem when clicking on the ship to leave the character building has stopped crashing back to the login screen and has happily found an abandoned homestead in plymouth to settle. the others however still have the problem.
I have not seen a single error message after that one time, so I can't even be certain it's related (however the line " at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)" to me seems like intersecting with a claim).

I don't know if this is within the dev's powers; but mayhaps if one of my characters that are still crashing were 'moved' to boston the problem would be solved? if that is even possible I think it'd provide a bit more information on what's happening here regardless of the outcome.
the characters having the problems are Carch and Prionace.

EDIT
tried to load carch, and guess what? error report. :D
this was after java (I think, since it displayed the download window) updated salem however.
Code: Select all
java.lang.NullPointerException
   at haven.GameUI.dwalkdown(GameUI.java:580)
   at haven.GameUI.globtype(GameUI.java:829)
   at haven.Widget.globtype(Widget.java:570)
   at haven.RootWidget.globtype(RootWidget.java:44)
   at haven.UI.type(UI.java:228)
   at haven.HavenPanel.dispatch(HavenPanel.java:372)
   at haven.HavenPanel.run(HavenPanel.java:411)
   at java.lang.Thread.run(Unknown Source)
Carch
 
Posts: 5
Joined: Sun Feb 10, 2013 10:50 pm

Re: unable to load any character after touching a claim

Postby MagicManICT » Wed Feb 13, 2013 6:05 pm

Actually, that has to do with Java's built in security functions for the system and for code, and likely is more about an error found in an operation not being allowed due to security settings. You might want to check to see what Java's security settings are at and try adjusting them. Check to see what your Internet settings are at, too. If they are at a high security setting, try adjusting them down to see if this resolves any issues.
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: unable to load any character after touching a claim

Postby Carch » Wed Feb 13, 2013 7:01 pm

my internet security settings are at 'normal'. which is the lowest possible; the only java security thingy I can find is to do with certificates. and I have found seatribe in the list there. I'm not aware of any other way to adjust java security that I can try. but the base problem remains.
Carch
 
Posts: 5
Joined: Sun Feb 10, 2013 10:50 pm

Re: unable to load two characters after touching a claim

Postby MagicManICT » Thu Feb 14, 2013 1:09 am

Security settings for Java are a bit different from 6 to 7. Settings may be under the "Advanced" tab. What you're looking for anything other than something that will automatically block the app from running. My preference, when I'm able, is "Prompt User" so that I'm aware of what the Java app may try to do. This may or may not be the cause and is something to look into.

It may be, that in an update, something bugged up inside one of the files. Have you tried clearing the Java cache and downloading again? From what I understand, Java Web Start lacks any way to verify the the download came through correctly and completely.
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: unable to load two characters after touching a claim

Postby Carch » Thu Feb 14, 2013 1:04 pm

well. clearing the cache didn't solve anything, and I didn't expect it too, since my first response right at the start of the bug was to try logging in on a different computer and see if the problem persists. which it does.
I'm running java 6, since I read somewhere salem is/was more stable on 6 then on 7.

tried setting all the security setting to 'always allow' for a test run, didn't solve the problem. the characters in question log in and immediately disconnect before the map itself loads (only the buttons for inventory and such, as well as the base humour bar show up before the dc)

EDIT:
had a friend log in on my account to see further problems... and he has no problems. I'm starting to get mystified. both my laptop AND desktop have trouble with the character. even after java cache clearing and reinstall; and both run different operating systems (windows 7 and vista x64 respectively), yet a friends computer also running windows 7 can log in without trouble...

FURTHER edit. (yes, I know stages of the problem)
It seems I have a fix. after my friend logged in on one of my characters the problems vanished with that character.I can once again log in and walk around. the problem does persist with the other character however.

so, one down. one to go. and still not a single clue how or why it's happening.
Carch
 
Posts: 5
Joined: Sun Feb 10, 2013 10:50 pm

Re: unable to load one characters after touching a claim

Postby MagicManICT » Thu Feb 14, 2013 3:49 pm

That's very helpful, though. My thought was that either the client broke or a cached resource file became corrupt. However, with it working on a third computer from an outside location (I'm assuming), this limits the realm of possibility to the network. I didn't recall you mentioning trying it on a second computer and still having the issue.

Do you connect to the same network with both of these computers? (It's one of those "have to ask" questions just to eliminate it as a possibility.) If you have wireless on the notebook, have you tried going to a public hotspot, or at least a different connection (such as a friendly neighbor), to connect to see if there's still a problem?

This may or may not be an issue, but needs to be checked and configured: Make sure your router allows traffic through the ports TCP 1871, UDP 1870. It may not help, but it's like playing a new game and you have graphics problems. Tech support is going to tell you "update your drivers." You're having network issues, so you need to take this step, even if it does nothing in the end. Verify any security software your running on your computer allows the same. You may need to dig out some documentation to do this or some help files if you've never done it before. Many home network devices come with assistance software to help to this easily.

Again, verify Java's security settings, as well as operating system internet settings. (I'm familiar with Windows, but would have to do some research for OSX or linux.) If you don't want to post these publicly, PM them to me.
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


Return to Bugs & Technicalities

Who is online

Users browsing this forum: No registered users and 3 guests