iPortalTeam / ImmersivePortalsMod

Non-Euclidean in Minecraft. See through portals and teleport seamlessly.
https://qouteall.fun/immptl/
Apache License 2.0
450 stars 108 forks source link

Crash when loading world with Sodium 0.5.0 and latest IMP version #1405

Closed NovaXe closed 1 year ago

NovaXe commented 1 year ago

Is it a mod compatibility issue?

Yes

Minecraft version

1.20.1

Describe the issue

crash-2023-08-05_24.40.49.4153-quilt_loader.txt

qouteall commented 1 year ago

Does this issue occur with only Sodium and Immersive Portals? (Test it in a new world)

Big-Cake-jpg commented 1 year ago

I tried to setup a 1.20.1 server with Sodium 0.5.0, Immersive Portals and tried to join the server. And then I got a crash report with Mixin transformation failed.

Allocated RAM:3422 MB
OS:Microsoft Windows 11 Home China Insider Preview x64
————————————————————
CPU:#0Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz 
Installed RAM:8098
GPU:#0NVIDIA GeForce MX110 #1Intel(R) UHD Graphics 620 
————————————————————
Core Path:D:\Minecraft\.minecraft\versions\Git City
Java VM:D:\Software\Java\zulu-17\bin\javaw.exe (Java17.0.7 64 Bit)
BakaXL Path:D:\Minecraft\BakaXL.exe
————————————————————
Logs:
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.
Time: 2023-08-06 17:01:41
type: Unexpected error
java.lang.RuntimeException: Mixin transformation of me.jellysquid.mods.sodium.client.gl.shader.ShaderLoader 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.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
    at me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.createShader(ShaderChunkRenderer.java:45)
    at me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.compileProgram(ShaderChunkRenderer.java:36)
    at me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.begin(ShaderChunkRenderer.java:72)
    at me.jellysquid.mods.sodium.client.render.chunk.RegionChunkRenderer.render(RegionChunkRenderer.java:43)
    at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.renderLayer(RenderSectionManager.java:328)
    at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.drawChunkLayer(SodiumWorldRenderer.java:226)
    at net.minecraft.class_761.method_3251(class_761.java:16274)
    at net.minecraft.class_761.method_22710(class_761.java:1253)
    at net.minecraft.class_757.method_3188(class_757.java:1110)
    at net.minecraft.class_757.redirect$cbj000$imm_ptl_core$redirectRenderingWorld(class_757.java:3743)
    at net.minecraft.class_757.method_3192(class_757.java:880)
    at net.minecraft.class_310.method_1523(class_310.java:1219)
    at net.minecraft.class_310.method_1514(class_310.java:802)
    at net.minecraft.client.main.Main.main(Main.java:250)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
    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.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
    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)
    ... 21 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method wrapGetShaderSource(Lnet/minecraft/class_2960;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lcom/llamalad7/mixinextras/sugar/ref/LocalRef;)Ljava/lang/String; in imm_ptl_compat.mixins.json:sodium.MixinSodiumShaderLoader from mod imm_ptl_core failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap imm_ptl_core-refmap.json
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468)
    at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationInjectionInfo.latePostInject(WrapOperationInjectionInfo.java:48)
    at com.llamalad7.mixinextras.sugar.impl.SugarWrapperInjectionInfo.doPostInject(SugarWrapperInjectionInfo.java:131)
    at com.llamalad7.mixinextras.sugar.impl.SugarWrapperInjectionInfo.latePostInject(SugarWrapperInjectionInfo.java:152)
    at com.llamalad7.mixinextras.injector.wrapoperation.WrapOperationApplicatorExtension.postApply(WrapOperationApplicatorExtension.java:42)
    at org.spongepowered.asm.mixin.transformer.ext.Extensions.postApply(Extensions.java:167)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.postApply(TargetClassContext.java:432)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:405)
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
    ... 24 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.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
    at me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.createShader(ShaderChunkRenderer.java:45)
    at me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.compileProgram(ShaderChunkRenderer.java:36)
    at me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer.begin(ShaderChunkRenderer.java:72)
    at me.jellysquid.mods.sodium.client.render.chunk.RegionChunkRenderer.render(RegionChunkRenderer.java:43)
    at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.renderLayer(RenderSectionManager.java:328)
    at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.drawChunkLayer(SodiumWorldRenderer.java:226)
    at net.minecraft.class_761.method_3251(class_761.java:16274)
    at net.minecraft.class_761.method_22710(class_761.java:1253)
    at net.minecraft.class_757.method_3188(class_757.java:1110)
    at net.minecraft.class_757.redirect$cbj000$imm_ptl_core$redirectRenderingWorld(class_757.java:3743)
