Sodium Extra

Sodium Extra

25M Downloads

Crash on startup

juzijun233 opened this issue · 3 comments

commented

Make sure you are not opening a duplicate.

Minecraft version.

1.17.1

Sodium Extra version.

0.3.5

Sodium version.

0.3.2 build7

What happened?

As the title

Relevant logs

OpenJDK 64-Bit Server VM warning: Option --illegal-access is deprecated and will be removed in a future release.
[17:01:10] [main/INFO]: Loading for game Minecraft 1.17.1
[17:01:11] [main/WARN]: Warnings were found!

  • Mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) recommends any version of fabric-textures-v0, which is missing!
    • You should install any version of fabric-textures-v0 for the optimal experience.
  • Mod 'Sodium Extra' (sodium-extra) recommends any version of reeses-sodium-options, which is missing!
    • You should install any version of reeses-sodium-options for the optimal experience.
      [17:01:11] [main/INFO]: Loading 13 mods:
    • fabric 0.42.0+1.17
    • fabric-api-base 0.3.0+a02b44633d
    • fabric-rendering-data-attachment-v1 0.1.5+a02b446313
    • fabric-rendering-fluids-v1 0.1.13+a02b446313
    • fabric-resource-loader-v0 0.4.7+b7ab61213d
    • fabric-screen-api-v1 1.0.4+198a96213d
    • fabricloader 0.12.5
    • java 16
    • lithium 0.7.5
    • minecraft 1.17.1
    • modmenu 2.0.14
    • sodium 0.3.2+build.7
    • sodium-extra 0.3.5
      [17:01:11] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/E:/MCGame/HMCL/.minecraft/libraries/net/fabricmc/sponge-mixin/0.10.6+mixin.0.8.4/sponge-mixin-0.10.6+mixin.0.8.4.jar Service=Knot/Fabric Env=CLIENT
      [17:01:11] [main/INFO]: Compatibility level set to JAVA_16
      [17:01:11] [main/INFO]: Loaded configuration file for Lithium: 87 options available, 0 override(s) found
      [17:01:11] [main/INFO]: Loaded configuration file for Sodium: 28 options available, 0 override(s) found
      [17:01:12] [main/WARN]: Catching java.lang.ClassNotFoundException: me/flashyreese/mods/reeses_sodium_options/client/gui/SodiumVideoOptionsScreen
      java.lang.ClassNotFoundException: me/flashyreese/mods/reeses_sodium_options/client/gui/SodiumVideoOptionsScreen
      at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassBytes(MixinServiceKnot.java:65) ~[fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:76) ~[fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:71) ~[fabric-loader-0.12.5.jar:?]
      at org.spongepowered.asm.mixin.transformer.ClassInfo.forName(ClassInfo.java:2022) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1018) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1008) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:896) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:869) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:781) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.6+mixin.0.8.4.jar:0.10.6+mixin.0.8.4]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.5.jar:?]
      at java.lang.ClassLoader.loadClass(Unknown Source) [?:?]
      at java.lang.Class.forName0(Native Method) ~[?:?]
      at java.lang.Class.forName(Unknown Source) [?:?]
      at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:134) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.12.5.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.5.jar:?]
      [17:01:12] [main/WARN]: Error loading class: me/flashyreese/mods/reeses_sodium_options/client/gui/SodiumVideoOptionsScreen (java.lang.ClassNotFoundException: me/flashyreese/mods/reeses_sodium_options/client/gui/SodiumVideoOptionsScreen)
      [17:01:12] [main/INFO]: Trying to switch memory allocators to work around memory leaks present with Jemalloc 5.0.0 through 5.2.0 on Windows
      [17:01:21] [Render thread/INFO]: sodium-extra.mixins.json:features.gui.MinecraftClientAccessor->@Accessor[FIELD_GETTER]::getCurrentFPS()I should be static as its target is
      [17:01:22] [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'
      [17:01:23] [Render thread/INFO]: Setting user: JuZiJun233
      ---- Minecraft Crash Report ----
      // Uh... Did I do that?

Time: 2021/11/6 下午5:01
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'sodium-extra'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at net.minecraft.class_310.(class_310.java:457)
at net.minecraft.client.main.Main.main(Main.java:179)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568)
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: java.lang.NoClassDefFoundError: net/fabricmc/fabric/api/client/event/lifecycle/v1/ClientTickEvents
at me.flashyreese.mods.sodiumextra.client.ClientTickHandler.onClientInitialize(ClientTickHandler.java:13)
at me.flashyreese.mods.sodiumextra.client.SodiumExtraClientMod.onInitializeClient(SodiumExtraClientMod.java:19)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47)
... 11 more
Caused by: java.lang.ClassNotFoundException: net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:158)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 14 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.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at net.minecraft.class_310.(class_310.java:457)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:179)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568)
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.17.1
Minecraft Version ID: 1.17.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 16.0.2, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
Memory: 3911705896 bytes (3730 MiB) / 4194304000 bytes (4000 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Identifier: Intel64 Family 6 Model 158 Stepping 10
Microarchitecture: Coffee Lake
Frequency (GHz): 2.21
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: NVIDIA GeForce GTX 1060
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x1c20
Graphics card #0 versionInfo: DriverVersion=30.0.14.9613
Graphics card #1 name: Intel(R) UHD Graphics 630
Graphics card #1 vendor: Intel Corporation (0x8086)
Graphics card #1 VRAM (MB): 1024.00
Graphics card #1 deviceId: 0x3e9b
Graphics card #1 versionInfo: DriverVersion=30.0.100.9805
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 2.67
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 16384.00
Memory slot #1 clockSpeed (GHz): 2.67
Memory slot #1 type: DDR4
Virtual memory max (MB): 41420.43
Virtual memory used (MB): 34856.28
Swap memory total (MB): 8764.98
Swap memory used (MB): 71.09
JVM Flags: 12 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16m -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -Xmn128m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
Launched Version: ★1.17.1
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
Window size:
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)
CPU:
#@!@# Game crashed! Crash report saved to: #@!@# E:\MCGame\HMCL.minecraft\versions\★1.17.1\crash-reports\crash-2021-11-06_17.01.24-client.txt

Additional information

No response

commented

I have a similar crash too. im using iris + sodium et last version of sodium extra
see IrisShaders/Iris#930 (comment)

commented

I can't seem to reproduce this with the list of mods provided by the crash log. Try using the latest version of Fabric API.

commented

Yes its a strange bug, sometime the bug appear and sometime now.

I fix some problem by deleting the "minecraftinstance.json" file from curseforge instance profile (maybe some corrupted data)

But when i install the "Adorn" mod, the error came back

I will do a export of my curseforge profile, maybe if you want you can import him and see the error https://drive.google.com/file/d/1nIR1fmpcundc-Di4twBSOPakRDPoyRk4/view?usp=sharing

if you disable adorn, the bug is fixed (strange)