isXander / Controlify

Another controller mod - for fabric!
https://www.isxander.dev/mods/controlify
GNU Lesser General Public License v3.0
119 stars 22 forks source link

[Bug] Game crashes when opening settings 1.20.1 #340

Closed Xleby4ek closed 3 weeks ago

Xleby4ek commented 3 weeks ago

Current Behaviour

When you open the Settings button in the main menu, the game crash

Expected Behaviour

Opening the settings tab without crashing

Screenshots

None

Reproduction Steps

  1. Install Minecraft 2. Install the latest version of Fabric Api, YetAnotherConfigLib, Controlify for minecraft 1.20.1 3. Launch the game 4. Click on the settings button in the main menu 5. Observe the sooo beautiful game crash message

Logs

[03:26:45] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.11
[03:26:45] [ForkJoinPool-1-worker-4/WARN]: Mod dev_isxander_libsdl4j uses the version 3.6896c4c-37 which isn't compatible with Loader's extended semantic version format (Could not parse version number component '6896c4c'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[03:26:45] [main/INFO]: Loading 69 mods:
    - controlify 2.0.0-beta.11+1.20.1-fabric
       |-- dev_isxander_libsdl4j 3.6896c4c-37
       |-- org_hid4java_hid4java 0.7.0
       |-- org_quiltmc_parsers_gson 0.3.0
       \-- org_quiltmc_parsers_json 0.3.0
    - fabric-api 0.92.2+1.20.1
       |-- fabric-api-base 0.4.31+1802ada577
       |-- fabric-api-lookup-api-v1 1.6.36+1802ada577
       |-- fabric-biome-api-v1 13.0.13+1802ada577
       |-- fabric-block-api-v1 1.0.11+1802ada577
       |-- fabric-block-view-api-v2 1.0.1+1802ada577
       |-- fabric-blockrenderlayer-v1 1.1.41+1802ada577
       |-- fabric-client-tags-api-v1 1.1.2+1802ada577
       |-- fabric-command-api-v1 1.2.34+f71b366f77
       |-- fabric-command-api-v2 2.2.13+1802ada577
       |-- fabric-commands-v0 0.2.51+df3654b377
       |-- fabric-containers-v0 0.1.64+df3654b377
       |-- fabric-content-registries-v0 4.0.11+1802ada577
       |-- fabric-convention-tags-v1 1.5.5+1802ada577
       |-- fabric-crash-report-info-v1 0.2.19+1802ada577
       |-- fabric-data-attachment-api-v1 1.0.0+de0fd6d177
       |-- fabric-data-generation-api-v1 12.3.4+1802ada577
       |-- fabric-dimensions-v1 2.1.54+1802ada577
       |-- fabric-entity-events-v1 1.6.0+1c78457f77
       |-- fabric-events-interaction-v0 0.6.2+1802ada577
       |-- fabric-events-lifecycle-v0 0.2.63+df3654b377
       |-- fabric-game-rule-api-v1 1.0.40+1802ada577
       |-- fabric-item-api-v1 2.1.28+1802ada577
       |-- fabric-item-group-api-v1 4.0.12+1802ada577
       |-- fabric-key-binding-api-v1 1.0.37+1802ada577
       |-- fabric-keybindings-v0 0.2.35+df3654b377
       |-- fabric-lifecycle-events-v1 2.2.22+1802ada577
       |-- fabric-loot-api-v2 1.2.1+1802ada577
       |-- fabric-loot-tables-v1 1.1.45+9e7660c677
       |-- fabric-message-api-v1 5.1.9+1802ada577
       |-- fabric-mining-level-api-v1 2.1.50+1802ada577
       |-- fabric-model-loading-api-v1 1.0.3+1802ada577
       |-- fabric-models-v0 0.4.2+9386d8a777
       |-- fabric-networking-api-v1 1.3.11+1802ada577
       |-- fabric-networking-v0 0.3.51+df3654b377
       |-- fabric-object-builder-api-v1 11.1.3+1802ada577
       |-- fabric-particles-v1 1.1.2+1802ada577
       |-- fabric-recipe-api-v1 1.0.21+1802ada577
       |-- fabric-registry-sync-v0 2.3.3+1802ada577
       |-- fabric-renderer-api-v1 3.2.1+1802ada577
       |-- fabric-renderer-indigo 1.5.2+85287f9f77
       |-- fabric-renderer-registries-v1 3.2.46+df3654b377
       |-- fabric-rendering-data-attachment-v1 0.3.37+92a0d36777
       |-- fabric-rendering-fluids-v1 3.0.28+1802ada577
       |-- fabric-rendering-v0 1.1.49+df3654b377
       |-- fabric-rendering-v1 3.0.8+1802ada577
       |-- fabric-resource-conditions-api-v1 2.3.8+1802ada577
       |-- fabric-resource-loader-v0 0.11.10+1802ada577
       |-- fabric-screen-api-v1 2.0.8+1802ada577
       |-- fabric-screen-handler-api-v1 1.3.30+1802ada577
       |-- fabric-sound-api-v1 1.0.13+1802ada577
       |-- fabric-transfer-api-v1 3.3.5+8dd72ea377
       \-- fabric-transitive-access-wideners-v1 4.3.1+1802ada577
    - fabricloader 0.15.11
       \-- mixinextras 0.3.5
    - java 17
    - minecraft 1.20.1
    - yet_another_config_lib_v3 3.5.0+1.20.1-fabric
       |-- com_twelvemonkeys_common_common-image 3.10.0
       |-- com_twelvemonkeys_common_common-io 3.10.0
       |-- com_twelvemonkeys_common_common-lang 3.10.0
       |-- com_twelvemonkeys_imageio_imageio-core 3.10.0
       |-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0
       \-- com_twelvemonkeys_imageio_imageio-webp 3.10.0
[03:26:46] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/maksin/.minecraft/libraries/net/fabricmc/sponge-mixin/0.13.3+mixin.0.8.5/sponge-mixin-0.13.3+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[03:26:46] [main/INFO]: Compatibility level set to JAVA_17
[03:26:48] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal)
[03:26:49] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[03:27:00] [Datafixer Bootstrap/INFO]: 188 Datafixer optimizations took 539 milliseconds
[03:27:06] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[03:27:07] [Render thread/INFO]: Setting user: Xleb_Normal
[03:27:07] [Render thread/INFO]: Pre-initializing Controlify...
[03:27:08] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[03:27:08] [Render thread/INFO]: Config file '/home/maksin/.minecraft/config/yacl.json5' does not exist. Creating it with default values.
[03:27:08] [Render thread/INFO]: Serializing class dev.isxander.yacl3.platform.YACLConfig to '/home/maksin/.minecraft/config/yacl.json5'
[03:27:08] [Render thread/ERROR]: Error parsing option value 0 for option Max Framerate: Value 0 outside of range [10:260]
[03:27:08] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
[03:27:09] [Render thread/WARN]: Removed resource pack file/HIDYKs REALM.zip from options because it doesn't seem to exist anymore
[03:27:09] [Render thread/WARN]: Removed resource pack file/Hidyk's Realm UI 1.20.2 0.9.1.zip from options because it doesn't seem to exist anymore
[03:27:11] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric (controlify, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-tables-v1, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-networking-v0, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, yet_another_config_lib_v3)
[03:27:11] [Worker-Main-1/INFO]: Found unifont_all_no_pua-15.0.06.hex, loading
[03:27:19] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[03:27:19] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[03:27:19] [Render thread/INFO]: OpenAL initialized on device fifine Headset Аналоговый стерео
[03:27:19] [Render thread/INFO]: Sound engine started
[03:27:20] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/blocks.png-atlas
[03:27:20] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/signs.png-atlas
[03:27:20] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/banner_patterns.png-atlas
[03:27:20] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shield_patterns.png-atlas
[03:27:20] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/armor_trims.png-atlas
[03:27:20] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/chest.png-atlas
[03:27:20] [Render thread/INFO]: Created: 128x64x0 minecraft:textures/atlas/decorated_pot.png-atlas
[03:27:20] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/beds.png-atlas
[03:27:20] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/shulker_boxes.png-atlas
[03:27:20] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[03:27:21] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas
[03:27:21] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[03:27:21] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[03:27:21] [Render thread/INFO]: Successfully loaded image 'controlify:textures/screenshots/reach-around-placement.webp'
[03:27:21] [Render thread/INFO]: Successfully loaded image 'controlify:textures/screenshots/reduce-aim-sensitivity.webp'
[03:27:21] [Render thread/INFO]: Successfully loaded image 'controlify:textures/screenshots/screen-button-guide.webp'
[03:27:21] [Render thread/INFO]: Initializing Controlify...
[03:27:21] [Render thread/INFO]: Loading Controlify config...
[03:27:21] [Render thread/INFO]: First launch detected. Creating initial config file!
[03:27:21] [Render thread/INFO]: Saving Controlify config...
[03:27:23] [Render thread/INFO]: Saving Controlify config...
[03:27:23] [Render thread/INFO]: [STDOUT]: starting download
[03:27:24] [ForkJoinPool.commonPool-worker-1/INFO]: Initialised SDL4j 3.6896c4c
[03:27:24] [Render thread/INFO]: Finishing Controlify init...
[03:27:25] [Render thread/INFO]: Successfully loaded 335 gamepad mapping entries!
[03:27:25] [Render thread/INFO]: No controllers found.
[03:27:26] [Render thread/ERROR]: Mixin apply for mod controlify failed controlify.mixins.json:feature.settingsbutton.ControlsScreenMixin from mod controlify -> net.minecraft.class_458: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @Shadow field list was not located in the target class net.minecraft.class_458. No refMap loaded.
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field list was not located in the target class net.minecraft.class_458. No refMap loaded.
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:422) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at net.minecraft.class_442.method_19863(class_442.java:133) ~[client-intermediary.jar:?]
    at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
    at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
    at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
    at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
    at net.minecraft.class_442.method_25402(class_442.java:299) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_1601(class_312.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_22686(class_312.java:169) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_22684(class_312.java:169) ~[client-intermediary.jar:?]
    at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar:?]
    at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar:?]
    at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar:?]
    at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-intermediary.jar:?]
    at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:212) ~[client-intermediary.jar:?]
    at net.minecraft.class_1041.method_15998(class_1041.java:288) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1523(class_310.java:1241) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:250) ~[fabric-loader-0.15.11-1.20.1.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.11.jar:?]
