![Things [Fabric]](https://media.forgecdn.net/avatars/thumbnails/354/164/256/256/637511703275737363.png)
Crashing with Fabric 0.20.1
Imphinium opened this issue · 10 comments
Hi, my installation is crashing with the latest version of Fabric, and I think it's this mod's fault. Here is the log:
Click to expand!
[16:08:19] [main/INFO]: Loading for game Minecraft 1.17.1
[16:08:19] [ForkJoinPool-1-worker-31/WARN]: The mod "extraalchemy" contains invalid entries in its mod json:
- Invalid entry in person "contribution" at line 19 column 21
[16:08:19] [main/WARN]: Warnings were found!
- Mod 'EasierVillagerTrading' (easiervillagertrading) recommends "version 1.1.7 or later" of modupdater, which is missing!
- You should install "version 1.1.7 or later" of modupdater 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.
[16:08:19] [main/INFO]: Loading 179 mods:
- antiqueatlas 6.1.0-fabric-mc1.17.1
- apoli 2.0.0
- apugli 1.1.6
- architectury 2.5.30
- authme 1.5.0
- autopath 1.4.4
- bclib 0.3.1
- betterbiomeblend 1.17.0-1.2.9-fabric
- betterend 0.11.0-pre
- betternether 5.1.3
- betterthanmending 1.3.0
- bitsandchisels 2.5.3
- caelus 0.0.17-1.17
- calio 1.0.3
- cardinal-components-base 3.1.1
- cardinal-components-block 3.1.1
- cardinal-components-chunk 3.0.0-nightly.1.17-pre2
- cardinal-components-entity 3.1.1
- cardinal-components-item 3.0.0-nightly.1.17-pre2
- cardinal-components-level 3.0.0-nightly.1.17-pre2
- cardinal-components-util 3.0.0-nightly.1.17-pre2
- cardinal-components-world 3.0.0-nightly.1.17-pre2
- charm 3.3.2
- charmonium 3.3.0
- cloth-basic-math 0.5.1
- cloth-config2 5.0.38
- clumps 7.0.8
- com_electronwill_night-config_core 3.6.2
- com_electronwill_night-config_toml 3.6.2
- com_flowpowered_flow-math 1.0.3
- com_focamacho_sealconfig 1.2.2
- com_github_dimensionaldevelopment_poly2tri_java 0.1.1
- com_moandjiezana_toml_toml4j 0.7.2
- conjuring 1.0.7
- consistency_plus 0.4.0
- crowdin-translate 1.3+1.17
- customportalapi 0.0.1-beta33-1.17
- deepslatecutting 1.2.2
- dimdoors 4.0.0+beta.3-27.09.2021
- easiervillagertrading 1.17.1-fabric0.36.1-1.5.4
- easyautocrafting 1.1+1.17
- extraalchemy 1.6.1
- extraorigins 1.17-8
- fabric 0.40.6+1.17
- fabric-api-base 0.3.0+a02b4463d5
- fabric-api-lookup-api-v1 1.3.0+cbda931818
- fabric-biome-api-v1 3.2.0+cbda931818
- fabric-blockrenderlayer-v1 1.1.5+a02b446318
- fabric-command-api-v1 1.1.3+5ab9934c18
- fabric-commands-v0 0.2.2+92519afa18
- fabric-containers-v0 0.1.12+cbda931818
- fabric-content-registries-v0 0.3.0+cbda931818
- fabric-crash-report-info-v1 0.1.5+be9da31018
- fabric-dimensions-v1 2.0.11+6cefd57718
- fabric-entity-events-v1 1.2.3+87cc6e4c18
- fabric-events-interaction-v0 0.4.10+fc40aa9d18
- fabric-events-lifecycle-v0 0.2.1+92519afa18
- fabric-game-rule-api-v1 1.0.7+cbda931818
- fabric-item-api-v1 1.2.4+cbda931818
- fabric-item-groups-v0 0.2.10+b7ab612118
- fabric-key-binding-api-v1 1.0.4+cbda931818
- fabric-keybindings-v0 0.2.2+36b77c3e18
- fabric-language-kotlin 1.6.5+kotlin.1.5.31
- fabric-lifecycle-events-v1 1.4.4+a02b446318
- fabric-loot-tables-v1 1.0.4+a02b446318
- fabric-mining-levels-v0 0.1.3+92519afa18
- fabric-models-v0 0.3.0+a02b446318
- fabric-networking-api-v1 1.0.13+cbda931818
- fabric-networking-blockentity-v0 0.2.11+a02b446318
- fabric-networking-v0 0.3.2+92519afad5
- fabric-object-builder-api-v1 1.10.9+cbda931818
- fabric-object-builders-v0 0.7.3+a02b446318
- fabric-particles-v1 0.2.4+a02b446318
- fabric-registry-sync-v0 0.7.11+7931163218
- fabric-renderer-api-v1 0.4.4+cbda931818
- fabric-renderer-indigo 0.4.8+cbda931818
- fabric-renderer-registries-v1 3.2.4+7931163218
- fabric-rendering-data-attachment-v1 0.1.5+a02b446318
- fabric-rendering-fluids-v1 0.1.14+4658223018
- fabric-rendering-v0 1.1.5+7931163218
- fabric-rendering-v1 1.9.0+7931163218
- fabric-resource-loader-v0 0.4.8+a00e834b18
- fabric-screen-api-v1 1.0.4+cbda931818
- fabric-screen-handler-api-v1 1.1.8+cbda931818
- fabric-structure-api-v1 1.1.13+5ab9934c18
- fabric-tag-extensions-v0 1.2.1+b06cb95b18
- fabric-textures-v0 1.0.6+a02b446318
- fabric-tool-attribute-api-v1 1.2.12+b7ab612118
- fabric-transfer-api-v1 1.4.0+7931163218
- fabricloader 0.12.1
- fallflyinglib 3.0.0-beta.2
- fiber 0.23.0-2
- fpsreducer 1.23.1-mc1.17.1
- gbfabrictools 1.3.4+1.17
- geckolib3 3.0.14
- hookshot 20.0
- icarus 1.3
- illuminations 1.7.2
- imm_ptl_core 0.29
- immersive_portals 0.29
- indium 1.0.0+mc1.17.1
- iris 1.1.2+build.9
- jankson 3.0.1+j1.2.0
- java 16
- kanos_config 0.1.4+1.14.4-1.17.1
- lakeside 1.1.0+1.17
- lapisreserve 1.0.8
- lchunkloader 2.0.3
- libgui 4.1.6+1.17.1
- libninepatch 1.1.0
- linkedstorage 1.3.13-1.17
- lithium 0.7.4
- matrix 1.0.0
- maybe-more-data 1.0.0-1.17.1
- mermod 1.8
- minecraft 1.17.1
- moborigins 1.6.0
- modmenu 2.0.0-beta.7
- morevillagers-fabric 2.1.0-SNAPSHOT
- mostructures 1.3.0-pre1-1.17.1
- nibbles 1.1.0
- noenchantcap 4.1.0
- notenoughanimations 1.3.0
- omega-config 1.0.8
- org_jetbrains_kotlin_kotlin-reflect 1.5.31
- org_jetbrains_kotlin_kotlin-stdlib 1.5.31
- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.5.31
- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.5.31
- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.5.2
- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.5.2
- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.3.0
- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.3.0
- org_jgrapht_jgrapht-core 1.1.0
- origins 1.1.0
- origins-classes 1.2.2
- outvoted 2.0.0-alpha.13
- owo 0.1.1
- oxidized 1.4.0
- patchouli 1.17-55-FABRIC-SNAPSHOT
- pehkui 2.4.0+1.14.4-1.17.1
- playerabilitylib 1.3.0
- polymorph 0.0.13-1.17.1
- portalgun 2.0.0
- q_misc_util 0.29
- reach-entity-attributes 2.1.1
- reborncore 5.0.8-beta+build.111
- ringsofascension 1.0.1
- riverredux 0.2.0
- roughlyenoughitems 6.0.279-alpha
- seasons 1.3-BETA+1.17
- seedy-behavior 1.0.1
- shulkerutils 1.0.4-1.17
- skylorlib 1.0.5
- slime_sling 1.0.0
- slotlink 3.1.5
- sodium 0.3.2+IRIS2-build.9
- sodium-extra 0.3.4
- stacc 1.2.3
- team_reborn_energy 2.0.0-beta1
- techreborn 5.0.8-beta+build.111
- terraform-biome-builder-api-v1 2.0.0
- terraform-config-api-v1 2.0.0
- terraform-overworld-biome-extensions-api-v1 2.0.0
- terraform-surfaces-api-v1 2.0.0
- terraform-tree-api-v1 2.0.0
- terraform-wood-api-v1 2.0.2
- the_aether 1.17.1-1.5.0
- things 0.2.5
- toolstats 2.0.1
- toomanyorigins 0.2.3
- transliterationlib 1.2.2
- traverse 4.0.0
- trinkets 3.0.4
- tweed 3.0.0-beta.22
- upgradedshulkers 1.0.2-1.17
- villagernames 2.0.0
- voicechat 1.17.1-1.1.9
- voidtotem 1.17.0-1.0.0
- wandering_collector 1.0.2+mc1.17
[16:08:19] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/XXXXXXX/io.gdevs.GDLauncher/config/gdlauncher_next/datastore/libraries/net/fabricmc/sponge-mixin/0.10.2+mixin.0.8.4/sponge-mixin-0.10.2+mixin.0.8.4.jar Service=Knot/Fabric Env=CLIENT
[16:08:19] [main/INFO]: Compatibility level set to JAVA_16
[16:08:20] [main/INFO]: [MixinConfig] Not adding music_improvements.TryCustomMusicMixin
[16:08:20] [main/INFO]: [MixinConfig] Not adding helper.CheckEnchantingPowerMixin
[16:08:20] [main/INFO]: [MixinConfig] Not adding devenv.FixDevAuthSpamMixin
[16:08:20] [main/INFO]: [MixinConfig] Not adding helper.ShowEnchantmentParticlesMixin
[16:08:20] [main/INFO]: Loaded configuration file for Lithium: 86 options available, 1 override(s) found
[16:08:20] [main/WARN]: Reference map 'owo-refmap.json' for owo.mixins.json could not be read. If this is a development environment you can ignore this message
[16:08:20] [main/INFO]: Loaded configuration file for Sodium: 28 options available, 0 override(s) found
[16:08:20] [main/WARN]: Force-disabling mixin 'world.player_chunk_tick.ThreadedAnvilChunkStorageMixin' as rule 'mixin.world.player_chunk_tick' (added by mods [immersive_portals]) disables it and children
[16:08:21] [main/WARN]: Catching java.lang.ClassNotFoundException: net/kyrptonaught/inventorysorter/client/SortButtonWidget
java.lang.ClassNotFoundException: net/kyrptonaught/inventorysorter/client/SortButtonWidget
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassBytes(MixinServiceKnot.java:65) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:76) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:71) ~[fabric-loader-0.12.1.jar:?]
at org.spongepowered.asm.mixin.transformer.ClassInfo.forName(ClassInfo.java:2022) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1018) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1008) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:896) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:869) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:781) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:539) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.1.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.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:134) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
[16:08:21] [main/WARN]: Error loading class: net/kyrptonaught/inventorysorter/client/SortButtonWidget (java.lang.ClassNotFoundException: net/kyrptonaught/inventorysorter/client/SortButtonWidget)
[16:08:21] [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.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:76) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:71) ~[fabric-loader-0.12.1.jar:?]
at org.spongepowered.asm.mixin.transformer.ClassInfo.forName(ClassInfo.java:2022) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1018) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1008) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:896) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:869) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:781) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:539) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.1.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.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:134) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
[16:08:21] [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)
[16:08:21] [main/WARN]: Catching java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$ScheduledForRemoval
java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$ScheduledForRemoval
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassBytes(MixinServiceKnot.java:65) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:76) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.getClassNode(MixinServiceKnot.java:71) ~[fabric-loader-0.12.1.jar:?]
at org.spongepowered.asm.mixin.transformer.ClassInfo.forName(ClassInfo.java:2022) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo$State.readInnerClasses(MixinInfo.java:430) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo$State.validate(MixinInfo.java:340) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.validate(MixinInfo.java:914) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.postInitialise(MixinConfig.java:803) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:567) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.1.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.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:134) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
[16:08:21] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$ScheduledForRemoval (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$ScheduledForRemoval)
[16:08:22] [main/INFO]: sodium-extra.mixins.json:features.gui.MinecraftClientAccessor->@Accessor[FIELD_GETTER]::getCurrentFPS()I should be static as its target is
[16:08:22] [main/ERROR]: Mixin apply failed things.mixins.json:LivingEntityMixin -> net.minecraft.class_1309: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Specified index 0 for @ModifyArg is invalid for args (Lnet/minecraft/class_1309;FLnet/minecraft/class_243;), expected F on net/minecraft/class_1309::waxGlandLava [INJECT Applicator Phase -> things.mixins.json:LivingEntityMixin -> Apply Injections -> -> Inject -> things.mixins.json:LivingEntityMixin->@ModifyArg::waxGlandLava(F)F from mod things]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Specified index 0 for @ModifyArg is invalid for args (Lnet/minecraft/class_1309;FLnet/minecraft/class_243;), expected F on net/minecraft/class_1309::waxGlandLava [INJECT Applicator Phase -> things.mixins.json:LivingEntityMixin -> Apply Injections -> -> Inject -> things.mixins.json:LivingEntityMixin->@ModifyArg::waxGlandLava(F)F from mod things]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.findArgIndex(ModifyArgInjector.java:158) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.injectAtInvoke(ModifyArgInjector.java:113) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.InvokeInjector.inject(InvokeInjector.java:82) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.inject(ModifyArgInjector.java:103) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:276) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:445) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1374) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.1.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) [?:?]
at java.lang.ClassLoader.defineClass(Unknown Source) [?:?]
at java.security.SecureClassLoader.defineClass(Unknown Source) [?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:218) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:149) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.1.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:?]
at vazkii.patchouli.client.handler.BookCrashHandler.call(BookCrashHandler.java:25) [patchouli-1.17-55-FABRIC-SNAPSHOT-e5eff5b6ed381081.jar:?]
at vazkii.patchouli.client.handler.BookCrashHandler.call(BookCrashHandler.java:16) [patchouli-1.17-55-FABRIC-SNAPSHOT-e5eff5b6ed381081.jar:?]
at net.minecraft.class_129.method_577(class_129.java:84) [intermediary-1.17.1.jar:?]
at net.minecraft.class_128.handler$dhd000$fillPatchouliContext(class_128.java:523) [intermediary-1.17.1.jar:?]
at net.minecraft.class_128.<init>(class_128.java:37) [intermediary-1.17.1.jar:?]
at net.minecraft.class_128.method_24305(class_128.java:275) [intermediary-1.17.1.jar:?]
at net.minecraft.client.main.Main.main(Main.java:137) [intermediary-1.17.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
[16:08:23] [main/ERROR]: Mixin apply failed things.mixins.json:LivingEntityMixin -> net.minecraft.class_1309: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Specified index 0 for @ModifyArg is invalid for args (Lnet/minecraft/class_1309;FLnet/minecraft/class_243;), expected F on net/minecraft/class_1309::waxGlandLava [INJECT Applicator Phase -> things.mixins.json:LivingEntityMixin -> Apply Injections -> -> Inject -> things.mixins.json:LivingEntityMixin->@ModifyArg::waxGlandLava(F)F from mod things]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Specified index 0 for @ModifyArg is invalid for args (Lnet/minecraft/class_1309;FLnet/minecraft/class_243;), expected F on net/minecraft/class_1309::waxGlandLava [INJECT Applicator Phase -> things.mixins.json:LivingEntityMixin -> Apply Injections -> -> Inject -> things.mixins.json:LivingEntityMixin->@ModifyArg::waxGlandLava(F)F from mod things]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.findArgIndex(ModifyArgInjector.java:158) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.injectAtInvoke(ModifyArgInjector.java:113) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.InvokeInjector.inject(InvokeInjector.java:82) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.inject(ModifyArgInjector.java:103) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:276) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:445) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1374) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.1.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:218) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:149) ~[fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.1.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at net.minecraft.class_2246.<clinit>(class_2246.java:103) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_3523.<clinit>(class_3523.java:13) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_5471.<clinit>(class_5471.java:11) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_5458.method_30573(class_5458.java:44) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:75) ~[intermediary-1.17.1.jar:?]
at java.util.LinkedHashMap.forEach(Unknown Source) [?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:74) [intermediary-1.17.1.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:266) [intermediary-1.17.1.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:44) [intermediary-1.17.1.jar:?]
at net.minecraft.client.main.Main.main(Main.java:139) [intermediary-1.17.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.1.jar:?]
There are too many mods in your pack for me to verify that this is actually caused by Things, especially because I cannot reproduce the problem in dev. Could you try with just Things and see if the problems persists? And if not, please try to find which mod is causing the incompatibility
Good catch! Really weird that Origins doesn't appear in that log, because Fabric 0.12.0 + Things does boot up. Here's a log with Origins, in case it helps in any way
Log
[10:48:16] [main/INFO]: Loading for game Minecraft 1.17.1
[10:48:16] [main/INFO]: Loading 60 mods:
- apoli 2.0.1
- calio 1.0.3
- cardinal-components-base 3.1.1
- cardinal-components-entity 3.1.1
- cloth-basic-math 0.5.1
- cloth-config2 5.0.38
- fabric 0.40.6+1.17
- fabric-api-base 0.3.0+a02b446318
- fabric-api-lookup-api-v1 1.3.0+cbda931818
- fabric-biome-api-v1 3.2.0+cbda931818
- fabric-blockrenderlayer-v1 1.1.5+a02b446318
- fabric-command-api-v1 1.1.3+5ab9934c18
- fabric-commands-v0 0.2.2+92519afa18
- fabric-containers-v0 0.1.12+cbda931818
- fabric-content-registries-v0 0.3.0+cbda931818
- fabric-crash-report-info-v1 0.1.5+be9da31018
- fabric-dimensions-v1 2.0.11+6cefd57718
- fabric-entity-events-v1 1.2.3+87cc6e4c18
- fabric-events-interaction-v0 0.4.10+fc40aa9d18
- fabric-events-lifecycle-v0 0.2.1+92519afa18
- fabric-game-rule-api-v1 1.0.7+cbda931818
- fabric-item-api-v1 1.2.4+cbda931818
- fabric-item-groups-v0 0.2.10+b7ab612118
- fabric-key-binding-api-v1 1.0.4+cbda931818
- fabric-keybindings-v0 0.2.2+36b77c3e18
- fabric-lifecycle-events-v1 1.4.4+a02b446318
- fabric-loot-tables-v1 1.0.4+a02b446318
- fabric-mining-levels-v0 0.1.3+92519afa18
- fabric-models-v0 0.3.0+a02b446318
- fabric-networking-api-v1 1.0.13+cbda931818
- fabric-networking-blockentity-v0 0.2.11+a02b446318
- fabric-networking-v0 0.3.2+92519afa18
- fabric-object-builder-api-v1 1.10.9+cbda931818
- fabric-object-builders-v0 0.7.3+a02b446318
- fabric-particles-v1 0.2.4+a02b446318
- fabric-registry-sync-v0 0.7.11+7931163218
- fabric-renderer-api-v1 0.4.4+cbda931818
- fabric-renderer-indigo 0.4.8+cbda931818
- fabric-renderer-registries-v1 3.2.4+7931163218
- fabric-rendering-data-attachment-v1 0.1.5+a02b446318
- fabric-rendering-fluids-v1 0.1.14+4658223018
- fabric-rendering-v0 1.1.5+7931163218
- fabric-rendering-v1 1.9.0+7931163218
- fabric-resource-loader-v0 0.4.8+a00e834b18
- fabric-screen-api-v1 1.0.4+cbda931818
- fabric-screen-handler-api-v1 1.1.8+cbda931818
- fabric-structure-api-v1 1.1.13+5ab9934c18
- fabric-tag-extensions-v0 1.2.1+b06cb95b18
- fabric-textures-v0 1.0.6+a02b446318
- fabric-tool-attribute-api-v1 1.2.12+b7ab612118
- fabric-transfer-api-v1 1.4.0+7931163218
- fabricloader 0.12.0
- fallflyinglib 3.0.0-beta.2
- java 16
- minecraft 1.17.1
- origins 1.1.1
- playerabilitylib 1.3.0-nightly.1.17-rc1
- reach-entity-attributes 2.1.1
- things 0.2.5
- trinkets 3.0.4
[10:48:16] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/XXXXX/io.gdevs.GDLauncher/config/gdlauncher_next/datastore/libraries/net/fabricmc/sponge-mixin/0.10.2+mixin.0.8.4/sponge-mixin-0.10.2+mixin.0.8.4.jar Service=Knot/Fabric Env=CLIENT
[10:48:16] [main/INFO]: Compatibility level set to JAVA_16
[10:48:18] [main/ERROR]: Mixin apply failed things.mixins.json:LivingEntityMixin -> net.minecraft.class_1309: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Specified index 0 for @ModifyArg is invalid for args (Lnet/minecraft/class_1309;FLnet/minecraft/class_243;), expected F on net/minecraft/class_1309::waxGlandLava [INJECT Applicator Phase -> things.mixins.json:LivingEntityMixin -> Apply Injections -> -> Inject -> things.mixins.json:LivingEntityMixin->@ModifyArg::waxGlandLava(F)F from mod things]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Specified index 0 for @ModifyArg is invalid for args (Lnet/minecraft/class_1309;FLnet/minecraft/class_243;), expected F on net/minecraft/class_1309::waxGlandLava [INJECT Applicator Phase -> things.mixins.json:LivingEntityMixin -> Apply Injections -> -> Inject -> things.mixins.json:LivingEntityMixin->@ModifyArg::waxGlandLava(F)F from mod things]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.findArgIndex(ModifyArgInjector.java:158) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.injectAtInvoke(ModifyArgInjector.java:113) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.InvokeInjector.inject(InvokeInjector.java:82) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.invoke.ModifyArgInjector.inject(ModifyArgInjector.java:103) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.code.Injector.inject(Injector.java:276) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.inject(InjectionInfo.java:445) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1374) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.10.2+mixin.0.8.4.jar:0.10.2+mixin.0.8.4]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222) ~[fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133) ~[fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.0.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:?]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:218) ~[fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:149) ~[fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.0.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at net.minecraft.class_2246.<clinit>(class_2246.java:103) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_3523.<clinit>(class_3523.java:13) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_5471.<clinit>(class_5471.java:11) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_5458.method_30573(class_5458.java:44) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_5458.method_30566(class_5458.java:75) ~[intermediary-1.17.1.jar:?]
at java.util.LinkedHashMap.forEach(Unknown Source) [?:?]
at net.minecraft.class_5458.<clinit>(class_5458.java:74) [intermediary-1.17.1.jar:?]
at net.minecraft.class_2378.<clinit>(class_2378.java:266) [intermediary-1.17.1.jar:?]
at net.minecraft.class_2966.method_12851(class_2966.java:44) [intermediary-1.17.1.jar:?]
at net.minecraft.client.main.Main.main(Main.java:139) [intermediary-1.17.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.0.jar:?]
Also, I'm using Java 16 under Debian flavoured Linux, with GDLauncher to manage the installations.
Your newest log matches closer to what I would expect, which is some sort of incompatible mixin transformation. I'll need to take a look at origins and its dependencies to figure out which one, and possibly why, is doing that and how it can be fixed or circumvented
I've tracked down the problem to it's minimum reproducible state:
When any version of Origins and Things are present in a Fabric 0.20.x installation, the game won't start
Minimal logs
[10:27:12] [main/INFO]: Loading for game Minecraft 1.17.1
[10:27:12] [main/INFO]: Loading 54 mods:
- cardinal-components-base 3.0.0
- cardinal-components-entity 3.0.0
- cloth-basic-math 0.5.1
- cloth-config2 5.0.38
- fabric 0.40.6+1.17
- fabric-api-base 0.3.0+a02b446318
- fabric-api-lookup-api-v1 1.3.0+cbda931818
- fabric-biome-api-v1 3.2.0+cbda931818
- fabric-blockrenderlayer-v1 1.1.5+a02b446318
- fabric-command-api-v1 1.1.3+5ab9934c18
- fabric-commands-v0 0.2.2+92519afa18
- fabric-containers-v0 0.1.12+cbda931818
- fabric-content-registries-v0 0.3.0+cbda931818
- fabric-crash-report-info-v1 0.1.5+be9da31018
- fabric-dimensions-v1 2.0.11+6cefd57718
- fabric-entity-events-v1 1.2.3+87cc6e4c18
- fabric-events-interaction-v0 0.4.10+fc40aa9d18
- fabric-events-lifecycle-v0 0.2.1+92519afa18
- fabric-game-rule-api-v1 1.0.7+cbda931818
- fabric-item-api-v1 1.2.4+cbda931818
- fabric-item-groups-v0 0.2.10+b7ab612118
- fabric-key-binding-api-v1 1.0.4+cbda931818
- fabric-keybindings-v0 0.2.2+36b77c3e18
- fabric-lifecycle-events-v1 1.4.4+a02b446318
- fabric-loot-tables-v1 1.0.4+a02b446318
- fabric-mining-levels-v0 0.1.3+92519afa18
- fabric-models-v0 0.3.0+a02b446318
- fabric-networking-api-v1 1.0.13+cbda931818
- fabric-networking-blockentity-v0 0.2.11+a02b446318
- fabric-networking-v0 0.3.2+92519afa18
- fabric-object-builder-api-v1 1.10.9+cbda931818
- fabric-object-builders-v0 0.7.3+a02b446318
- fabric-particles-v1 0.2.4+a02b446318
- fabric-registry-sync-v0 0.7.11+7931163218
- fabric-renderer-api-v1 0.4.4+cbda931818
- fabric-renderer-indigo 0.4.8+cbda931818
- fabric-renderer-registries-v1 3.2.4+7931163218
- fabric-rendering-data-attachment-v1 0.1.5+a02b446318
- fabric-rendering-fluids-v1 0.1.14+4658223018
- fabric-rendering-v0 1.1.5+7931163218
- fabric-rendering-v1 1.9.0+7931163218
- fabric-resource-loader-v0 0.4.8+a00e834b18
- fabric-screen-api-v1 1.0.4+cbda931818
- fabric-screen-handler-api-v1 1.1.8+cbda931818
- fabric-structure-api-v1 1.1.13+5ab9934c18
- fabric-tag-extensions-v0 1.2.1+b06cb95b18
- fabric-textures-v0 1.0.6+a02b446318
- fabric-tool-attribute-api-v1 1.2.12+b7ab612118
- fabric-transfer-api-v1 1.4.0+7931163218
- fabricloader 0.12.0
- java 16
- minecraft 1.17.1
- things 0.2.5
- trinkets 3.0.4
[10:27:12] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/XXXXXXXX/io.gdevs.GDLauncher/config/gdlauncher_next/datastore/libraries/net/fabricmc/sponge-mixin/0.10.2+mixin.0.8.4/sponge-mixin-0.10.2+mixin.0.8.4.jar Service=Knot/Fabric Env=CLIENT
[10:27:12] [main/INFO]: Compatibility level set to JAVA_16
[10:27:16] [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'
[10:27:17] [Render thread/INFO]: Setting user: XXXXXXXXXX
[10:27:17] [Render thread/WARN]: @Inject(@At("INVOKE")) Shift.BY=3 on fabric-lifecycle-events-v1.mixins.json:client.WorldChunkMixin::handler$zdi000$onLoadBlockEntity exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning.
[10:27:17] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[10:27:17] [Render thread/INFO]: Backend library: LWJGL version 3.2.2 build 10
[10:27:18] [Render thread/INFO]: Narrator library successfully loaded
[10:27:19] [Render thread/INFO]: Reloading ResourceManager: Default, Fabric Mods (Cloth Config v5, Fabric API, Fabric API Base, Fabric API Lookup API (v1), Fabric Biome API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Command API (v1), Fabric Commands (v0), Fabric Containers (v0), Fabric Content Registries (v0), Fabric Crash Report Info (v1), Fabric Dimensions API (v1), Fabric Entity Events (v1), Fabric Events Interaction (v0), Fabric Events Lifecycle (v0), Fabric Game Rule API (v1), Fabric Item API (v1), Fabric Item Groups (v0), Fabric Key Binding API (v1), Fabric Key Bindings (v0), Fabric Lifecycle Events (v1), Fabric Loot Tables (v1), Fabric Mining Levels (v0), Fabric Models (v0), Fabric Networking API (v1), Fabric Networking Block Entity (v0), Fabric Networking (v0), Fabric Object Builder API (v1), Fabric Object Builders (v0), Fabric Particles (v1), Fabric Registry Sync (v0), Fabric Renderer API (v1), Fabric Renderer - Indigo, Fabric Renderer Registries (v1), Fabric Rendering Data Attachment (v1), Fabric Rendering Fluids (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Resource Loader (v0), Fabric Screen API (v1), Fabric Screen Handler API (v1), Fabric Structure API (v1), Fabric Tag Extensions (v0), Fabric Textures (v0), Fabric Tool Attribute API (v1), Fabric Transfer API (v1), Fabric Loader, Things, Trinkets)
[10:27:19] [Render thread/INFO]: Stopping!
[10:27:19] [Render thread/ERROR]: Shutdown failure!
java.util.ConcurrentModificationException: null
at java.util.HashMap.forEach(Unknown Source) ~[?:?]
at net.minecraft.class_1060.close(class_1060.java:173) ~[intermediary-1.17.1.jar:?]
at net.minecraft.class_310.close(class_310.java:1038) [intermediary-1.17.1.jar:?]
at net.minecraft.class_310.method_1490(class_310.java:1017) [intermediary-1.17.1.jar:?]
at net.minecraft.client.main.Main.main(Main.java:233) [intermediary-1.17.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.12.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.12.0.jar:?]
From looking at the log I can't really tell who's the culprit. Should I open an issue in Origins' repo?
First of all, thanks for taking the time to figure this out further. Now as for this crash log it has me a bit stumped because it says that you only have things and its dependencies installed. The only difference I can spot at a glance is that you're using Fabric 12 which I haven't tested yet, although that shouldn't cause issues like this. I'll look more into it though
I have the issue fixed on my end, it'd be great if you could join the Discord so I can get you a test build to confirm that it's actually resolved