jake010903 wrote:I can't download Enders Client. When I click on the hyperlink to the 'updater.' Nothing happens. Does anyone else have this issue?
Open in new tab

jake010903 wrote:I can't download Enders Client. When I click on the hyperlink to the 'updater.' Nothing happens. Does anyone else have this issue?
Grafbredbery wrote:Found the solution with "Could not validate https://enderwiggin.github.io/hafen/hafen.hl" issue
Option #1
For some reasons launher doesn't validate SSL sign of config file correctly. So we to download launcher and config files and run them manually
- Download http://enderwiggin.github.io/hafen/launcher-hafen.jar
- Download https://enderwiggin.github.io/hafen/hafen.hl
- Copy both files to some folder
- Run with command
- Code: Select all
java -jar launcher-hafen.jar hafen.hl
Option #2
In some cases, launcher still have issue with downloading and validation resources. So, we need to make some changes in config file
- Open config file hafen.hl
- Replace 5-8 rows with content
validate tls-cert:key:rsa:BE50EC434C6FD13BDCD2C445EA0BC2E574DA0DB99D02C992840AD234495FB3D3
class-path https://enderwiggin.github.io/hafen/hafen.jar
class-path https://enderwiggin.github.io/hafen/client-res.jar- Run with command
- Code: Select all
java -jar launcher-hafen.jar hafen.hl
haven.launcher.ValidationException: Could not validate https://game.havenandhearth.com/java/jogl/current/jogl.hl
at haven.launcher.Resource.validate(Resource.java:55)
at haven.launcher.Resource.update(Resource.java:73)
at haven.launcher.Driver.run(Driver.java:108)
at haven.launcher.Driver.main(Driver.java:198)
Suppressed: haven.launcher.ValidationException: file not downloaded over tls connection signed with key:rsa:BE50EC434C6FD13BDCD2C445EA0BC2E574DA0DB99D02C992840AD234495FB3D3
at haven.launcher.Validator$TlsKeyValidator.validate(Validator.java:43)
at haven.launcher.Resource.validate(Resource.java:49)
... 3 more
secretq wrote:I forget to change cert:key
Now it works, thanks
delfer8 wrote:secretq wrote:I forget to change cert:key
Now it works, thanks
Maybe this?
com.jogamp.opengl.GLException: Unable to determine GraphicsConfiguration: WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d43f216]], idx 0], pfdID 10, ARB-Choosen true,
requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
chosen GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]
at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:182)
at com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
at com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1513)
at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:609)
at java.desktop/java.awt.Container.addNotify(Container.java:2804)
at java.desktop/java.awt.Window.addNotify(Window.java:791)
at java.desktop/java.awt.Frame.addNotify(Frame.java:495)
at java.desktop/java.awt.Window.pack(Window.java:829)
at haven.MainFrame.<init>(MainFrame.java:187)
at haven.MainFrame.main2(MainFrame.java:447)
at haven.MainFrame.lambda$main$0(MainFrame.java:486)
at java.base/java.lang.Thread.run(Thread.java:833)
kasetu wrote:I have tried the solution but it gives me this error
java.lang.NullPointerException: Cannot invoke "String.length()" because "el" is null
at haven.launcher.Cache.mangle(Cache.java:112)
at haven.launcher.Cache.mangle(Cache.java:128)
at haven.launcher.Cache.update0(Cache.java:227)
at haven.launcher.Cache.update(Cache.java:341)
at haven.launcher.Resource.update(Resource.java:69)
at haven.launcher.Driver.execute(Driver.java:48)
at haven.launcher.Driver.run(Driver.java:113)
at haven.launcher.Driver.main(Driver.java:198)
What's this?Thanks.
AdyShaman wrote:kasetu wrote:I have tried the solution but it gives me this error
java.lang.NullPointerException: Cannot invoke "String.length()" because "el" is null
at haven.launcher.Cache.mangle(Cache.java:112)
at haven.launcher.Cache.mangle(Cache.java:128)
at haven.launcher.Cache.update0(Cache.java:227)
at haven.launcher.Cache.update(Cache.java:341)
at haven.launcher.Resource.update(Resource.java:69)
at haven.launcher.Driver.execute(Driver.java:48)
at haven.launcher.Driver.run(Driver.java:113)
at haven.launcher.Driver.main(Driver.java:198)
What's this?Thanks.
I noticed clear cache option when configuring Java, you could try that