[03:27:28] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.class_148: mouseClicked event handler
    at net.minecraft.class_437.method_25412(class_437.java:414) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_1601(class_312.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_22686(class_312.java:169) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_22684(class_312.java:169) ~[client-intermediary.jar:?]
    at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar:?]
    at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar:?]
    at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar:?]
    at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-intermediary.jar:?]
    at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:212) ~[client-intermediary.jar:?]
    at net.minecraft.class_1041.method_15998(class_1041.java:288) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1523(class_310.java:1241) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:250) ~[fabric-loader-0.15.11-1.20.1.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.11.jar:?]
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_458 failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at net.minecraft.class_442.method_19863(class_442.java:133) ~[client-intermediary.jar:?]
    at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
    at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
    at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
    at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
    at net.minecraft.class_442.method_25402(class_442.java:299) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
    ... 16 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at net.minecraft.class_442.method_19863(class_442.java:133) ~[client-intermediary.jar:?]
    at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
    at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
    at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
    at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
    at net.minecraft.class_442.method_25402(class_442.java:299) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
    ... 16 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [controlify.mixins.json:feature.settingsbutton.ControlsScreenMixin from mod controlify] from phase [DEFAULT] in config [controlify.mixins.json] FAILED during APPLY
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at net.minecraft.class_442.method_19863(class_442.java:133) ~[client-intermediary.jar:?]
    at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
    at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
    at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
    at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
    at net.minecraft.class_442.method_25402(class_442.java:299) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
    ... 16 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field list was not located in the target class net.minecraft.class_458. No refMap loaded.
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:422) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.13.3+mixin.0.8.5.jar:0.13.3+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.11.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at net.minecraft.class_442.method_19863(class_442.java:133) ~[client-intermediary.jar:?]
    at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
    at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
    at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
    at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
    at net.minecraft.class_442.method_25402(class_442.java:299) ~[client-intermediary.jar:?]
    at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
    at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
    ... 16 more

Mod Version

Controlify 2.0.0-beta.11 for Fabric 1.20.1

Controller

crashes without using the controller

Bluetooth

Operating System

Linux/SteamOS

ARM

Additional Information

I only use three mods fabric-api-0.92.2+1.20.1 Controlify-2.0.0-beta.11+1.20.1-fabric YetAnotherConfigLib-3.5.0+1.20.1-fabric

Just to make sure...

rakantoh commented 3 weeks ago

same for me in minecraft 1.20.4 fabric, all other mods tested with no issues, the issue is in controlify, controller not connected too, i use bluetooth and corded mode (xbox series controller)