freeze after login

Ask, answer and discuss any and all topics about the hows, whys, wheres and whens of playing Haven & Hearth.
biohaze
Posts: 6
Joined: Thu Oct 14, 2010 7:38 am

freeze after login

Post by biohaze »

Keep getting stuck after character selection on enders and the web client. Terrain is black on enders and everything looks fine on the web client but it crashes.


Enders Run.bat errors:

Code: Select all

C:\HnH_Ender_x32>.\updater\HnH_updater.exe
checking for updates...
updates not found

C:\HnH_Ender_x32>"C:\Program Files\Java\jre6\bin\java.exe" -Xms256m -Xmx1000m -j
ar haven.jar moltke.seatribe.se
javax.media.opengl.GLException: haven.GOut$GLException: GL Error: 1281 (invalid
value)
        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: haven.GOut$GLException: GL Error: 1281 (invalid value)
        at haven.GOut.checkerr(GOut.java:78)
        at haven.TexRT.fill(TexRT.java:74)
        at haven.TexGL.create(TexGL.java:58)
        at haven.TexGL.render(TexGL.java:84)
        at haven.TexRT.render(TexRT.java:62)
        at haven.Tex.crender(Tex.java:85)
        at haven.Tex.crender(Tex.java:89)
        at haven.GOut.image(GOut.java:113)
        at haven.MapView.drawmap(MapView.java:1203)
        at haven.MapView.draw(MapView.java:1347)
        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)
Exception in thread "Haven UI thread" javax.media.opengl.GLException: haven.GOut
$GLException: GL Error: 1281 (invalid value)
        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: haven.GOut$GLException: GL Error: 1281 (invalid value)
        at haven.GOut.checkerr(GOut.java:78)
        at haven.TexRT.fill(TexRT.java:74)
        at haven.TexGL.create(TexGL.java:58)
        at haven.TexGL.render(TexGL.java:84)
        at haven.TexRT.render(TexRT.java:62)
        at haven.Tex.crender(Tex.java:85)
        at haven.Tex.crender(Tex.java:89)
        at haven.GOut.image(GOut.java:113)
        at haven.MapView.drawmap(MapView.java:1203)
        at haven.MapView.draw(MapView.java:1347)
        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)
Web Client error:

Code: Select all

java.lang.RuntimeException: Delayed error in resource paginae/atk/pow (v7), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
	at haven.Resource.checkerr(Resource.java:1058)
	at haven.Resource.layer(Resource.java:941)
	at haven.MenuGrid.cons(MenuGrid.java:75)
	at haven.MenuGrid.<init>(MenuGrid.java:97)
	at haven.MenuGrid$1.create(MenuGrid.java:49)
	at haven.UI.newwidget(UI.java:163)
	at haven.RemoteUI.run(RemoteUI.java:58)
	at haven.MainFrame.run(MainFrame.java:151)
	at haven.MainFrame.main2(MainFrame.java:223)
	at haven.MainFrame.access$100(MainFrame.java:34)
	at haven.MainFrame$5.run(MainFrame.java:266)
	at java.lang.Thread.run(Unknown Source)
Caused by: haven.Resource$LoadException: Load error in resource paginae/atk/pow(v7), from forking source backed by HTTP res source (https://www.havenandhearth.com/res/)
	at haven.Resource$Loader.handle(Resource.java:401)
	at haven.Resource$Loader.run(Resource.java:375)
	... 1 more
Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
	at sun.security.ssl.Alerts.getSSLException(Unknown Source)
	at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
	at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
	at sun.security.ssl.SSLSocketImpl.handleException(Unknown Source)
	at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
	at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
	at haven.Resource$HttpSource.get(Resource.java:330)
	at haven.Resource$TeeSource.get(Resource.java:225)
	at haven.Resource$Loader.handle(Resource.java:395)
	... 2 more
Caused by: java.lang.RuntimeException: Could not generate DH keypair
	at sun.security.ssl.DHCrypt.<init>(Unknown Source)
	at sun.security.ssl.ClientHandshaker.serverKeyExchange(Unknown Source)
	at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
	at sun.security.ssl.Handshaker.processLoop(Unknown Source)
	at sun.security.ssl.Handshaker.process_record(Unknown Source)
	at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
	... 11 more
Caused by: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)
	at com.sun.crypto.provider.DHKeyPairGenerator.initialize(DHKeyPairGenerator.java:120)
	at java.security.KeyPairGenerator$Delegate.initialize(Unknown Source)
	... 18 more
Open GL problem?

Video card: Nvidia 8600M
User avatar
Robertzon
Posts: 1483
Joined: Mon Jan 03, 2011 11:51 pm

Re: freeze after login

Post by Robertzon »

Have you tried to make a new character and see if it crashes too?
Also, download ender's again and try the regular client too and see if it works then, if not, try reinstalling java.
Amenbeach
Posts: 76
Joined: Fri Aug 12, 2011 9:12 am

Re: freeze after login

Post by Amenbeach »

I got this. Disappeared when I restarted my PC (which had been on a while).
"I kissed a bear and I liked it;
the taste of her hearthling blood lipstick."
User avatar
MagicManICT
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: freeze after login

Post by MagicManICT »

Amenbeach wrote:I got this. Disappeared when I restarted my PC (which had been on a while).
Always, always, always do this when you're getting odd errors before posting

Also, this stuff usually goes in the bug section. There may be people there that don't bother looking in the "How Do I?" section.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
biohaze
Posts: 6
Joined: Thu Oct 14, 2010 7:38 am

Re: freeze after login

Post by biohaze »

Computers been restated plenty of times. . . . All past clients removed and re-downloaded a few times. New character still gives same crash. Even deleted .haven and redownloaded
ImAwesome
Posts: 739
Joined: Sat Sep 10, 2011 4:35 pm

Re: freeze after login

Post by ImAwesome »

maybe theres a limit to number of characters you can have, how many do you already have?
User avatar
MagicManICT
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: freeze after login

Post by MagicManICT »

ImAwesome wrote:maybe theres a limit to number of characters you can have, how many do you already have?
There's no limit to the number of characters you can have on an account, however, that doesn't eliminate any client bugs from trying to display all those characters.
biohaze wrote:Computers been restated plenty of times. . . . All past clients removed and re-downloaded a few times. New character still gives same crash. Even deleted .haven and redownloaded
What client is being used? Before anyone can help you troubleshoot, this needs to be known. Since you're at least getting to the new character screen, we know the game is running. If you're using Ender's client, is the same thing happening to you with the original client? If it's the original client, then try downloading Ender's client here: viewtopic.php?f=27&t=14575
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
Rawrcakes
Posts: 14
Joined: Sat Jul 30, 2011 4:33 pm

Re: freeze after login

Post by Rawrcakes »

I've had similar problems with the Ender client, where the client would lock up while or just after loading the character, but before the world was properly loaded. Deleting the belt_charname.conf fixed those problems, at least temporarily untill the config needs to be deleted again. It seems to affect characters randomly.

Of course, if you've deleted and redownloaded the client already, then I doubt this would help you, as you should then already have purged any configs.
mvgulik
Posts: 4102
Joined: Fri May 21, 2010 2:29 am

Re: freeze after login

Post by mvgulik »

General, probably not so useful, tip/info in relation to screen descriptions.

- Games generally uses 2 memory sections for screen drawing.
And in my case(Windows) I seems to be able to swap the display between them. By forcing a tooltip (from a other program, or from a taskbar program icon) to display over/inside the client(ender) screen.
- The screen with black parts is probably the last used(drawing) screen. (when the client crashed).
- The other would be the last one that was successfully drawn and displayed. (before the client crashed)

(changing the client window size generally trashes the display data.)

Return to “How do I?”