Open in new tabjake010903 wrote:I can't download Enders Client. When I click on the hyperlink to the 'updater.' Nothing happens. Does anyone else have this issue?
-
secretq
- Posts: 8
- Joined: Thu Apr 28, 2022 9:29 pm
Re: Ender Client
-
AdyShaman
- Posts: 5
- Joined: Fri May 06, 2022 2:45 pm
Re: Ender Client
I tried, any idea how i can solve this?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
Option #2
- 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
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-certrsa: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
Code: Select all
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
Tried both steps
-
delfer8
- Posts: 407
- Joined: Wed Nov 24, 2010 11:31 am
- Location: Halt's outpost
Re: Ender Client
Maybe this?secretq wrote:I forget to change cert:key
Now it works, thanks
Be nice, the woods are aware of you.
W3 and 4 Hermitage
W5 Emberwood and Kirribilli, PANDEMONIUM
W6 MIRROR LAKE
W7 Tkearn's village
W10 F&I
W12 BROLAND, Weasel's Blue Boar Inn, Grimmhold retirement
W13 Monke Spanish plot
W14 Kakariko village Druid
W15 Into the deep woods
Where are you Weasel!?
W3 and 4 Hermitage
W5 Emberwood and Kirribilli, PANDEMONIUM
W6 MIRROR LAKE
W7 Tkearn's village
W10 F&I
W12 BROLAND, Weasel's Blue Boar Inn, Grimmhold retirement
W13 Monke Spanish plot
W14 Kakariko village Druid
W15 Into the deep woods
Where are you Weasel!?
-
AdyShaman
- Posts: 5
- Joined: Fri May 06, 2022 2:45 pm
Re: Ender Client
What should the certificate key be?delfer8 wrote:Maybe this?secretq wrote:I forget to change cert:key
Now it works, thanks
I've tried changing it, it downloaded something but gives the following error now:
Code: Select all
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
- Posts: 5
- Joined: Wed Oct 13, 2021 10:24 am
Re: Ender Client
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.
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
- Posts: 5
- Joined: Fri May 06, 2022 2:45 pm
Re: Ender Client
I noticed clear cache option when configuring Java, you could try thatkasetu 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.
-
kasetu
- Posts: 5
- Joined: Wed Oct 13, 2021 10:24 am
Re: Ender Client
Thanks! but not working,same error.AdyShaman wrote:I noticed clear cache option when configuring Java, you could try thatkasetu 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.
-
jake010903
- Posts: 3
- Joined: Sun Jan 11, 2015 5:55 am
Re: Ender Client
Thank you everyone for your responses!
I have run into a second issue, would anyone know what it is and how I could resolve it? When I run the file it comes up with:
haven.launcher.ValidationException: Could not validate https://enderwiggin.github.io/hafen/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:108)
at haven.launcher.Driver.main(Driver.java:198)
Suppressed: haven.launcher.ValidationException: file not downloaded over tls connection signed with key:rsa:99E6C96B2904AE34AAD7E5F1B775ED34D1ED750DF1A7799B1D9EC00730C4BA56
at haven.launcher.Validator$TlsKeyValidator.validate(Validator.java:43)
at haven.launcher.Resource.validate(Resource.java:49)
... 3 more
I have run into a second issue, would anyone know what it is and how I could resolve it? When I run the file it comes up with:
haven.launcher.ValidationException: Could not validate https://enderwiggin.github.io/hafen/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:108)
at haven.launcher.Driver.main(Driver.java:198)
Suppressed: haven.launcher.ValidationException: file not downloaded over tls connection signed with key:rsa:99E6C96B2904AE34AAD7E5F1B775ED34D1ED750DF1A7799B1D9EC00730C4BA56
at haven.launcher.Validator$TlsKeyValidator.validate(Validator.java:43)
at haven.launcher.Resource.validate(Resource.java:49)
... 3 more
-
Jayded
- Posts: 3
- Joined: Thu Jun 17, 2010 4:13 am
Re: Ender Client
Hello! Not sure if this is the right spot but the game keep crashing after I log on. Everything loads and while i'm standing there the error happens and I have to close.
java.lang.RuntimeException: java.lang.NoSuchMethodException: haven.res.lib.plants.GrowingPlant.<init>()
at haven.Utils.construct(Utils.java:1624)
at haven.Resource$PublishedCode$Instancer.stdmake(Resource.java:1229)
at haven.Sprite$FactMaker.make(Sprite.java:75)
at haven.Sprite$FactMaker.make(Sprite.java:72)
at haven.Resource$CodeEntry.lambda$get$1(Resource.java:1453)
at java.security.AccessController.doPrivileged(Native Method)
at haven.Resource$CodeEntry.get(Resource.java:1443)
at haven.Resource.getcode(Resource.java:1288)
at haven.Sprite.create(Sprite.java:136)
at haven.ResDrawable.<init>(ResDrawable.java:45)
at haven.OCache.cres(OCache.java:257)
at haven.OCache.lambda$cres$9(OCache.java:269)
at haven.OCache$GobInfo.apply(OCache.java:758)
at haven.Loader.lambda$defer$0(Loader.java:235)
at haven.Loader$Future.run(Loader.java:71)
at haven.Loader$Future.access$400(Loader.java:42)
at haven.Loader.loop(Loader.java:197)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodException: haven.res.lib.plants.GrowingPlant.<init>()
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at haven.Utils.construct(Utils.java:1622)
... 17 more
java.lang.RuntimeException: java.lang.NoSuchMethodException: haven.res.lib.plants.GrowingPlant.<init>()
at haven.Utils.construct(Utils.java:1624)
at haven.Resource$PublishedCode$Instancer.stdmake(Resource.java:1229)
at haven.Sprite$FactMaker.make(Sprite.java:75)
at haven.Sprite$FactMaker.make(Sprite.java:72)
at haven.Resource$CodeEntry.lambda$get$1(Resource.java:1453)
at java.security.AccessController.doPrivileged(Native Method)
at haven.Resource$CodeEntry.get(Resource.java:1443)
at haven.Resource.getcode(Resource.java:1288)
at haven.Sprite.create(Sprite.java:136)
at haven.ResDrawable.<init>(ResDrawable.java:45)
at haven.OCache.cres(OCache.java:257)
at haven.OCache.lambda$cres$9(OCache.java:269)
at haven.OCache$GobInfo.apply(OCache.java:758)
at haven.Loader.lambda$defer$0(Loader.java:235)
at haven.Loader$Future.run(Loader.java:71)
at haven.Loader$Future.access$400(Loader.java:42)
at haven.Loader.loop(Loader.java:197)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodException: haven.res.lib.plants.GrowingPlant.<init>()
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at haven.Utils.construct(Utils.java:1622)
... 17 more