Controllable (Fabric)

Controllable (Fabric)

1M Downloads

'SDL_GetJoystickGUIDInfo': The specified procedure could not be found. Same issue occurs for both forge and fabric

masnb opened this issue ยท 3 comments

commented

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 2023-07-09 16:27:02
Description: Unexpected error

java.lang.UnsatisfiedLinkError: Error looking up function 'SDL_GetJoystickGUIDInfo': The specified procedure could not be found.

at com.sun.jna.Function.<init>(Function.java:252)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:604)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:580)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:566)
at com.sun.jna.Native.register(Native.java:1904)
at io.github.libsdl4j.jna.SdlNativeLibraryLoader.registerNativeMethods(SdlNativeLibraryLoader.java:26)
at io.github.libsdl4j.api.joystick.SdlJoystick.<clinit>(SdlJoystick.java:41)
at com.mrcrayfish.controllable.client.input.sdl2.SDL2ControllerManager.getRawControllerCount(SDL2ControllerManager.java:53)
at com.mrcrayfish.controllable.client.input.ControllerManager.tick(ControllerManager.java:54)
at com.mrcrayfish.controllable.client.InputProcessor.gatherAndQueueControllerInput(InputProcessor.java:63)
at com.mrcrayfish.controllable.client.InputProcessor.pollControllerInput(InputProcessor.java:51)
at com.mrcrayfish.controllable.client.InputProcessor.lambda$new$2(InputProcessor.java:45)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11)
at com.mrcrayfish.framework.client.FabricClientEvents.lambda$onInitializeClient$0(FabricClientEvents.java:24)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
at net.minecraft.class_310.handler$zel000$fabric-lifecycle-events-v1$onStartTick(class_310.java:5017)
at net.minecraft.class_310.method_1574(class_310.java)
at net.minecraft.class_310.method_1523(class_310.java:1181)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at com.sun.jna.Function.(Function.java:252)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:604)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:580)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:566)
at com.sun.jna.Native.register(Native.java:1904)
at io.github.libsdl4j.jna.SdlNativeLibraryLoader.registerNativeMethods(SdlNativeLibraryLoader.java:26)
at io.github.libsdl4j.api.joystick.SdlJoystick.(SdlJoystick.java:41)
at com.mrcrayfish.controllable.client.input.sdl2.SDL2ControllerManager.getRawControllerCount(SDL2ControllerManager.java:53)
at com.mrcrayfish.controllable.client.input.ControllerManager.tick(ControllerManager.java:54)
at com.mrcrayfish.controllable.client.InputProcessor.gatherAndQueueControllerInput(InputProcessor.java:63)
at com.mrcrayfish.controllable.client.InputProcessor.pollControllerInput(InputProcessor.java:51)
at com.mrcrayfish.controllable.client.InputProcessor.lambda$new$2(InputProcessor.java:45)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11)
at com.mrcrayfish.framework.client.FabricClientEvents.lambda$onInitializeClient$0(FabricClientEvents.java:24)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$static$0(ClientTickEvents.java:34)
at net.minecraft.class_310.handler$zel000$fabric-lifecycle-events-v1$onStartTick(class_310.java:5017)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: No
Packs: vanilla, fabric
Stacktrace:
at net.minecraft.class_6360.method_36565(class_6360.java:49)
at net.minecraft.class_310.method_1587(class_310.java:2413)
at net.minecraft.class_310.method_1514(class_310.java:826)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Windows 11 (amd64) version 10.0
Java Version: 17.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 251585008 bytes (239 MiB) / 538968064 bytes (514 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 20
Processor Vendor: GenuineIntel
Processor Name: 12th Gen Intel(R) Core(TM) i9-12900H
Identifier: Intel64 Family 6 Model 154 Stepping 3
Microarchitecture: Alder Lake
Frequency (GHz): 2.92
Number of physical packages: 1
Number of physical CPUs: 14
Number of logical CPUs: 20
Graphics card #0 name: Intel(R) Iris(R) Xe Graphics
Graphics card #0 vendor: Intel Corporation (0x8086)
Graphics card #0 VRAM (MB): 1024.00
Graphics card #0 deviceId: 0x46a6
Graphics card #0 versionInfo: DriverVersion=31.0.101.3413
Graphics card #1 name: NVIDIA GeForce RTX 3060 Laptop GPU
Graphics card #1 vendor: NVIDIA (0x10de)
Graphics card #1 VRAM (MB): 4095.00
Graphics card #1 deviceId: 0x2520
Graphics card #1 versionInfo: DriverVersion=31.0.15.2892
Memory slot #0 capacity (MB): 8192.00
Memory slot #0 clockSpeed (GHz): 4.80
Memory slot #0 type: Unknown
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 4.80
Memory slot #1 type: Unknown
Virtual memory max (MB): 25301.21
Virtual memory used (MB): 17578.48
Swap memory total (MB): 9216.00
Swap memory used (MB): 363.20
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m
Fabric Mods:
controllable: Controllable 0.20.2
io_github_libsdl4j_libsdl4j: libsdl4j 2.26.4-1.2
fabric-api: Fabric API 0.85.0+1.20.1
fabric-api-base: Fabric API Base 0.4.29+b04edc7a77
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.34+4d8536c977
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.10+b3afc78b77
fabric-block-api-v1: Fabric Block API (v1) 1.0.9+e022e5d177
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.39+b3afc78b77
fabric-client-tags-api-v1: Fabric Client Tags 1.1.0+97bb207577
fabric-command-api-v1: Fabric Command API (v1) 1.2.32+f71b366f77
fabric-command-api-v2: Fabric Command API (v2) 2.2.11+b3afc78b77
fabric-commands-v0: Fabric Commands (v0) 0.2.49+df3654b377
fabric-containers-v0: Fabric Containers (v0) 0.1.61+df3654b377
fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.8+b3afc78b77
fabric-convention-tags-v1: Fabric Convention Tags 1.5.3+b3afc78b77
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.18+aeb40ebe77
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.1.12+b3afc78b77
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.51+b3afc78b77
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.21+b3afc78b77
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.0+b3afc78b77
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.61+df3654b377
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.38+b04edc7a77
fabric-item-api-v1: Fabric Item API (v1) 2.1.26+b3afc78b77
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.8+40e50c4677
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.36+fb8d95da77
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.34+df3654b377
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.20+b3afc78b77
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.38+b3afc78b77
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.42+9e7660c677
fabric-message-api-v1: Fabric Message API (v1) 5.1.6+b3afc78b77
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.48+b3afc78b77
fabric-models-v0: Fabric Models (v0) 0.3.35+b3afc78b77
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.8+b3afc78b77
fabric-networking-v0: Fabric Networking (v0) 0.3.48+df3654b377
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.0+6beca84877
fabric-particles-v1: Fabric Particles (v1) 1.1.0+201a23a077
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.18+b3afc78b77
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.2.6+b3afc78b77
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.1.0+c154966e77
fabric-renderer-indigo: Fabric Renderer - Indigo 1.4.0+c154966e77
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.44+df3654b377
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.33+b3afc78b77
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.26+b3afc78b77
fabric-rendering-v0: Fabric Rendering (v0) 1.1.47+df3654b377
fabric-rendering-v1: Fabric Rendering (v1) 3.0.6+b3afc78b77
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.5+ea08f9d877
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.8+e3d6ed2577
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.6+b3afc78b77
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.27+b3afc78b77
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.12+b3afc78b77
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.2.3+43a3fedd77
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.2.0+b3afc78b77
fabricloader: Fabric Loader 0.14.21
framework: Framework 0.6.7
com_electronwill_night-config_core: core 3.6.6
com_electronwill_night-config_toml: toml 3.6.6
org_javassist_javassist: javassist 3.29.2-GA
org_reflections_reflections: reflections 0.10.2
java: OpenJDK 64-Bit Server VM 17
minecraft: Minecraft 1.20.1
Launched Version: fabric-loader-0.14.21-1.20.1
Backend library: LWJGL version 3.3.1 SNAPSHOT
Backend API: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2 GL version 3.2.0 NVIDIA 528.92, NVIDIA Corporation
Window size: 1024x768
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs: fabric
Current Language: en_us
CPU: 20x 12th Gen Intel(R) Core(TM) i9-12900H

commented

I had the same issue and fixed it after i found this thread
https://www.minecraftforum.net/forums/support/java-edition-support/3193270-better-minecraft-crash
just need to diable one of the mods in the modpack
image

commented

I'm experiencing similar crashes. Do we need to install SDL separately?

commented

I'm experiencing similar crashes. Do we need to install SDL separately?

any update for this?