Can't Login to Haven and Hearth

Ask, answer and discuss any and all topics about the hows, whys, wheres and whens of playing Haven & Hearth.

Re: Can't Login to Haven and Hearth

Postby blank » Mon Sep 25, 2017 6:41 pm

loftar wrote:
blank wrote:java.lang.IllegalArgumentException: hostname can't be null

Why would you even think that was the same error? Also, clearly a custom client issue.


yeah i realized what i did. my bad clicked hafen instead of run in custom client. sorry for the dumb post
User avatar
blank
 
Posts: 880
Joined: Sun Jan 23, 2011 3:53 am

Re: Can't Login to Haven and Hearth

Postby CelticWarrior » Tue Sep 26, 2017 12:13 am

I re-installed java after restarting after I uninstalled it. I still get the same error as before. Other ideas?
Code: Select all
java.lang.RuntimeException: Delayed error in resource paginae/skills/forage (v5), from forking source backed by HTTP res source (https://game.havenandhearth.com/hres/)
   at haven.Resource$Pool$Queued.get(Resource.java:334)
   at haven.Resource$Pool$Queued.get(Resource.java:303)
   at haven.Session$CachedRes$Ref.get(Session.java:119)
   at haven.Session$CachedRes$Ref.get(Session.java:112)
   at haven.CharWnd$SkillGrid.sksort(CharWnd.java:1364)
   at haven.CharWnd$SkillGrid.tick(CharWnd.java:1377)
   at haven.Widget.tick(Widget.java:637)
   at haven.Widget.tick(Widget.java:637)
   at haven.Widget.tick(Widget.java:637)
   at haven.Widget.tick(Widget.java:637)
   at haven.GameUI.tick(GameUI.java:683)
   at haven.Widget.tick(Widget.java:637)
   at haven.UI.tick(UI.java:135)
   at haven.HavenPanel.run(HavenPanel.java:540)
   at java.lang.Thread.run(Unknown Source)
Caused by: haven.Resource$LoadException: Load error in resource paginae/skills/forage(v5), from forking source backed by HTTP res source (https://game.havenandhearth.com/hres/)
   at haven.Resource$Pool.handle(Resource.java:391)
   at haven.Resource$Pool.access$1100(Resource.java:280)
   at haven.Resource$Pool$Loader.run(Resource.java:527)
   ... 1 more
   Suppressed: haven.Resource$LoadException: Load error in resource paginae/skills/forage(v5), from cache source backed by FileCache(http://game.havenandhearth.com/java/)
      ... 4 more
      Suppressed: haven.Resource$LoadException: Load error in resource paginae/skills/forage(v5), from local res source
         ... 4 more
      Caused by: java.io.FileNotFoundException: Could not find resource locally: paginae/skills/forage
         at haven.Resource$JarSource.get(Resource.java:187)
         at haven.Resource$Pool.handle(Resource.java:375)
         ... 3 more
   Caused by: java.io.FileNotFoundException: res/paginae/skills/forage
      at haven.HashDirCache.fetch(HashDirCache.java:277)
      at haven.Resource$CacheSource.get(Resource.java:154)
      at haven.Resource$Pool.handle(Resource.java:375)
      ... 3 more
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
   at sun.security.ssl.Alerts.getSSLException(Unknown Source)
   at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
   at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
   at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
   at sun.security.ssl.ClientHandshaker.serverCertificate(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)
   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.getInputStream0(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessController.doPrivilegedWithCombiner(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:241)
   at haven.Resource$TeeSource.get(Resource.java:133)
   at haven.Resource$Pool.handle(Resource.java:375)
   ... 3 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
   at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
   at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
   at sun.security.validator.Validator.validate(Unknown Source)
   at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
   at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
   at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
   ... 24 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
   at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
   at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
   at java.security.cert.CertPathBuilder.build(Unknown Source)
   ... 30 more
CelticWarrior
 
Posts: 10
Joined: Sat Sep 16, 2017 2:22 am

Re: Can't Login to Haven and Hearth

Postby MagicManICT » Tue Sep 26, 2017 3:01 am

I hate to say it, but you may need to reinstall again. This time, make sure you use a clean up utility to make sure that all the pieces of the installation are removed that might not be removed by the uninstall utility. The last time I looked, Oracle was recommending CCleaner. Uninstall Java, run this tool, reboot, and then reinstall Java. This will get any spare temp files, libraries, and registry entries that the uninstaller might have left behind. The free version should be enough to do this job.

I didn't see you mention which OS you're using, so assuming Windows. From everything I've read on this, assuming the cert path error is the root of the problem, is that it is either programmatic (meaning code isn't correct for connecting) or that the version of Java is old and trying to use old certificate validation paths that may no longer exist. If it was a programming problem, I would think it would be showing up more often. That makes me inclined to think that the problem is an old cache setting that is interfering (which is what reinstalling is supposed to fix).

As a mention, I'm not entirely sure what settings and such Java or Haven uses on Windows, how they're stored (typically in registry) or what the values are.

Another possible thought: what setting is Java security at? High may let it bypass an expired certificate as long as the other parts of it are good. Might try this if it is set to "very high" (Java settings->Security tab). Might also try explicitly adding www.havenandhearth.com, game.havenandhearth.com to the exceptions list, but loftar says this shouldn't be necessary now.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
User avatar
MagicManICT
 
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Can't Login to Haven and Hearth

Postby CelticWarrior » Wed Sep 27, 2017 12:07 pm

I uninstalled Java and ran Ccleaner. I still get the same error as before.
CelticWarrior
 
Posts: 10
Joined: Sat Sep 16, 2017 2:22 am

Re: Can't Login to Haven and Hearth

Postby Granger » Wed Sep 27, 2017 1:29 pm

PM me your anydesk id and when you'll be on and I'll take a look.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm

Previous

Return to How do I?

Who is online

Users browsing this forum: Claude [Bot] and 2 guests