M1 gluegen error

The worst monsters in the Hearthlands warp the fabric of space and time...
Asor
Posts: 12
Joined: Fri Apr 13, 2012 12:20 am

M1 gluegen error

Post by Asor »

I am trying to run HnH on a M1 macbook. I get the following error

Code: Select all

java.lang.UnsatisfiedLinkError: Can't load library: /var/folders/hy/h7v0nq855yqb248wy4njqg8h0000gn/T/jogamp_0000/file_cache/jln13966610395816685670/jln7853971406944005493/natives/macosx-universal/libgluegen_rt.dylib
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
	at java.base/java.lang.Runtime.load0(Runtime.java:785)
	at java.base/java.lang.System.load(System.java:1979)
	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:604)
	at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:64)
	at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:107)
	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:488)
	at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:427)
	at com.jogamp.common.os.Platform$1.run(Platform.java:321)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at com.jogamp.common.os.Platform.<clinit>(Platform.java:290)
	at com.jogamp.opengl.GLProfile.<clinit>(GLProfile.java:154)
	at haven.JOGLPanel.mkcaps(JOGLPanel.java:74)
	at haven.JOGLPanel.<init>(JOGLPanel.java:94)
	at haven.MainFrame.<init>(MainFrame.java:180)
	at haven.MainFrame.main2(MainFrame.java:407)
	at haven.MainFrame.lambda$main$0(MainFrame.java:443)
	at java.base/java.lang.Thread.run(Thread.java:833)
I got this error with adopt jdk 8 11 17 and 18, as well as oracle jdk 18. On a windows VM using Microsoft arm jdk 16 I get this error

Code: Select all

java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\<username>\natives\windows-aarch64\gluegen_rt.dll
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2387)
	at java.base/java.lang.Runtime.load0(Runtime.java:746)
	at java.base/java.lang.System.load(System.java:1857)
	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:625)
	at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:64)
	at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:107)
	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:488)
	at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:427)
	at com.jogamp.common.os.Platform$1.run(Platform.java:321)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
	at com.jogamp.common.os.Platform.<clinit>(Platform.java:290)
	at com.jogamp.opengl.GLProfile.<clinit>(GLProfile.java:154)
	at haven.JOGLPanel.mkcaps(JOGLPanel.java:74)
	at haven.JOGLPanel.<init>(JOGLPanel.java:94)
	at haven.MainFrame.<init>(MainFrame.java:180)
	at haven.MainFrame.main2(MainFrame.java:407)
	at haven.MainFrame.lambda$main$0(MainFrame.java:443)
	at java.base/java.lang.Thread.run(Thread.java:831)

Note: all listed jvms are 64 bit
OS: macOS Monterey 12.5.1
VM OS: Windows 11 arm
Asor
Posts: 12
Joined: Fri Apr 13, 2012 12:20 am

Re: M1 gluegen error

Post by Asor »

dupe of http://www.havenandhearth.com/forum/vie ... 47&t=72994 except my issue also occurred on windows

Return to “Bugs”