
[Bug]: Sodium Extra crashes with nofog
pityalvarez opened this issue ยท 3 comments
Minecraft version(s)
1.16.5
Minecraft version details
1.16.5
Mod loader
Fabric
Mod loader version
Fabric Loader 0.14.13
Fabric API version
Fabric API 0.42.0
In what kind of world or server did the problem occur?
Other (specify in "What went wrong?" section)
What went wrong? (Crash logs don't go here)
Opening Video settings, goes to a screen saying "saving this world..." and closes minecraft. Then this Error shows in the launcher:
The game crashed whilst mouseclicked event handler
Error: java.lang.RuntimeException: Mixin transformation of me.flashyreese.mods.sodiumextra.mixin.fog.DimensionOptionsAccessor failed
Using last version available ocurrs the same thing.
Full list of installed mods and their version numbers
fabric-api-0.42.0+1.16
lithium-fabric-mc1.16.5-0.6.6
modmenu-1.16.23 for 1.16.5
NoFog-1.3.1_1.16.5-1.19.2-fabric
reeses_sodium_options-1.4.9+mc1.16.5-build.64
sodium-extra-0.4.16+mc1.16.5-build.87
sodium-fabric-mc1.16.5-0.2.0+build.4
Did the problem cause the game to crash?
Yes. (paste crash report below)
Full crash report contents (if you experienced a crash)
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.
Time: 1/30/23 8:32 PM
Description: mouseClicked event handler
java.lang.RuntimeException: Mixin transformation of me.flashyreese.mods.sodiumextra.mixin.fog.DimensionOptionsAccessor failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at me.flashyreese.mods.sodiumextra.client.gui.SodiumExtraGameOptionPages.render(SodiumExtraGameOptionPages.java:222)
at me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI.handler$zne007$init(SodiumOptionsGUI.java:1027)
at me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI.(SodiumOptionsGUI.java:55)
at net.minecraft.class_429.handler$zmm000$open(class_429.java:523)
at net.minecraft.class_429.method_19828(class_429.java)
at net.minecraft.class_429$$Lambda$3341/579067006.onPress(Unknown Source)
at net.minecraft.class_4185.method_25306(class_4185.java:33)
at net.minecraft.class_4264.method_25348(class_4264.java:16)
at net.minecraft.class_339.method_25402(class_339.java:149)
at net.minecraft.class_4069.method_25402(class_4069.java:27)
at net.minecraft.class_312.method_1611(class_312.java:92)
at net.minecraft.class_312$$Lambda$3328/1331852924.run(Unknown Source)
at net.minecraft.class_437.method_25412(class_437.java:435)
at net.minecraft.class_312.method_1601(class_312.java:92)
at net.minecraft.class_312.method_22686(class_312.java:162)
at net.minecraft.class_312$$Lambda$3327/766147731.run(Unknown Source)
at net.minecraft.class_1255.execute(class_1255.java:94)
at net.minecraft.class_312.method_22684(class_312.java:162)
at net.minecraft.class_312$$Lambda$2599/1035877316.invoke(Unknown Source)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174)
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:127)
at net.minecraft.class_310.method_1523(class_310.java:1071)
at net.minecraft.class_310.method_1514(class_310.java:681)
at net.minecraft.client.main.Main.main(Main.java:215)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.IllegalClassLoadError: Illegal classload request for me.flashyreese.mods.sodiumextra.mixin.fog.DimensionOptionsAccessor. Mixin is defined in sodium-extra.mixins.json and cannot be referenced directly
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:334)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
... 33 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at me.flashyreese.mods.sodiumextra.client.gui.SodiumExtraGameOptionPages.render(SodiumExtraGameOptionPages.java:222)
at me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI.handler$zne007$init(SodiumOptionsGUI.java:1027)
at me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI.(SodiumOptionsGUI.java:55)
at net.minecraft.class_429.handler$zmm000$open(class_429.java:523)
at net.minecraft.class_429.method_19828(class_429.java)
at net.minecraft.class_429$$Lambda$3341/579067006.onPress(Unknown Source)
at net.minecraft.class_4185.method_25306(class_4185.java:33)
at net.minecraft.class_4264.method_25348(class_4264.java:16)
at net.minecraft.class_339.method_25402(class_339.java:149)
at net.minecraft.class_4069.method_25402(class_4069.java:27)
at net.minecraft.class_312.method_1611(class_312.java:92)
at net.minecraft.class_312$$Lambda$3328/1331852924.run(Unknown Source)
-- Affected screen --
Details:
Screen name: net.minecraft.class_429
Stacktrace:
at net.minecraft.class_437.method_25412(class_437.java:435)
at net.minecraft.class_312.method_1601(class_312.java:92)
at net.minecraft.class_312.method_22686(class_312.java:162)
at net.minecraft.class_312$$Lambda$3327/766147731.run(Unknown Source)
at net.minecraft.class_1255.execute(class_1255.java:94)
at net.minecraft.class_312.method_22684(class_312.java:162)
at net.minecraft.class_312$$Lambda$2599/1035877316.invoke(Unknown Source)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174)
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:127)
at net.minecraft.class_310.method_1523(class_310.java:1071)
at net.minecraft.class_310.method_1514(class_310.java:681)
at net.minecraft.client.main.Main.main(Main.java:215)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
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.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1186836840 bytes (1131 MB) / 1845493760 bytes (1760 MB) up to 2147483648 bytes (2048 MB)
CPUs: 8
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
Fabric Mods:
caffeineconfig: CaffeineConfig 1.0.0
fabric: Fabric API 0.42.0+1.16
fabric-api-base: Fabric API Base 0.4.0+3cc0f0907d
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.1+3cc0f0907d
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.13+3cc0f0907d
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.6+3cc0f0907d
fabric-command-api-v1: Fabric Command API (v1) 1.1.3+3cc0f0907d
fabric-commands-v0: Fabric Commands (v0) 0.2.3+3cc0f0907d
fabric-containers-v0: Fabric Containers (v0) 0.1.12+3cc0f0907d
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.5+3cc0f0907d
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.4+3cc0f0907d
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.8+3cc0f0907d
fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.4+3cc0f0907d
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.5+3cc0f0907d
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.2+3cc0f0907d
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+3cc0f0907d
fabric-item-api-v1: Fabric Item API (v1) 1.2.2+3cc0f0907d
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.1+3cc0f0907d
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.5+3cc0f0907d
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+3cc0f0907d
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.2+3cc0f0907d
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.3+3cc0f0907d
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.4+3cc0f0907d
fabric-models-v0: Fabric Models (v0) 0.3.1+3cc0f0907d
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.5+3cc0f0907d
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.9+3cc0f0907d
fabric-networking-v0: Fabric Networking (v0) 0.3.3+3cc0f0907d
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.6+3cc0f0907d
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+3cc0f0907d
fabric-particles-v1: Fabric Particles (v1) 0.2.5+3cc0f0907d
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.6+3cc0f0907d
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.5+3cc0f0907d
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.5+3cc0f0907d
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.3.1+3cc0f0907d
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.6+3cc0f0907d
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.15+3cc0f0907d
fabric-rendering-v0: Fabric Rendering (v0) 1.1.3+3cc0f0907d
fabric-rendering-v1: Fabric Rendering (v1) 1.6.1+3cc0f0907d
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+3cc0f0907d
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.1+3cc0f0907d
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.6+3cc0f0907d
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.12+3cc0f0907d
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.2+3cc0f0907d
fabric-textures-v0: Fabric Textures (v0) 1.0.7+3cc0f0907d
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.8+3cc0f0907d
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.0+3cc0f0907d
fabricloader: Fabric Loader 0.14.13
java: Java HotSpot(TM) 64-Bit Server VM 8
lithium: Lithium 0.6.6
minecraft: Minecraft 1.16.5
modmenu: Mod Menu 1.16.23
no_fog: No Fog 1.3.1+1.16.5-1.19.2
reeses-sodium-options: Reese's Sodium Options 1.4.9+mc1.16.5-build.64
sodium: Sodium 0.2.0+build.4
sodium-extra: Sodium Extra 0.4.16+mc1.16.5-build.87
Launched Version: fabric-loader-0.14.13-1.16.5
Backend library: LWJGL version 3.2.2 build 10
Backend API: Radeon RX550/550 Series GL version 4.6.0 Compatibility Profile Context 22.11.2.221130, ATI Technologies Inc.
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fast
Resource Packs: vanilla, Fabric Mods, file/VanillaTweaks_c602278.zip
Current Language: English (US)
CPU: 8x AMD Ryzen 5 2400G with Radeon Vega Graphics
I'm unable to reproduce this crash by using the identical setup in terms of used mods and their version and the loader.
Can you try making the bug happen again after deleting sodium extra's config file?
I tried again as before, and it doesn't crash now. I think i played with the sodium extra setting of "single fog" or i don't know really. It used to crash also with a newer version 1.3.2, so it was probably something of the settings. I had to try with the settings because it worked only one time the mod, and I could never make it work again. I loaded a world and i still see the fog.