Validation Exception

The worst monsters in the Hearthlands warp the fabric of space and time...
matsui1713
Posts: 3
Joined: Mon Oct 21, 2013 7:34 am

Validation Exception

Post by matsui1713 »

my friend, who is new to this game, said that he got an error at launching the game and gave me following messages.
Is there anybody who can tell me what kind of problem is this and how can we solve this?
In addition, he already had 64bit java and java setting is appropriate.

haven.launcher.ValidationException: Could not validate https://game.havenandhearth.com/java/hafen.hl
at haven.launcher.Resource.validate(Resource.java:55)
at haven.launcher.Resource.update(Resource.java:78)
at haven.launcher.Driver.run(Driver.java:103)
at haven.launcher.Driver.main(Driver.java:193)
Suppressed: haven.launcher.ValidationException: file not downloaded over tls connection signed with key:rsa:99118FA7C13D9686021FFDB74F8FFE77CA5EB7D356A8D31BB907A31AFAE04D46
at haven.launcher.Validator$TlsKeyValidator.validate(Validator.java:43)
at haven.launcher.Resource.validate(Resource.java:49)
... 3 more
User avatar
MagicManICT
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Grand List of Simple Questions

Post by MagicManICT »

matsui1713 wrote:my friend, who is new to this game, said that he got an error at launching the game and gave me following messages.
What client is he using? It might be outdated. Be sure to update after patches if using a modded client.

Have him/her try downloading a fresh copy from the website--click the "play" button. This should give an authentication token for the computer and, if I understand correctly, allow any client to log in correctly.

If this doesn't work, or someone else doesn't have a correct answer, I'll have to summon our resident wizard.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
matsui1713
Posts: 3
Joined: Mon Oct 21, 2013 7:34 am

Re: Grand List of Simple Questions

Post by matsui1713 »

MagicManICT wrote:
Have him/her try downloading a fresh copy from the website--click the "play" button. This should give an authentication token for the computer and, if I understand correctly, allow any client to log in correctly.
Thank you very much for reply, MagicManICT.
he uses default haven and hearth software, and he tried downloading copy and using it, but unfortunately it is the same.
he send this.
https://imgur.com/a/WycRejQ
User avatar
loftar
Posts: 9096
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Validation Exception

Post by loftar »

That's real weird, because that is indeed the key that is being used. I don't know why his launcher would fail to recognize that. Ideas off the top of my head include:
  • A bad Java installation that is missing some cryptographic algorithms, perhaps?
  • Is he using some kind of weird proxy server that reencrypts HTTPS connections? (Some weird firewall of some sort?)
  • Perhaps he's actually under an active TLS man-in-the-middle attack.
Whether it's a bad Java installation could probably be determined by looking at the meta-data that the launcher should have produced of the downloaded file. It should be possible to find under the AppData directory of his home directory, under the Haven Launcher\cache\https\game.havenandhearth.com\java subdirectory, in the .hafen.hl.info file. Open it with Notepad, and there should be a tls-certs line in there, which should list the certificates and keys that the launcher has seen on the connection. If in doubt, please post the contents of that whole file here (there's nothing sensitive in it).
"Object-oriented design is the roman numerals of computing." -- Rob Pike

Return to “Bugs”