Mixins in Stacktrace:
    me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer:
        net.coderbot.iris.compat.sodium.mixin.shader_overrides.MixinShaderChunkRenderer (mixins.iris.compat.sodium.json)
    me.jellysquid.mods.sodium.client.render.chunk.RegionChunkRenderer:
        net.coderbot.iris.compat.sodium.mixin.vertex_format.MixinRegionChunkRenderer (mixins.iris.compat.sodium.json)
        net.coderbot.iris.compat.sodium.mixin.shader_overrides.MixinRegionChunkRenderer (mixins.iris.compat.sodium.json)
        net.coderbot.iris.compat.sodium.mixin.shadow_map.MixinRegionChunkRenderer (mixins.iris.compat.sodium.json)
    me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager:
        net.coderbot.iris.compat.sodium.mixin.vertex_format.MixinRenderSectionManager (mixins.iris.compat.sodium.json)
        me.flashyreese.mods.sodiumextra.mixin.sodium.fog.MixinRenderSectionManager (sodium-extra.mixins.json)
        net.coderbot.iris.compat.sodium.mixin.options.MixinRenderSectionManager (mixins.iris.compat.sodium.json)
        qouteall.imm_ptl.core.compat.mixin.sodium.MixinSodiumRenderSectionManager (imm_ptl_compat.mixins.json)
        net.coderbot.iris.compat.sodium.mixin.shadow_map.MixinRenderSectionManager (mixins.iris.compat.sodium.json)
    me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer:
        net.coderbot.iris.compat.sodium.mixin.shadow_map.SodiumWorldRendererAccessor (mixins.iris.compat.sodium.json)
        net.coderbot.iris.compat.sodium.mixin.shadow_map.MixinSodiumWorldRenderer (mixins.iris.compat.sodium.json)
        qouteall.imm_ptl.core.compat.mixin.sodium.MixinSodiumWorldRenderer (imm_ptl_compat.mixins.json)
        qouteall.imm_ptl.core.compat.mixin.sodium.IESodiumWorldRenderer (imm_ptl_compat.mixins.json)
    net.minecraft.class_761:
        net.coderbot.iris.mixin.LevelRendererAccessor (mixins.iris.json)
        net.coderbot.iris.mixin.vertices.immediate.MixinLevelRenderer (mixins.iris.vertexformat.json)
        net.coderbot.iris.mixin.sky.MixinLevelRenderer_SunMoonToggle (mixins.iris.json)
        me.jellysquid.mods.sodium.mixin.core.render.world.WorldRendererMixin (sodium.mixins.json)
        com.replaymod.recording.mixin.MixinRenderGlobal (mixins.recording.replaymod.json)
        me.flashyreese.mods.sodiumextra.mixin.sky.MixinWorldRenderer (sodium-extra.mixins.json)
        net.coderbot.iris.mixin.shadows.MixinLevelRenderer (mixins.iris.json)
        net.coderbot.iris.compat.sodium.mixin.sky.MixinLevelRenderer (mixins.iris.compat.sodium.json)
        net.coderbot.batchedentityrendering.mixin.MixinLevelRenderer_EntityListSorting (iris-batched-entity-rendering.mixins.json)
        carpet.mixins.LevelRenderer_pausedShakeMixin (carpet.mixins.json)
        me.jellysquid.mods.sodium.mixin.features.render.gui.outlines.WorldRendererMixin (sodium.mixins.json)
        com.noxcrew.noxesium.mixin.client.beacon.BeaconRenderingMixin (noxesium.mixins.json)
        carpet.mixins.LevelRenderer_fogOffMixin (carpet.mixins.json)
        carpet.mixins.LevelRenderer_creativeNoClipMixin (carpet.mixins.json)
        dev.tr7zw.notenoughanimations.mixins.LevelRendererMixin (notenoughanimations.mixins.json)
        me.jellysquid.mods.sodium.mixin.features.options.weather.WorldRendererMixin (sodium.mixins.json)
        me.flashyreese.mods.sodiumextra.mixin.particle.MixinWorldRenderer (sodium-extra.mixins.json)
        net.coderbot.iris.mixin.fantastic.MixinLevelRenderer (mixins.iris.fantastic.json)
        me.flashyreese.mods.sodiumextra.mixin.sun_moon.MixinWorldRenderer (sodium-extra.mixins.json)
        qouteall.imm_ptl.peripheral.mixin.client.alternate_dimension.MixinWorldRenderer_A (imm_ptl_peripheral.mixins.json)
        net.fabricmc.fabric.mixin.resource.loader.client.KeyedResourceReloadListenerClientMixin (fabric-resource-loader-v0.client.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.CommonWorldRendererMixin (lambdynlights.mixins.json)
        com.replaymod.render.mixin.Mixin_ForceChunkLoading (mixins.render.replaymod.json)
        qouteall.imm_ptl.core.mixin.client.render.MixinLevelRenderer (imm_ptl.mixins.json)
        com.replaymod.render.mixin.Mixin_SkipBlockOutlinesDuringRender (mixins.render.replaymod.json)
        qouteall.imm_ptl.core.mixin.client.render.MixinLevelRenderer_Optional (imm_ptl.mixins.json)
        me.flashyreese.mods.sodiumextra.mixin.stars.MixinWorldRenderer (sodium-extra.mixins.json)
        dev.kosmx.playerAnim.mixin.firstPerson.LevelRendererMixin (playerAnimator-common.mixins.json)
        com.noxcrew.noxesium.mixin.client.entity.LevelRendererMixin (noxesium.mixins.json)
        com.replaymod.replay.mixin.world_border.Mixin_UseReplayTime_ForTexture (mixins.replay.replaymod.json)
        com.replaymod.render.mixin.WorldRendererAccessor (mixins.render.replaymod.json)
        com.replaymod.render.mixin.Mixin_ChromaKeyColorSky (mixins.render.replaymod.json)
        net.coderbot.iris.mixin.MixinLevelRenderer (mixins.iris.json)
        qouteall.imm_ptl.core.mixin.client.render.MixinLevelRenderer_BeforeIris (imm_ptl.mixins.json)
        net.coderbot.batchedentityrendering.mixin.MixinLevelRenderer (iris-batched-entity-rendering.mixins.json)
        carpet.mixins.LevelRenderer_scarpetRenderMixin (carpet.mixins.json)
        net.fabricmc.fabric.mixin.client.rendering.WorldRendererMixin (fabric-rendering-v1.mixins.json)
        qouteall.imm_ptl.core.mixin.client.render.optimization.MixinLevelRenderer_Clouds (imm_ptl.mixins.json)
        fi.dy.masa.malilib.mixin.MixinWorldRenderer (mixins.malilib.json)
        dev.tr7zw.entityculling.mixin.WorldRendererMixin (entityculling.mixins.json)
        net.coderbot.iris.mixin.fabulous.MixinDisableFabulousGraphics (mixins.iris.json)
        net.coderbot.iris.mixin.shadows.MixinPreventRebuildNearInShadowPass (mixins.iris.json)
        me.jellysquid.mods.sodium.mixin.features.render.world.clouds.WorldRendererMixin (sodium.mixins.json)
        com.replaymod.render.mixin.Mixin_ChromaKeyForceSky (mixins.render.replaymod.json)
    net.minecraft.class_757:
        net.coderbot.iris.mixin.MixinGameRenderer (mixins.iris.json)
        qouteall.imm_ptl.core.mixin.client.interaction.MixinGameRenderer_B (imm_ptl.mixins.json)
        mtr.mixin.GameRendererMixin (mtr.mixins.json)
        net.fabricmc.fabric.mixin.screen.GameRendererMixin (fabric-screen-api-v1.mixins.json)
        com.replaymod.render.mixin.MixinEntityRenderer (mixins.render.replaymod.json)
        net.coderbot.iris.mixin.MixinModelViewBobbing (mixins.iris.json)
        com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.MixinGameRenderer (mixins.jgui.json)
        net.fabricmc.fabric.mixin.client.rendering.shader.GameRendererMixin (fabric-rendering-v1.mixins.json)
        dev.isxander.zoomify.mixins.zoom.secondary.GameRendererMixin (zoomify.mixins.json)
        dev.isxander.zoomify.mixins.zoom.GameRendererMixin (zoomify.mixins.json)
        com.replaymod.render.mixin.Mixin_Stereoscopic_HandRenderPass (mixins.render.replaymod.json)
        qouteall.imm_ptl.core.mixin.client.render.MixinGameRenderer (imm_ptl.mixins.json)
        net.coderbot.iris.mixin.GameRendererAccessor (mixins.iris.json)
        com.replaymod.replay.mixin.Mixin_ShowSpectatedHand_NoOF (mixins.replay.replaymod.json)
        com.replaymod.render.mixin.GameRendererAccessor (mixins.render.replaymod.json)
        me.jellysquid.mods.sodium.mixin.features.gui.hooks.console.GameRendererMixin (sodium.mixins.json)
        xaero.map.mixin.MixinGameRenderer (xaeroworldmap.mixins.json)
        net.coderbot.iris.mixin.MixinGameRenderer_NightVisionCompat (mixins.iris.json)
        dev.architectury.mixin.fabric.client.MixinGameRenderer (architectury.mixins.json)
        com.replaymod.render.mixin.Mixin_Omnidirectional_Rotation (mixins.render.replaymod.json)
        com.replaymod.render.mixin.Mixin_PreserveDepthDuringHandRendering (mixins.render.replaymod.json)
        xaero.common.mixin.MixinGameRenderer (xaerominimap.mixins.json)
        com.replaymod.render.mixin.Mixin_PreserveDepthDuringGuiRendering (mixins.render.replaymod.json)
        qouteall.imm_ptl.core.mixin.client.render.shader.MixinGameRenderer_Shaders (imm_ptl.mixins.json)
        me.flashyreese.mods.sodiumextra.mixin.prevent_shaders.MixinGameRenderer (sodium-extra.mixins.json)
        com.replaymod.core.mixin.MixinGameRenderer (mixins.core.replaymod.json)
        com.replaymod.render.mixin.Mixin_Stereoscopic_Camera (mixins.render.replaymod.json)
        net.coderbot.iris.mixin.MixinTweakFarPlane (mixins.iris.json)
        qouteall.imm_ptl.core.mixin.client.render.isometric.MixinGameRenderer_Isometric (imm_ptl.mixins.json)
        com.replaymod.compat.shaders.mixin.MixinShaderEntityRenderer (mixins.compat.shaders.replaymod.json)
        com.replaymod.replay.mixin.MixinCamera (mixins.replay.replaymod.json)
        com.replaymod.render.mixin.Mixin_Omnidirectional_Camera (mixins.render.replaymod.json)
        net.raphimc.immediatelyfast.injection.mixins.core.compat.MixinGameRenderer (immediatelyfast.mixins.json)
        com.noxcrew.noxesium.mixin.client.adventure.GameRendererMixin (noxesium.mixins.json)
        dev.tr7zw.exordium.mixin.GameRendererMixin (exordium.mixins.json)
-- Affected level --
Details:
    All players: 1 total; [class_746['Big__Cake'/237, l='ClientWorld minecraft:overworld', x=8.50, y=65.00, z=8.50]]
    Chunk stats: Client Chunks (ImmPtl) 0
    Level dimension: minecraft:overworld
    Level spawn location: World: (8,64,8), Section: (at 8,0,8 in 0,4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
    Level time: 1 game time, 1 day time
    Server brand: ~~NULL~~
    Server type: Non-integrated multiplayer server
Stacktrace:
    at net.minecraft.class_638.method_8538(class_638.java:458)
    at net.minecraft.class_310.method_1587(class_310.java:2406)
    at net.minecraft.class_310.method_1514(class_310.java:826)
    at net.minecraft.client.main.Main.main(Main.java:250)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Mixins in Stacktrace:
    net.minecraft.class_638:
        me.steinborn.krypton.mixin.client.fastchunkentityaccess.ClientWorldMixin (krypton.mixins.json)
        dev.lambdaurora.lambdynlights.mixin.ClientWorldMixin (lambdynlights.mixins.json)
        qouteall.imm_ptl.core.mixin.client.accessor.IEClientLevel_Accessor (imm_ptl.mixins.json)
        xaero.map.mixin.MixinClientWorld (xaeroworldmap.mixins.json)
        com.replaymod.recording.mixin.MixinWorldClient (mixins.recording.replaymod.json)
        com.replaymod.replay.mixin.MixinWorldClient (mixins.replay.replaymod.json)
        me.jellysquid.mods.lithium.mixin.chunk.entity_class_groups.ClientWorldMixin (lithium.mixins.json)
        net.coderbot.iris.mixin.vertices.block_rendering.MixinClientLevel (mixins.iris.vertexformat.json)
        carpet.mixins.ClientLevel_tickSpeedMixin (carpet.mixins.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.ClientWorldMixin (fabric-lifecycle-events-v1.client.mixins.json)
        qouteall.imm_ptl.core.mixin.client.MixinClientLevel (imm_ptl.mixins.json)
        qouteall.imm_ptl.core.mixin.client.sound.MixinClientLevel_Sound (imm_ptl.mixins.json)
        dev.tr7zw.entityculling.mixin.ClientWorldMixin (entityculling.mixins.json)
        dev.architectury.mixin.fabric.client.MixinClientLevel (architectury.mixins.json)
        me.lucko.spark.fabric.mixin.ClientWorldAccessor (spark.mixins.json)
        me.jellysquid.mods.sodium.mixin.core.world.biome.ClientWorldMixin (sodium.mixins.json)
        ca.spottedleaf.starlight.mixin.client.world.ClientLevelMixin (starlight.mixins.json)
        me.jellysquid.mods.sodium.mixin.core.world.map.ClientWorldMixin (sodium.mixins.json)
        com.replaymod.replay.mixin.ClientWorldAccessor (mixins.replay.replaymod.json)
        me.pieking1215.waterdripsound.mixin.client.MixinClientWorld (waterdripsound.mixins.json)
        xaero.common.mixin.MixinClientWorld (xaerominimap.mixins.json)
    net.minecraft.class_310:
        dev.isxander.zoomify.mixins.hooks.MinecraftClientMixin (zoomify.mixins.json)
        malte0811.ferritecore.mixin.fabric.MinecraftMixin (ferritecore.fabric.mixin.json)
        com.replaymod.render.mixin.Mixin_SuppressFramebufferResizeDuringRender (mixins.render.replaymod.json)
        net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.client.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.feature.measure_time.MinecraftMixin_Fabric (modernfix-fabric.mixins.json)
        qouteall.imm_ptl.core.mixin.client.interaction.MixinMinecraft_B (imm_ptl.mixins.json)
        com.ishland.vmp.mixins.timesource.MixinMinecraftClient (vmp.mixins.json)
        dzwdz.chat_heads.mixin.MinecraftMixin (chat_heads.mixins.json)
        com.noxcrew.noxesium.mixin.client.component.MinecraftExt (noxesium.mixins.json)
        net.bettercombat.mixin.client.MinecraftClientAccessor (bettercombat.mixins.json)
        net.fabricmc.fabric.mixin.screen.MinecraftClientMixin (fabric-screen-api-v1.mixins.json)
        ca.fxco.memoryleakfix.mixin.targetEntityLeak.Minecraft_targetClearMixin (memoryleakfix.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Keybinds (mixins.iris.json)
        carpet.mixins.Minecraft_pausedShakeMixin (carpet.mixins.json)
        net.fabricmc.fabric.mixin.registry.sync.client.MinecraftClientMixin (fabric-registry-sync-v0.client.mixins.json)
        me.jellysquid.mods.sodium.mixin.core.MinecraftClientMixin (sodium.mixins.json)
        org.embeddedt.modernfix.common.mixin.perf.dedicated_reload_executor.MinecraftMixin (modernfix-common.mixins.json)
        dev.isxander.yacl3.mixin.MinecraftMixin (yacl.mixins.json)
        carpet.mixins.MinecraftMixin (carpet.mixins.json)
        ca.fxco.memoryleakfix.mixin.hugeScreenshotLeak.Minecraft_screenshotMixin (memoryleakfix.mixins.json)
        org.embeddedt.modernfix.common.mixin.bugfix.concurrency.MinecraftMixin (modernfix-common.mixins.json)
        me.lucko.spark.fabric.mixin.MinecraftClientAccessor (spark.mixins.json)
        com.aizistral.nochatreports.common.mixins.client.MixinMinecraft (mixins/common/nochatreports.mixins.json)
        com.ddwhm.jesen.imblocker.mixin.MixinMinecraftClientAfter16 (imblocker.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_PipelineManagement (mixins.iris.json)
        dev.emi.emi.mixin.MinecraftClientMixin (emi.mixins.json)
        com.replaymod.core.mixin.MixinMinecraft (mixins.core.replaymod.json)
        com.aizistral.nochatreports.fabric.mixins.client.MixinMinecraft (mixins/fabric/nochatreports-fabric.mixins.json)
        dev.notalpha.dashloader.mixin.main.MinecraftClientMixin (dashloader.mixins.json)
        ca.fxco.memoryleakfix.mixin.customPayloadLeak.Minecraft_freeBufferMixin (memoryleakfix-fabric.mixins.json)
        com.noxcrew.noxesium.mixin.client.MinecraftMixin (noxesium.mixins.json)
        qouteall.imm_ptl.core.mixin.client.MixinMinecraft (imm_ptl.mixins.json)
        randommcsomethin.fallingleaves.mixin.MinecraftClientMixin (fallingleaves.mixins.json)
        me.axieum.mcmod.authme.mixin.MinecraftClientAccessor (authme.mixins.json)
        org.embeddedt.modernfix.common.mixin.feature.measure_time.MinecraftMixin (modernfix-common.mixins.json)
        io.github.cottonmc.cotton.gui.impl.mixin.client.MinecraftClientMixin (mixins.libgui.json)
        org.embeddedt.modernfix.common.mixin.perf.blast_search_trees.MinecraftMixin (modernfix-common.mixins.json)
        com.replaymod.core.mixin.MinecraftAccessor (mixins.core.replaymod.json)
        com.minelittlepony.common.mixin.MixinMinecraftClient (kirin.mixin.json)
        dev.lambdaurora.lambdynlights.mixin.MinecraftClientMixin (lambdynlights.mixins.json)
        net.fabricmc.fabric.mixin.event.interaction.client.MinecraftClientMixin (fabric-events-interaction-v0.client.mixins.json)
        dev.tr7zw.exordium.mixin.MinecraftMixin (exordium.mixins.json)
        net.coderbot.iris.mixin.MixinMinecraft_Images (mixins.iris.json)
        salt.mmmjjkx.titlechanger.client.MinecraftMixin (TitleChanger.mixins.json)
        net.bettercombat.mixin.client.MinecraftClientInject (bettercombat.mixins.json)
        net.fabricmc.fabric.mixin.networking.client.accessor.MinecraftClientAccessor (fabric-networking-api-v1.client.mixins.json)
        com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.MixinMinecraft (mixins.jgui.json)
        qouteall.imm_ptl.peripheral.mixin.client.portal_wand.MixinMinecraft_PortalWand (imm_ptl_peripheral.mixins.json)
        dev.lambdaurora.spruceui.mixin.MinecraftClientMixin (spruceui.mixins.json)
        qouteall.imm_ptl.core.mixin.client.sync.MixinMinecraft_RedirectedPacket (imm_ptl.mixins.json)
        net.fabricmc.fabric.mixin.datagen.client.MinecraftClientMixin (fabric-data-generation-api-v1.client.mixins.json)
        xaero.map.mixin.MixinMinecraftClient (xaeroworldmap.mixins.json)
        dev.architectury.mixin.fabric.client.MixinMinecraft (architectury.mixins.json)
        xaero.common.mixin.MixinMinecraftClient (xaerominimap.mixins.json)
        org.embeddedt.modernfix.fabric.mixin.core.MCMixin_Fabric (modernfix-fabric.mixins.json)
        com.replaymod.lib.de.johni0702.minecraft.gui.versions.mixin.Mixin_PassEvents_HandleKeybinds (mixins.jgui.json)
        fi.dy.masa.malilib.mixin.MixinMinecraftClient (mixins.malilib.json)
        me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor (sodium-extra.mixins.json)
    net.minecraft.client.main.Main:
        dev.notalpha.dashloader.mixin.main.MainMixin (dashloader.mixins.json)
-- Last reload --
Details:
    Reload number: 1
    Reload reason: initial
    Finished: Yes
    Packs: vanilla, file/Minecraft-Mod-Language-Modpack-Converted-1.20.1.zip, fabric, continuity:default, continuity:glass_pane_culling_fix, replaymod_lang
-- System Details --
Details:
    Minecraft Version: 1.20.1
    Minecraft Version ID: 1.20.1
    Operating System: Windows 11 (amd64) version 10.0
    Java Version: 17.0.7, Azul Systems, Inc.
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
    Memory: 1892322816 bytes (1804 MiB) / 2667577344 bytes (2544 MiB) up to 3588227072 bytes (3422 MiB)
    CPUs: 8
    Processor Vendor: GenuineIntel
    Processor Name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
    Identifier: Intel64 Family 6 Model 142 Stepping 10
    Microarchitecture: Coffee Lake
    Frequency (GHz): 1.99
    Number of physical packages: 1
    Number of physical CPUs: 4
    Number of logical CPUs: 8
    Graphics card #0 name: NVIDIA GeForce MX110
    Graphics card #0 vendor: NVIDIA (0x10de)
    Graphics card #0 VRAM (MB): 2048.00
    Graphics card #0 deviceId: 0x174e
    Graphics card #0 versionInfo: DriverVersion=31.0.15.3640
    Graphics card #1 name: Intel(R) UHD Graphics 620
    Graphics card #1 vendor: Intel Corporation (0x8086)
    Graphics card #1 VRAM (MB): 1024.00
    Graphics card #1 deviceId: 0x5917
    Graphics card #1 versionInfo: DriverVersion=24.20.100.6345
    Memory slot #0 capacity (MB): 8192.00
    Memory slot #0 clockSpeed (GHz): 2.40
    Memory slot #0 type: DDR4
    Virtual memory max (MB): 26530.22
    Virtual memory used (MB): 16859.52
    Swap memory total (MB): 18432.00
    Swap memory used (MB): 1777.57
    JVM Flags: 1 total; -Xmx3422M
    Fabric Mods: 
        adorn: Adorn 5.0.0+1.20.1
        aft_fabroads: Aftersans53228's fabric roads 1.0.2
            libgui: LibGui 8.0.0+1.20
                jankson: Jankson 5.0.1+j1.2.2
                libninepatch: LibNinePatch 1.2.0
        architectury: Architectury 9.1.12
        authme: Auth Me 7.0.2+1.20
        badpackets: Bad Packets 0.4.1
        bettercombat: Better Combat 1.7.2+1.20.1
        betterpingdisplay: Better Ping Display 1.1.1
        carpet: Carpet Mod 1.4.112+v230608
        chat_heads: Chat Heads 0.10.19
        cloth-config: Cloth Config v11 11.1.106
            cloth-basic-math: cloth-basic-math 0.6.1
        cloudmusic: CloudMusic 0.4.5
            com_google_zxing_core: core 3.5.1
            com_googlecode_soundlibs_mp3spi: mp3spi 1.9.5.4
            com_googlecode_soundlibs_tritonus-share: tritonus-share 0.3.7.4
            javazoom_jlayer: jlayer 1.0.1
            org_jflac_jflac-codec: jflac-codec 1.5.2
        continuity: Continuity 3.0.0-beta.3+1.20.1
        cull-less-leaves: Cull Less Leaves 1.2.0
        dashloader: DashLoader 5.0.0-beta.1+1.20.0
            com_github_luben_zstd-jni: zstd-jni 1.5.2-2
            dev_notalpha_taski: Taski 2.1.0
            dev_quantumfusion_hyphen: Hyphen 0.4.0-rc.3
        emi: EMI 1.0.18+1.20.1+fabric
        entity-view-distance: Entity View Distance 1.1.2+1.20
            spruceui: SpruceUI 5.0.0+1.20
        entityculling: EntityCulling-Fabric 1.6.2-mc1.20
        exordium: Exordium 1.1.3.1-mc1.20.1
        fabric-api: Fabric API 0.86.1+1.20.1
            fabric-api-base: Fabric API Base 0.4.30+7abfd51577
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.35+4d8536c977
            fabric-biome-api-v1: Fabric Biome API (v1) 13.0.10+b3afc78b77
            fabric-block-api-v1: Fabric Block API (v1) 1.0.9+e022e5d177
            fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.40+b3afc78b77
            fabric-client-tags-api-v1: Fabric Client Tags 1.1.1+97bb207577
            fabric-command-api-v1: Fabric Command API (v1) 1.2.33+f71b366f77
            fabric-command-api-v2: Fabric Command API (v2) 2.2.12+b3afc78b77
            fabric-commands-v0: Fabric Commands (v0) 0.2.50+df3654b377
            fabric-containers-v0: Fabric Containers (v0) 0.1.62+df3654b377
            fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.9+b3afc78b77
            fabric-convention-tags-v1: Fabric Convention Tags 1.5.4+a1a980da77
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.18+aeb40ebe77
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.2.1+1e61dba177
            fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.52+b3afc78b77
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.22+b3afc78b77
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.1+e91849a877
            fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.62+df3654b377
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.38+b04edc7a77
            fabric-item-api-v1: Fabric Item API (v1) 2.1.27+b3afc78b77
            fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.10+23d9108177
            fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.36+fb8d95da77
            fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.34+df3654b377
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.21+b3afc78b77
            fabric-loot-api-v2: Fabric Loot API (v2) 1.1.39+b3afc78b77
            fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.43+9e7660c677
            fabric-message-api-v1: Fabric Message API (v1) 5.1.7+3265161977
            fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.49+b3afc78b77
            fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.2+709a987177
            fabric-models-v0: Fabric Models (v0) 0.4.1+9386d8a777
            fabric-networking-api-v1: Fabric Networking API (v1) 1.3.9+b3afc78b77
            fabric-networking-v0: Fabric Networking (v0) 0.3.49+df3654b377
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.1+6beca84877
            fabric-particles-v1: Fabric Particles (v1) 1.1.1+201a23a077
            fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.19+b3afc78b77
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.1+4df89eb277
            fabric-renderer-api-v1: Fabric Renderer API (v1) 3.1.1+9386d8a777
            fabric-renderer-indigo: Fabric Renderer - Indigo 1.4.1+9172968c77
            fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.45+df3654b377
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.34+b3afc78b77
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.27+b3afc78b77
            fabric-rendering-v0: Fabric Rendering (v0) 1.1.48+df3654b377
            fabric-rendering-v1: Fabric Rendering (v1) 3.0.7+b3afc78b77
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.5+ea08f9d877
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.9+132c48c177
            fabric-screen-api-v1: Fabric Screen API (v1) 2.0.7+b3afc78b77
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.28+b3afc78b77
            fabric-sound-api-v1: Fabric Sound API (v1) 1.0.12+b3afc78b77
            fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.0+cdf060b277
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.0+6c31357e77
        fabric-language-kotlin: Fabric Language Kotlin 1.10.8+kotlin.1.9.0
            org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.0
            org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.0
            org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.0
            org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.0
            org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.21.0
            org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.7.2
            org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.7.2
            org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.4.0
            org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.5.1
            org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.5.1
            org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.5.1
        fabricloader: Fabric Loader 0.14.22
        fallingleaves: Falling Leaves 1.15.2+1.20.1
        ferritecore: FerriteCore 6.0.0
        i18nupdatemod: I18nUpdateMod 3.5.0
        imblocker: IMBlockerFabric 1.0.24
        immediatelyfast: ImmediatelyFast 1.1.25+1.20.1
            net_lenni0451_reflect: Reflect 1.2.1
        immersive_portals: Immersive Portals 3.2.2
            com_github_llamalad7_mixinextras: MixinExtras 0.2.0-beta.9
            dimension_data_fix: Dimension Data Fix 2.0.1+mc1.20.1
            imm_ptl_core: Immersive Portals Core 3.2.2
            q_misc_util: QMiscUtil 3.2.2
        indium: Indium 1.0.23+mc1.20.1
        iris: Iris 1.6.5
            io_github_douira_glsl-transformer: glsl-transformer 2.0.0-pre13
            org_anarres_jcpp: jcpp 1.4.14
            org_antlr_antlr4-runtime: antlr4-runtime 4.11.1
        java: OpenJDK 64-Bit Server VM 17
        jsblock: Joban Client Mod 1.2.2+mc1.20
        krypton: Krypton 0.2.3
            com_velocitypowered_velocity-native: velocity-native 3.2.0-SNAPSHOT
        lambdynlights: LambDynamicLights 2.3.1+1.20.1
            pride: Pride Lib 1.2.0+1.19.4
        linsapi: LinsAPI 1.4.6
            blue_endless_jankson: jankson 1.2.2
        lithium: Lithium 0.11.2
        malilib: MaLiLib 0.16.0
        memoryleakfix: Memory Leak Fix 1.1.1
        minecraft: Minecraft 1.20.1
        mixin-conflict-helper: Mixin Conflict Helper 1.2.0
        mixintrace: MixinTrace 1.1.1+1.17
        modernfix: ModernFix 5.6.0+mc1.20.1
        modmenu: Mod Menu 7.2.1
        mousetweaks: Mouse Tweaks 2.25
        mtr: Minecraft Transit Railway 1.20.1-3.2.2-hotfix-1
        no-telemetry: No Telemetry 1.7.0
        nochatreports: No Chat Reports 1.20.1-v2.2.2
        notenoughanimations: NotEnoughAnimations 1.6.4
        noxesium: Noxesium 0.1.9
        player-animator: Player Animator 1.0.2-rc1+1.20
        presencefootsteps: Presence Footsteps 1.9.0
            kirin: Kirin UI 1.15.0
        reeses-sodium-options: Reese's Sodium Options 1.6.4+mc1.20.1-build.94
        replaymod: Replay Mod 1.20.1-2.6.13
        roughlyenoughitems: Roughly Enough Items 12.0.634
            error_notifier: Error Notifier 1.0.9
        servercore: ServerCore 1.3.7+1.20.1
            com_electronwill_night-config_core: core 3.6.6
            com_electronwill_night-config_toml: toml 3.6.6
            fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT
            placeholder-api: Placeholder API 2.1.1+1.20
        skinlayers: 3d Skin Layers 1.5.4-mc1.20.1
        sodium: Sodium 0.5.0
        sodium-extra: Sodium Extra 0.5.0+mc1.20.1-build.111
            caffeineconfig: CaffeineConfig 1.3.0+1.17
            crowdin-translate: CrowdinTranslate 1.4+1.19.3
        spark: spark 1.10.42
        sspb: Sodium Shadowy Path Blocks 3.1.0
        starlight: Starlight 1.1.2+fabric.dbc156f
        terralith: Terralith 2.4.3
        titlechanger: TitleChanger 1.10
            io_github_linsminecraftstudio_titlechanger-api: titlechanger-api 1.1
        tooltipfix: ToolTip Fix 1.1.1-1.20
        visuality: Visuality 0.7.0+1.20
        vmp: Very Many Players 0.2.0+beta.7.100
        waterdripsound: Drip Sounds 1.19-0.3.2
        waveycapes: WaveyCapes 1.3.2
        wthit: wthit 8.3.0
        xaerominimap: Xaero's Minimap 23.6.0
        xaeroworldmap: Xaero's World Map 1.31.0
        yet_another_config_lib_v3: YetAnotherConfigLib 3.1.0+1.20
            com_twelvemonkeys_common_common-image: common-image 3.10.0-SNAPSHOT
            com_twelvemonkeys_common_common-io: common-io 3.10.0-SNAPSHOT
            com_twelvemonkeys_common_common-lang: common-lang 3.10.0-SNAPSHOT
            com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0-SNAPSHOT
            com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0-SNAPSHOT
            com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0-SNAPSHOT
        zoomify: Zoomify 2.11.0
            com_akuleshov7_ktoml-core-jvm: ktoml-core-jvm 0.4.1
            dev_isxander_settxi_settxi-core: settxi-core 2.10.6
            dev_isxander_settxi_settxi-kotlinx-serialization: settxi-kotlinx-serialization 2.10.6
    Loaded Shaderpack: (off)
    NEC status: No NEC detected
    Launched Version: Git City
    Backend library: LWJGL version 3.3.1 SNAPSHOT
    Backend API: NVIDIA GeForce MX110/PCIe/SSE2 GL version 3.2.0 NVIDIA 536.40, NVIDIA Corporation
    Window size: 1920x991
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: id=1281, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_VALUE error generated. Invalid texture format.' x 4
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Type: Client (map_client.txt)
    Graphics mode: fancy
    Resource Packs: vanilla, file/Minecraft-Mod-Language-Modpack-Converted-1.20.1.zip, fabric, continuity:default, continuity:glass_pane_culling_fix
    Current Language: zh_cn
    CPU: 8x Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
NovaXe commented 1 year ago

Does this issue occur with only Sodium and Immersive Portals? (Test it in a new world)

After further research I found that the compatibility issue was with iris. Whenever I turned off the shaders immersive portals seems to be attempting to fetch a shader that doesn't exist. I opened an issue on the iris github.

LokeYourC3PH commented 1 year ago

Does this issue occur with only Sodium and Immersive Portals? (Test it in a new world)

After further research I found that the compatibility issue was with iris. Whenever I turned off the shaders immersive portals seems to be attempting to fetch a shader that doesn't exist. I opened an issue on the iris github.

Try removing Iris, the issue happens with the mod natively at the moment, you can see this over on the other issue thread opened right below this one.

drakosoldier298 commented 1 year ago

Has been told by iris that this has to be fixed by immersive portals https://github.com/IrisShaders/Iris/issues/2078#issuecomment-1667038442

devil-may-c0de commented 1 year ago

Does this issue occur with only Sodium and Immersive Portals? (Test it in a new world)

After further research I found that the compatibility issue was with iris. Whenever I turned off the shaders immersive portals seems to be attempting to fetch a shader that doesn't exist. I opened an issue on the iris github.

Try removing Iris, the issue happens with the mod natively at the moment, you can see this over on the other issue thread opened right below this one.

2023-08-06_20-54

using prism launcher, I've disabled everything but immersive portals, fabric API, and sodium. I was unable to both create a world and load a world, resulting in the same error both times.

devil-may-c0de commented 1 year ago

it does seem like loading a shader on iris before loading a world is the only way to have sodium function, as was mentioned in the other thread (#1404).

NovaXe commented 1 year ago

Can confirm the shader thing. By having a shader enabled the issue is non-existant. Upon disabling iris the lack of a shader causes a crash.

qouteall commented 1 year ago

I only tested it with sodium and iris with shader enabled. This issue does not occur when iris shader is enabled so I missed this issue. It's going to be fixed.

qouteall commented 1 year ago

Fixed in 3.2.3

LokeYourC3PH commented 1 year ago

My crash however has not been solved. The shader issue has been fixed, the "player is null" has not @qouteall