Ender Client

Forum for alternative clients, mods & discussions on the same.
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Post by EnderWiggin »

Pacox wrote:
Pacox wrote:I stopped getting verification errors but still I cannot run it. I get an error like this:

Code: Select all

java.lang.UnsatisfiedLinkError: Can't load library: /var/folders/61/x5_fjcpj7j5ffddkmy_l0s1r0000gq/T/jogamp_0000/file_cache/jln4083877550508939761/jln5564458348236732277/natives/macosx-universal/libgluegen_rt.dylib
Is it something that I can fix? I am running a macOS Sonoma and everything was running smoothly until the last update (both Haven and macOS; I updated them simultaneously)
I've attached the error log.
Many thanks <3
I am still getting the same error unfortunately.
I have no idea how to fix that - seems that it either can't find the required lib, or the lib is not compatible. Does this happen on vanilla client?
Hickupp
Posts: 178
Joined: Thu Oct 15, 2020 6:33 am

Re: Ender Client

Post by Hickupp »

Older (Nov 2021) similar problem viewtopic.php?f=49&t=71948 (which popped up in a google "libgluegen_rt.dylib" search)
Pacox
Posts: 27
Joined: Wed Jan 11, 2012 11:19 am

Re: Ender Client

Post by Pacox »

EnderWiggin wrote:
Pacox wrote:
Pacox wrote:I stopped getting verification errors but still I cannot run it. I get an error like this:

Code: Select all

java.lang.UnsatisfiedLinkError: Can't load library: /var/folders/61/x5_fjcpj7j5ffddkmy_l0s1r0000gq/T/jogamp_0000/file_cache/jln4083877550508939761/jln5564458348236732277/natives/macosx-universal/libgluegen_rt.dylib
Is it something that I can fix? I am running a macOS Sonoma and everything was running smoothly until the last update (both Haven and macOS; I updated them simultaneously)
I've attached the error log.
Many thanks <3
I am still getting the same error unfortunately.
I have no idea how to fix that - seems that it either can't find the required lib, or the lib is not compatible. Does this happen on vanilla client?
Yes, vanilla client has the same error. Thanks anyway.
Hickupp wrote:Older (Nov 2021) similar problem viewtopic.php?f=49&t=71948 (which popped up in a google "libgluegen_rt.dylib" search)
Thanks, I'll try to debug it somehow myself.
Pacox
Posts: 27
Joined: Wed Jan 11, 2012 11:19 am

Re: Ender Client

Post by Pacox »

The issue I was having was fixed by uninstalling java (ARM64) and then installing an intel version. My system is Apple M1 Pro, for future references ( DISCLAIMER - I do not endorse apple products, nor recommend them; I have it for company related purposes )
Hickupp
Posts: 178
Joined: Thu Oct 15, 2020 6:33 am

Re: Ender Client

Post by Hickupp »

Good to see you where able to fix it, and how. :)
User avatar
reyton
Posts: 12
Joined: Wed Feb 29, 2012 3:15 pm
Location: Tuscany, Italy

Re: Ender Client

Post by reyton »

