Skip to content

Unsatisfied Link Error on WSL on Arm64 #255

Description

@AnnoyedUser420

When launching the game on an ARM64 computer in WSL, the game crashes with an UnsatisfiedLinkError.

Expected behavior
I expected the game to run.

RetroMCP Version
v1.2

Minecraft version
1.2.5

Crash Log
27 achievements
182 recipes
Setting user: Player, -
java.lang.UnsatisfiedLinkError: /home//.projects/java/MCDecomps/libraries/natives/liblwjgl.so: /home//.projects/java/MCDecomps/libraries/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: can't load IA 32 .so on a AARCH64 platform)
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:287)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2427)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:2006)
at org.lwjgl.Sys$1.run(Sys.java:72)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:96)
at org.lwjgl.Sys.(Sys.java:117)
at org.lwjgl.opengl.Display.(Display.java:135)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:217)
at net.minecraft.client.Minecraft.run(Minecraft.java:524)
at net.minecraft.client.Minecraft.main(Minecraft.java)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.mcphackers.launchwrapper.loader.LaunchClassLoader.invokeMain(LaunchClassLoader.java:253)
at org.mcphackers.launchwrapper.target.MainLaunchTarget.launch(MainLaunchTarget.java:21)
at org.mcphackers.launchwrapper.Launch.launch(Launch.java:62)
at org.mcphackers.launchwrapper.Launch.main(Launch.java:27)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions