-
Notifications
You must be signed in to change notification settings - Fork 87
Description
.I'm trying to use a ps5 controller on minecraft ver 1.20.4, controllable ver 0.21.7 forge ver 49.2.0 and framework 0.7.12. I just downloaded MC java 2 days ago and I'm not very knowledgeable with minecraft mods but the crash report is as follows:
---- Minecraft Crash Report ----
// There are four lights!
Time: 2025-07-17 15:38:15
Description: Unexpected error
java.lang.ExceptionInInitializerError: null
at com.mrcrayfish.controllable.platform.ForgeClientHelper.getAbstractListRowTop(ForgeClientHelper.java:270) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading}
at com.mrcrayfish.controllable.client.ControllerInput.onClientTick(ControllerInput.java:309) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading}
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {}
at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) ~[framework-forge-1.20.4-0.7.12.jar!/:1.20.4-0.7.12] {re:classloading}
at com.mrcrayfish.framework.client.ClientForgeEvents.onRenderTick(ClientForgeEvents.java:50) ~[framework-forge-1.20.4-0.7.12.jar!/:1.20.4-0.7.12] {re:classloading}
at com.mrcrayfish.framework.client.ClientForgeEvents_onRenderTick_ClientTickEvent.invoke(.dynamic) ~[framework-forge-1.20.4-0.7.12.jar!/:1.20.4-0.7.12] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:46) ~[eventbus-6.2.27.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.2.27.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:288) ~[eventbus-6.2.27.jar:?] {}
at net.minecraftforge.event.ForgeEventFactory.post(ForgeEventFactory.java:161) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading}
at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:738) ~[forge-1.20.4-49.2.0-universal.jar:?] {re:classloading}
at net.minecraft.client.Minecraft.m_91398(Minecraft.java:1852) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383(Minecraft.java:1216) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:801) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:234) ~[forge-1.20.4-49.2.0-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.4-49.2.0.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.4-49.2.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:74) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:114) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:73) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) ~[modlauncher-10.1.2.jar:?] {}
at net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) ~[bootstrap-2.1.8.jar!/:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] {}
at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) ~[bootstrap-2.1.8.jar!/:?] {}
at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) ~[bootstrap-2.1.8.jar!/:?] {}
at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) ~[bootstrap-2.1.8.jar!/:?] {}
Caused by: net.minecraftforge.fml.util.ObfuscationReflectionHelper$UnableToFindMethodException: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int)
at net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:151) ~[fmlcore-1.20.4-49.2.0.jar!/:?] {}
at com.mrcrayfish.controllable.client.util.ReflectUtil.(ReflectUtil.java:29) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading}
... 34 more
Caused by: java.lang.NoSuchMethodException: net.minecraft.client.gui.components.AbstractSelectionList.getRowTop(int)
at java.lang.Class.getDeclaredMethod(Class.java:2675) ~[?:?] {}
at net.minecraftforge.fml.util.ObfuscationReflectionHelper.findMethod(ObfuscationReflectionHelper.java:145) ~[fmlcore-1.20.4-49.2.0.jar!/:?] {}
at com.mrcrayfish.controllable.client.util.ReflectUtil.(ReflectUtil.java:29) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading}
... 34 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Suspected Mods:
Controllable (controllable), Version: 0.21.7
Issue tracker URL: https://github.com/MrCrayfish/Controllable/issues
at TRANSFORMER/controllable@0.21.7/com.mrcrayfish.controllable.platform.ForgeClientHelper.getAbstractListRowTop(ForgeClientHelper.java:270)
Framework (framework), Version: 0.7.12
at TRANSFORMER/framework@0.7.12/com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11)
Stacktrace:
at com.mrcrayfish.controllable.platform.ForgeClientHelper.getAbstractListRowTop(ForgeClientHelper.java:270) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:classloading}
at com.mrcrayfish.controllable.client.ControllerInput.onClientTick(ControllerInput.java:309) ~[controllable-forge-1.20.4-0.21.7.jar!/:1.20.4-0.21.7] {re:mixin,re:classloading}
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {}
at com.mrcrayfish.framework.api.event.TickEvents.lambda$static$0(TickEvents.java:11) ~[framework-forge-1.20.4-0.7.12.jar!/:1.20.4-0.7.12] {re:classloading}
at com.mrcrayfish.framework.client.ClientForgeEvents.onRenderTick(ClientForgeEvents.java:50) ~[framework-forge-1.20.4-0.7.12.jar!/:1.20.4-0.7.12] {re:classloading}
at com.mrcrayfish.framework.client.ClientForgeEvents_onRenderTick_ClientTickEvent.invoke(.dynamic) ~[framework-forge-1.20.4-0.7.12.jar!/:1.20.4-0.7.12] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:46) ~[eventbus-6.2.27.jar!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.2.27.jar!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:288) ~[eventbus-6.2.27.jar!/:?] {}
at net.minecraftforge.event.ForgeEventFactory.post(ForgeEventFactory.java:161) ~[forge-1.20.4-49.2.0-universal.jar!/:?] {re:classloading}
at net.minecraftforge.event.ForgeEventFactory.onPreClientTick(ForgeEventFactory.java:738) ~[forge-1.20.4-49.2.0-universal.jar!/:?] {re:classloading}
-- Uptime --
Details:
JVM uptime: 46.717s
Wall uptime: 31.830s
High-res time: 41.996s
Client ticks: 551 ticks / 27.550s
Stacktrace:
at net.minecraft.client.Minecraft.m_91354(Minecraft.java:2465) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_306708(Minecraft.java:926) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:822) ~[forge-1.20.4-49.2.0-client.jar:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:controllable.common.mixins.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:234) ~[forge-1.20.4-49.2.0-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.4-49.2.0.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.4-49.2.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:74) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:114) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:73) ~[modlauncher-10.1.2.jar:?] {}
at cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) ~[modlauncher-10.1.2.jar:?] {}
at net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) ~[bootstrap-2.1.8.jar!/:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?] {}
at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) ~[bootstrap-2.1.8.jar!/:?] {}
at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) ~[bootstrap-2.1.8.jar!/:?] {}
at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) ~[bootstrap-2.1.8.jar!/:?] {}
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, mod_resources
-- System Details --
Details:
Minecraft Version: 1.20.4
Minecraft Version ID: 1.20.4
Operating System: Windows 11 (amd64) version 10.0
Java Version: 17.0.15, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 285211808 bytes (271 MiB) / 671088640 bytes (640 MiB) up to 2147483648 bytes (2048 MiB)
CPUs: 8
Processor Vendor: GenuineIntel
Processor Name: 11th Gen Intel(R) Core(TM) i7-1195G7 @ 2.90GHz
Identifier: Intel64 Family 6 Model 140 Stepping 2
Microarchitecture: Tiger Lake
Frequency (GHz): 2.92
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 8
Graphics card #0 name: Intel(R) Iris(R) Xe Graphics
Graphics card #0 vendor: Intel Corporation (0x8086)
Graphics card #0 VRAM (MB): 2048.00
Graphics card #0 deviceId: 0x9a49
Graphics card #0 versionInfo: DriverVersion=32.0.101.5768
Memory slot #0 capacity (MB): 4096.00
Memory slot #0 clockSpeed (GHz): 4.27
Memory slot #0 type: LPDDR4
Memory slot #1 capacity (MB): 4096.00
Memory slot #1 clockSpeed (GHz): 4.27
Memory slot #1 type: LPDDR4
Memory slot #2 capacity (MB): 4096.00
Memory slot #2 clockSpeed (GHz): 4.27
Memory slot #2 type: LPDDR4
Memory slot #3 capacity (MB): 4096.00
Memory slot #3 clockSpeed (GHz): 4.27
Memory slot #3 type: LPDDR4
Memory slot #4 capacity (MB): 4096.00
Memory slot #4 clockSpeed (GHz): 4.27
Memory slot #4 type: LPDDR4
Memory slot #5 capacity (MB): 4096.00
Memory slot #5 clockSpeed (GHz): 4.27
Memory slot #5 type: LPDDR4
Memory slot #6 capacity (MB): 4096.00
Memory slot #6 clockSpeed (GHz): 4.27
Memory slot #6 type: LPDDR4
Memory slot #7 capacity (MB): 4096.00
Memory slot #7 clockSpeed (GHz): 4.27
Memory slot #7 type: LPDDR4
Virtual memory max (MB): 34526.79
Virtual memory used (MB): 16251.46
Swap memory total (MB): 2048.00
Swap memory used (MB): 0.00
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Launched Version: 1.20.4-forge-49.2.0
Launcher name: minecraft-launcher
Backend library: LWJGL version 3.3.2+13
Backend API: Intel(R) Iris(R) Xe Graphics GL version 4.6.0 - Build 32.0.101.5768, Intel
Window size: 3456x2093
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Universe: 400921fb54442d18
Type: Client (map_client.txt)
Graphics mode: fancy
Render Distance: 12/12 chunks
Resource Packs:
Current Language: en_us
Locale: en_US
CPU: 8x 11th Gen Intel(R) Core(TM) i7-1195G7 @ 2.90GHz
ModLauncher: 10.1.2
ModLauncher launch target: forge_client
ModLauncher naming: srg
ModLauncher services:
/ slf4jfixer PLUGINSERVICE
/ runtimedistcleaner PLUGINSERVICE
/ runtime_enum_extender PLUGINSERVICE
/ object_holder_definalize PLUGINSERVICE
/ capability_token_subclass PLUGINSERVICE
/ accesstransformer PLUGINSERVICE
/ eventbus PLUGINSERVICE
/ mixin PLUGINSERVICE
/ fml TRANSFORMATIONSERVICE
/ mixin TRANSFORMATIONSERVICE
FML Language Providers:
lowcodefml@49
minecraft@1.0
javafml@49.2.0
Mod List:
forge-1.20.4-49.2.0-client.jar |Minecraft |minecraft |1.20.4 |DONE |Manifest: NOSIGNATURE
framework-forge-1.20.4-0.7.12.jar |Framework |framework |0.7.12 |DONE |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99
forge-1.20.4-49.2.0-universal.jar |Forge |forge |49.2.0 |DONE |Manifest: NOSIGNATURE
controllable-forge-1.20.4-0.21.7.jar |Controllable |controllable |0.21.7 |DONE |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99
From-The-Fog-1.20.3-1.20.4-v1.9.3-Forge-Fabric.jar|From The Fog |watching |1.9.3 |DONE |Manifest: NOSIGNATURE
Crash Report UUID: 91931122-5b39-4385-995c-5a1cbe1872bb
FML: 0.0
Forge: net.minecraftforge:49.2.0