Sodium

Sodium

61M Downloads

copper golem 25w31a crash before load with only sodium mod

nminica opened this issue ยท 3 comments

commented

Bug Description

game crashes before loading title screen

Reproduction Steps

modrinth app
install 25w31a with fabric 0.17.0
install sodium mc1.21.6-0.6.13-fabric sodium-fabric-0.6.13+mc1.21.6.jar
press play

Log File

[16:03:51] [main/INFO]:
Loading Minecraft 25w31a with Fabric Loader 0.17.0
[16:03:51] [main/INFO]:
Fabric is preparing JARs on first launch, this may take a few seconds...
[16:03:51] [main/INFO]:
Loading 11 mods:

  • fabricloader 0.17.0
    -- mixinextras 0.5.0
  • java 21
  • minecraft 1.21.9-alpha.25.31.a
  • sodium 0.6.13+mc1.21.6
    |-- fabric-api-base 0.4.63+9ec45cd89c
    |-- fabric-block-view-api-v2 1.0.30+d32f812d9c
    |-- fabric-renderer-api-v1 7.0.1+a0cfcc829c
    |-- fabric-rendering-fluids-v1 3.1.29+fa6cb72b9c
    |-- fabric-rendering-v1 12.3.0+ac3e15d19c
    -- fabric-resource-loader-v0 3.1.10+fa6cb72b9c
    [16:03:51] [main/INFO]:
    SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/{COMPUTER_USERNAME}/AppData/Roaming/ModrinthApp/meta/libraries/net/fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/sponge-mixin-0.16.3+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT
    [16:03:52] [main/INFO]:
    Compatibility level set to JAVA_21
    [16:03:52] [main/INFO]:
    Loaded configuration file for Sodium: 43 options available, 0 override(s) found
    [16:03:52] [main/WARN]:
    Error loading class: net/minecraft/class_4724$class_7774 (java.lang.ClassNotFoundException: net/minecraft/class_4724$class_7774)
    [16:03:52] [main/WARN]:
    @mixin target net.minecraft.class_4724$class_7774 was not found fabric-renderer-api-v1.mixins.json:client.sprite.SpriteAtlasManagerAtlasPreparationMixin from mod fabric-renderer-api-v1
    [16:03:52] [main/WARN]:
    Error loading class: net/minecraft/class_8819 (java.lang.ClassNotFoundException: net/minecraft/class_8819)
    [16:03:52] [main/WARN]:
    @mixin target net.minecraft.class_8819 was not found sodium-common.mixins.json:core.gui.LevelLoadStatusManagerMixin from mod sodium
    [16:03:52] [main/WARN]:
    Error loading class: net/minecraft/class_4724$class_7774 (java.lang.ClassNotFoundException: net/minecraft/class_4724$class_7774)
    [16:03:52] [main/INFO]:
    Searching for graphics cards...
    [16:03:52] [main/INFO]:
    Found graphics adapter: AdapterInfo{vendor=AMD, description='AMD Radeon RX 7900 XT', adapterType=0x0000230B, openglIcdFilePath='C:\WINDOWS\System32\DriverStore\FileRepository\u0417878.inf_amd64_cf56f0cbce08e931\B417693\atig6pxx.dll', openglIcdVersion=32.0.21025.1024}
    [16:03:52] [main/INFO]:
    Found graphics adapter: AdapterInfo{vendor=AMD, description='AMD Radeon(TM) Graphics', adapterType=0x00002303, openglIcdFilePath='C:\WINDOWS\System32\DriverStore\FileRepository\u0417878.inf_amd64_cf56f0cbce08e931\B417693\atig6pxx.dll', openglIcdVersion=32.0.21025.1024}
    [16:03:53] [Datafixer Bootstrap/INFO]:
    272 Datafixer optimizations took 233 milliseconds
    [16:03:53] [main/INFO]:
    Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0).
    [16:03:55] [main/WARN]:
    Error loading class: net/minecraft/class_3950 (java.lang.ClassNotFoundException: net/minecraft/class_3950)
    [16:03:55] [main/ERROR]:
    Mixin apply for mod fabric-resource-loader-v0 failed fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric-resource-loader-v0 -> net.minecraft.server.MinecraftServer: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException Unexpecteded ClassMetadataNotFoundException whilst transforming the mixin class: [MAIN Applicator Phase -> fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric-resource-loader-v0 -> Apply Methods -> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V:handler$zbn000$fabric-resource-loader-v0$init -> Transform LVT -> var=worldGenerationProgressListenerFactory -> desc=Lnet/minecraft/class_3950;]
    org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: Unexpecteded ClassMetadataNotFoundException whilst transforming the mixin class: [MAIN Applicator Phase -> fabric-resource-loader-v0.mixins.json:MinecraftServerMixin from mod fabric-resource-loader-v0 -> Apply Methods -> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V:handler$zbn000$fabric-resource-loader-v0$init -> Transform LVT -> var=worldGenerationProgressListenerFactory -> desc=Lnet/minecraft/class_3950;]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.transformMethod(MixinTargetContext.java:520) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyNormalMethod(MixinApplicatorStandard.java:463) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMethods(MixinApplicatorStandard.java:449) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:308) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:352) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:237) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.16.3+mixin.0.8.7.jar:0.16.3+mixin.0.8.7]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) ~[fabric-loader-0.17.0.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) ~[fabric-loader-0.17.0.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.17.0.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.17.0.jar:?]
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    at knot/net.minecraft.class_1928$class_4310.method_20759(class_1928.java:506) ~[client-intermediary.jar:?]
    at knot/net.minecraft.class_1928.(class_1928.java:89) ~[client-intermediary.jar:?]
    at knot/net.minecraft.class_10665$class_10668$class_10669.method_67065(class_10665.java:157) ~[client-intermediary.jar:?]
    at knot/com.mojang.serialization.codecs.RecordCodecBuilder.create(RecordCodecBuilder.java:72) ~[datafixerupper-8.0.16.jar:?]
    at knot/net.minecraft.class_10665$class_10668$class_10669.method_67064(class_10665.java:156) ~[client-intermediary.jar:?]
    at knot/net.minecraft.class_10665$class_10668.method_67062(class_10665.java:121) ~[client-intermediary.jar:?]
    at knot/com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-8.0.16.jar:?]
    at knot/net.minecraft.class_10665$class_10668.(class_10665.java:120) ~[client-intermediary.jar:?]
    at knot/net.minecraft.class_10665.method_67053(class_10665.java:32) ~[client-intermediary.jar:?]
    at knot/net.minecraft.class_7923.method_47485(class_7923.java:269) ~[client-intermediary.jar:?]
    at knot/net.minecraft.class_7923.method_47482(class_7923.java:284) ~[client-intermediary.jar:?]
    at java.base/java.util.LinkedHashMap.forEach(Unknown Source) [?:?]
    at knot/net.minecraft.class_7923.method_47487(class_7923.java:282) [client-intermediary.jar:?]
    at knot/net.minecraft.class_7923.method_47476(class_7923.java:276) [client-intermediary.jar:?]
    at knot/net.minecraft.class_2966.method_12851(class_2966.java:68) [client-intermediary.jar:?]

Crash Report

no crash report in directory, it abends before title screen

commented

Thanks for the info. I understand. Was just hoping you might want a heads up on 1.21.9 and I miss the Iris shaders lol.

fabric-api-0.131.0+1.21.9.jar demands Fabric 0.17.0 which seems to work with other mods in the snapshot.

commented

Sodium does not support snapshot versions of Minecraft.

But even if it did, the crash is with Fabric API not being compatible with that version of Minecraft.

commented

Fabric API and Fabric Loader are different things.

Sodium includes parts of Fabric API for easier installation. If you install Fabric API alongside Sodium, then the installed version replaces the built-in version.