1.21.1 Crash with sodium 0.6
IvanTopGaming opened this issue ยท 1 comments
I have updated my mod pack with sodium to the latest version and when I hover the cursor over an item in the inventory, the game crashes
Error:
[18:19:05] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.class_148: Rendering item
at knot/net.minecraft.class_757.method_3192(class_757.java:922) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_310.method_1523(class_310.java:1285) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_310.method_1514(class_310.java:882) [client-intermediary.jar:?]
at knot/net.minecraft.client.main.Main.main(Main.java:256) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.9.jar:?]
Caused by: java.lang.AbstractMethodError: Receiver class com.anthonyhilyard.iceberg.fabric.services.FabricBufferSourceFactory$2$1 does not define or inherit an implementation of the resolved method 'abstract void push(org.lwjgl.system.MemoryStack, long, int, net.minecraft.class_293)' of interface net.caffeinemc.mods.sodium.api.vertex.buffer.VertexBufferWriter.
at knot/net.caffeinemc.mods.sodium.api.vertex.buffer.VertexBufferWriter.copyInto(VertexBufferWriter.java:96) ~[sodium-fabric-0.6.0+mc1.21.1.jar:?]
at knot/net.minecraft.class_4720$class_4589.push(class_4720.java:542) ~[client-intermediary.jar:?]
at knot/net.caffeinemc.mods.sodium.client.render.immediate.model.BakedModelEncoder.writeQuadVertices(BakedModelEncoder.java:61) ~[sodium-fabric-0.6.0+mc1.21.1.jar:?]
at knot/net.minecraft.class_918.renderBakedItemQuads(class_918.java:2095) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_918.handler$dec000$sodium$renderModelFast(class_918.java:2073) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_918.method_23182(class_918.java) ~[client-intermediary.jar:?]
at knot/com.anthonyhilyard.iceberg.renderer.CustomItemRenderer.renderBakedModel(CustomItemRenderer.java:474) ~[Iceberg-1.21-fabric-1.2.6.jar:?]
at knot/com.anthonyhilyard.iceberg.renderer.CustomItemRenderer.renderModelInternal(CustomItemRenderer.java:323) ~[Iceberg-1.21-fabric-1.2.6.jar:?]
at knot/com.anthonyhilyard.iceberg.renderer.CustomItemRenderer.getModelBounds(CustomItemRenderer.java:648) ~[Iceberg-1.21-fabric-1.2.6.jar:?]
at knot/com.anthonyhilyard.iceberg.renderer.CustomItemRenderer.renderModel(CustomItemRenderer.java:373) ~[Iceberg-1.21-fabric-1.2.6.jar:?]
at knot/com.anthonyhilyard.iceberg.renderer.CustomItemRenderer.renderGuiModel(CustomItemRenderer.java:155) ~[Iceberg-1.21-fabric-1.2.6.jar:?]
at knot/com.anthonyhilyard.iceberg.renderer.CustomItemRenderer.renderDetailModelIntoGUI(CustomItemRenderer.java:664) ~[Iceberg-1.21-fabric-1.2.6.jar:?]
at knot/com.anthonyhilyard.legendarytooltips.tooltip.ItemModelComponent.method_32666(ItemModelComponent.java:121) ~[LegendaryTooltips-1.21-fabric-1.4.11.jar:?]
at knot/net.minecraft.class_332.redirect$dbk000$shulkerboxtooltip$drawPosAwareComponent(class_332.java:2828) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_332.method_51435(class_332.java:713) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_332.method_51437(class_332.java:651) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_465.shulkerboxtooltip$drawMouseoverTooltip(class_465.java:3732) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_465.shulkerboxtooltip$lockTooltipPosition(class_465.java:3322) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_465.redirect$dca000$shulkerboxtooltip$lockTooltipPosition(class_465.java:3726) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_465.method_2380(class_465.java:182) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_490.method_25394(class_490.java:86) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_437.method_47413(class_437.java:117) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_757.mixinextras$bridge$method_47413$249(class_757.java) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_757.wrapOperation$bll000$fabric-screen-api-v1$onRenderScreen(class_757.java:3086) ~[client-intermediary.jar:?]
at knot/net.minecraft.class_757.method_3192(class_757.java:913) ~[client-intermediary.jar:?]
... 6 more
My mods:
[18:18:24] [main/INFO]: Loading 194 mods:
- architectury 13.0.6
- betterstats 3.13.3+fabric-1.21
- bobby 5.2.4+mc1.21
|-- com_typesafe_config 1.4.2
|-- fabric-api-base 0.4.42+6573ed8c6a
|-- fabric-command-api-v2 2.2.28+6ced4dd96a
|-- io_leangen_geantyref_geantyref 1.3.13
|-- org_spongepowered_configurate-core 4.1.2
\-- org_spongepowered_configurate-hocon 4.1.2
- c2me 0.3.0+alpha.0.297+1.21.1
|-- c2me-base 0.3.0+alpha.0.297+1.21.1
|-- c2me-client-uncapvd 0.3.0+alpha.0.297+1.21.1
|-- c2me-fixes-chunkio-threading-issues 0.3.0+alpha.0.297+1.21.1
|-- c2me-fixes-general-threading-issues 0.3.0+alpha.0.297+1.21.1
|-- c2me-fixes-worldgen-threading-issues 0.3.0+alpha.0.297+1.21.1
|-- c2me-fixes-worldgen-vanilla-bugs 0.3.0+alpha.0.297+1.21.1
|-- c2me-notickvd 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-allocs 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-chunk-access 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-chunkio 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-dfc 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-math 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-natives-math 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-scheduling 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-worldgen-general 0.3.0+alpha.0.297+1.21.1
|-- c2me-opts-worldgen-vanilla 0.3.0+alpha.0.297+1.21.1
|-- c2me-rewrites-chunk-serializer 0.3.0+alpha.0.297+1.21.1
|-- c2me-rewrites-chunk-system 0.3.0+alpha.0.297+1.21.1
|-- c2me-rewrites-chunkio 0.3.0+alpha.0.297+1.21.1
|-- c2me-server-utils 0.3.0+alpha.0.297+1.21.1
|-- c2me-threading-lighting 0.3.0+alpha.0.297+1.21.1
|-- com_electronwill_night-config_core 3.6.5
|-- com_electronwill_night-config_toml 3.6.5
|-- com_ibm_async_asyncutil 0.1.0
|-- io_reactivex_rxjava3_rxjava 3.1.8
|-- mixinsquared 0.2.0-beta.6
|-- net_objecthunter_exp4j 0.4.8
|-- org_jctools_jctools-core 4.0.5
\-- org_reactivestreams_reactive-streams 1.0.4
- clientcommands 2.9.3
|-- betterconfig 2.1.2
|-- clientarguments 1.9
\-- net_fabricmc_mapping-io 0.5.1
- cloth-config 15.0.130
\-- cloth-basic-math 0.6.1
- cmdkeybind 1.6.3-1.20.4
\-- kyrptconfig 1.6.0-1.20.4
- continuity 3.0.0-beta.5+1.21
- durabilityviewer 1.21-1.11.0
- dynamic_fps 3.7.6
\-- net_lostluma_battery 1.3.0
- dynamiccrosshair 8.1+1.21
|-- dynamiccrosshair-api 1.1
\-- libbamboo 1.21.0.2
- e4mc_minecraft 5.2.1
\-- folk_sisby_kaleido-config 0.3.1+1.3.1
- elytratime 2.1.0
- enhancedblockentities 0.10.2+1.21
- entityculling 1.7.1
- fabric-api 0.108.0+1.21.1
|-- fabric-api-lookup-api-v1 1.6.70+b559734419
|-- fabric-biome-api-v1 13.0.30+be1ed2d719
|-- fabric-block-api-v1 1.0.22+0af3f5a719
|-- fabric-block-view-api-v2 1.0.10+6573ed8c19
|-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a719
|-- fabric-client-tags-api-v1 1.1.15+6573ed8c19
|-- fabric-command-api-v1 1.2.49+f71b366f19
|-- fabric-commands-v0 0.2.66+df3654b319
|-- fabric-content-registries-v0 8.0.18+b559734419
|-- fabric-convention-tags-v1 2.1.2+7f945d5b19
|-- fabric-convention-tags-v2 2.9.2+e60e56d419
|-- fabric-crash-report-info-v1 0.2.29+0af3f5a719
|-- fabric-data-attachment-api-v1 1.3.0+8e331c5719
|-- fabric-data-generation-api-v1 20.2.23+16c4ae2519
|-- fabric-dimensions-v1 4.0.0+6fc22b9919
|-- fabric-entity-events-v1 1.7.0+2122d82819
|-- fabric-events-interaction-v0 0.7.13+ba9dae0619
|-- fabric-game-rule-api-v1 1.0.53+6ced4dd919
|-- fabric-item-api-v1 11.1.1+d5debaed19
|-- fabric-item-group-api-v1 4.1.6+6823f7cd19
|-- fabric-key-binding-api-v1 1.0.47+0af3f5a719
|-- fabric-keybindings-v0 0.2.45+df3654b319
|-- fabric-lifecycle-events-v1 2.5.0+01d9a51c19
|-- fabric-loot-api-v2 3.0.15+3f89f5a519
|-- fabric-loot-api-v3 1.0.3+3f89f5a519
|-- fabric-message-api-v1 6.0.13+6573ed8c19
|-- fabric-model-loading-api-v1 2.0.0+fe474d6b19
|-- fabric-networking-api-v1 4.3.0+c7469b2119
|-- fabric-object-builder-api-v1 15.2.1+40875a9319
|-- fabric-particles-v1 4.0.2+6573ed8c19
|-- fabric-recipe-api-v1 5.0.13+6508971219
|-- fabric-registry-sync-v0 5.1.3+60c3209b19
|-- fabric-renderer-api-v1 3.4.0+c705a49c19
|-- fabric-renderer-indigo 1.7.0+c705a49c19
|-- fabric-renderer-registries-v1 3.2.68+df3654b319
|-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19
|-- fabric-rendering-fluids-v1 3.1.6+1daea21519
|-- fabric-rendering-v0 1.1.71+df3654b319
|-- fabric-rendering-v1 5.0.5+df16efd019
|-- fabric-resource-conditions-api-v1 4.3.0+8dc279b119
|-- fabric-resource-loader-v0 1.3.1+5b5275af19
|-- fabric-screen-api-v1 2.0.25+8b68f1c719
|-- fabric-screen-handler-api-v1 1.3.87+b559734419
|-- fabric-sound-api-v1 1.0.23+6573ed8c19
|-- fabric-transfer-api-v1 5.4.2+95bead5f19
\-- fabric-transitive-access-wideners-v1 6.1.0+1daea21519
- fabric-language-kotlin 1.12.0+kotlin.2.0.10
|-- org_jetbrains_kotlin_kotlin-reflect 2.0.10
|-- org_jetbrains_kotlin_kotlin-stdlib 2.0.10
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 2.0.10
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 2.0.10
|-- org_jetbrains_kotlinx_atomicfu-jvm 0.25.0
|-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.8.1
|-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.8.1
|-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.6.0
|-- org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm 0.5.1
|-- org_jetbrains_kotlinx_kotlinx-io-core-jvm 0.5.1
|-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.7.1
|-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.7.1
\-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.7.1
- fabricloader 0.16.9
\-- mixinextras 0.4.1
- ferritecore 7.0.2-hotfix
- friendguard 2.1.5
- gammautils 2.1.1
- healthindicators 21.1.3
- iceberg 1.2.6
- iris 1.8.0+mc1.21.1
|-- io_github_douira_glsl-transformer 2.0.1
|-- org_anarres_jcpp 1.4.14
\-- org_antlr_antlr4-runtime 4.13.1
- itemscroller 0.24.52
- java 22
- jei 19.21.0.247
- krypton 0.2.8
\-- com_velocitypowered_velocity-native 3.3.0-SNAPSHOT
- lambdynlights 3.1.2+1.21.1
|-- pride 1.2.1+1.21
\-- spruceui 5.1.0+1.21
- legendarytooltips 1.4.11
- libipn 6.0.2
- lithium 0.14.2-snapshot+mc1.21.1-build.90
- logical_zoom 0.0.26
- malilib 0.21.1
- minecraft 1.21.1
- modmenu 11.0.3
- placeholder-api 2.4.1+1.21
- plasmovoice 2.1.1
\-- fabric-permissions-api-v0 0.2-SNAPSHOT
- prism 1.0.9
- reeses-sodium-options 1.8.0+mc1.21.3
- remote_player_waypoints_for_xaero 3.2.0
- shulkerboxtooltip 5.1.2+1.21.1
- sodium 0.6.0+mc1.21.1
|-- fabric-block-view-api-v2 1.0.10+6573ed8c19
|-- fabric-renderer-api-v1 3.4.0+c705a49c19
|-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19
\-- fabric-rendering-fluids-v1 3.1.6+1daea21519
- sodium-extra 0.6.0+mc1.21.1
- soundsbegone 1.3.5
\-- com_posthog_java_posthog 1.1.0
- tcdcommons 3.12.3+fabric-1.21
- viafabricplus 3.4.9
|-- com_github_oryxel_cubeconverter 5ae1e90e4f
|-- com_google_code_findbugs_jsr305 3.0.2
|-- com_vdurmont_semver4j 3.1.0
|-- com_viaversion_viabackwards-common 5.1.2-SNAPSHOT
|-- com_viaversion_viaversion-common 5.1.2-SNAPSHOT
|-- de_florianmichael_classic4j 2.1.1-SNAPSHOT
|-- io_jsonwebtoken_jjwt-api 0.12.6
|-- io_jsonwebtoken_jjwt-gson 0.12.6
|-- io_jsonwebtoken_jjwt-impl 0.12.6
|-- io_netty_netty-codec-http 4.1.114
|-- net_jodah_expiringmap 0.5.10
|-- net_lenni0451_commons_httpclient 1.6.0
|-- net_lenni0451_mcping 1.4.2
|-- net_lenni0451_mcstructs-bedrock_forms 1.2.1
|-- net_lenni0451_mcstructs-bedrock_text 1.2.1
|-- net_lenni0451_reflect 1.3.4
|-- net_raphimc_minecraftauth 4.1.1
|-- net_raphimc_viaaprilfools-common 3.0.5-SNAPSHOT
|-- net_raphimc_viabedrock 0.0.13-SNAPSHOT
|-- net_raphimc_vialegacy 3.0.6-SNAPSHOT
|-- net_raphimc_vialoader 3.0.5-SNAPSHOT
|-- org_cloudburstmc_netty_netty-transport-raknet 1.0.0.CR3-SNAPSHOT
\-- org_lz4_lz4-pure-java 1.8.0
- worldedit 7.3.8+6939-7d32b45
- xaerominimap 24.6.1
- xaeroworldmap 1.39.0
- yet_another_config_lib_v3 3.6.1+1.21-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
|-- org_quiltmc_parsers_gson 0.2.1
\-- org_quiltmc_parsers_json 0.2.1
updating Iceberg to version 1.2.7 solves the issue
i had the same issue and when reading this issue i spoted the root cause on your crash report
"Caused by: java.lang.AbstractMethodError: Receiver class com.anthonyhilyard.iceberg.fabric.services.FabricBufferSourceFactory$2$1 does not define or inherit an implementation of the resolved method 'abstract void push(org.lwjgl.system.MemoryStack, long, int, net.minecraft.class_293)' of interface net.caffeinemc.mods.sodium.api.vertex.buffer.VertexBufferWriter.
"
i updated the library and voila!! solved