ops, tonight dosn't work. I'm the only one?
now is change. This is the new one message... poor me
java.lang.NoClassDefFoundError: com/jogamp/nativewindow/NativeSurfaceHolder
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at haven.MainFrame.renderer(MainFrame.java:178)
at haven.MainFrame.<init>(MainFrame.java:197)
at haven.MainFrame.main2(MainFrame.java:433)
at haven.MainFrame.lambda$main$0(MainFrame.java:466)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.jogamp.nativewindow.NativeSurfaceHolder
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 65 more
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at sun.misc.Resource.getBytes(Unknown Source)
at sun.misc.URLClassPath$JarLoader$2.getBytes(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
... 72 more
W15: Lawspeaker of Pax Tharkas
W12: Lawspeaker of Carpe Diem
W11: Lawspeaker of Kaer Morhen - Ex-Fisherman of New Braavos
W10: Lawspeaker of Guelph Town
W9: Lawspeaker of Winter's Dawn
W4: Lawspeaker of a little unknow town
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Post by EnderWiggin »

reyton wrote:ops, tonight dosn't work. I'm the only one?
now is change. This is the new one message... poor me
java.lang.NoClassDefFoundError: com/jogamp/nativewindow/NativeSurfaceHolder
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at haven.MainFrame.renderer(MainFrame.java:178)
at haven.MainFrame.<init>(MainFrame.java:197)
at haven.MainFrame.main2(MainFrame.java:433)
at haven.MainFrame.lambda$main$0(MainFrame.java:466)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.jogamp.nativewindow.NativeSurfaceHolder
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 65 more
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(Unknown Source)
at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at sun.misc.Resource.getBytes(Unknown Source)
at sun.misc.URLClassPath$JarLoader$2.getBytes(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
... 72 more
Looks like some file got corrupted on download. Try deleting cache folder that's near launcher - it will re-download client files again.
celiacchi
Posts: 1
Joined: Fri Mar 01, 2024 11:44 pm

Re: Ender Client

Post by celiacchi »

I suddenly started getting a Launcher Error when trying to play (hidden since its a bit long)
java.lang.RuntimeException: java.nio.file.NoSuchFileException: ./cache/https/game.havenandhearth.com/java/jogl/current/jogl.hl
at haven.launcher.Driver.run(Driver.java:60)
at haven.launcher.Driver.main(Driver.java:144)
Caused by: java.nio.file.NoSuchFileException: ./cache/https/game.havenandhearth.com/java/jogl/current/jogl.hl
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
at java.nio.file.Files.newByteChannel(Files.java:361)
at java.nio.file.Files.newByteChannel(Files.java:407)
at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
at java.nio.file.Files.newInputStream(Files.java:152)
at haven.launcher.Driver.run(Driver.java:54)
... 1 more
I tried looking the error up, and mostly got stuff about the file not existing/file directory is wrong. I was able to play the game last night, but this morning I couldn't open it. Not sure what happened, since I didn't do anything between then. I can still open and play on Vanilla client just fine. Other posts have mentioned stuff about clearing the cache, ,but I'm not really sure how to do that..? I'm on Mac Ventura 13.2.1 on M1 chip if that helps at all (also, I only just learned about the game and started playing a few weeks ago)

Thanks in advance for any help!
User avatar
Yugian
Posts: 9
Joined: Thu Jun 20, 2013 11:09 pm

Re: Ender Client

Post by Yugian »

haven.launcher.ValidationException: Could not validate https://enderwiggin.github.io/hafen/hafen.hl
at haven.launcher.Resource.validate(Resource.java:61)
at haven.launcher.Resource.update(Resource.java:79)
at haven.launcher.Driver.run(Driver.java:53)
at haven.launcher.Driver.main(Driver.java:144)
Suppressed: haven.launcher.ValidationException: file not downloaded over tls connection signed with key:rsa:2FA041AE61200B512AC79637E88FD833E31BC8BC7D56E6417B3D3CC14B486392
at haven.launcher.Validator$TlsKeyValidator.validate(Validator.java:43)
at haven.launcher.Resource.validate(Resource.java:55)
... 3 more

Having some roughness here, am I missing something?
W11 - Suffering As Leader Of Leonster
W10 - Leader Of Leonster
W9- Leader of Leonster
User avatar
EnderWiggin
Posts: 1156
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender Client

Post by EnderWiggin »

Yugian wrote:haven.launcher.ValidationException: Could not validate https://enderwiggin.github.io/hafen/hafen.hl
at haven.launcher.Resource.validate(Resource.java:61)
at haven.launcher.Resource.update(Resource.java:79)
at haven.launcher.Driver.run(Driver.java:53)
at haven.launcher.Driver.main(Driver.java:144)
Suppressed: haven.launcher.ValidationException: file not downloaded over tls connection signed with key:rsa:2FA041AE61200B512AC79637E88FD833E31BC8BC7D56E6417B3D3CC14B486392
at haven.launcher.Validator$TlsKeyValidator.validate(Validator.java:43)
at haven.launcher.Resource.validate(Resource.java:55)
... 3 more

Having some roughness here, am I missing something?
Download launcher again.

Return to “The Wizards' Tower”