[Bug] Incompatibility with ARRP
Julienraptor01 opened this issue ยท 42 comments
Describe the bug
Game doesn't launch
To Reproduce
Steps to reproduce the behavior:
Not sure but i think installing any mod with ARRP bundled into it or installing ARRP makes this incompatibility
Expected behavior
Game launch fine
Desktop (please complete the following information):
- Minecraft Version:
1.18.2
- Mod Loader:
Fabric 0.13.3
- Mod Version:
1.8.0
Additional context
it doesn't happen on with 1.7.2
The crash log
A mod crashed on startup!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'advanced_runtime_resource_pack'!
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:159)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'advanced_runtime_resource_pack'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:157)
... 2 more
Caused by: net.fabricmc.loader.api.EntrypointException: Exception while loading entries for entrypoint 'preLaunch' provided by 'advanced_runtime_resource_pack'
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:56)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47)
... 4 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.devtech.arrp.ARRP failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50)
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117)
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53)
... 5 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [entity_texture_features.mixins.json:client.MIX_Identifier] from phase [DEFAULT] in config [entity_texture_features.mixins.json] from mod [entity_texture_features] FAILED during PREPARE
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinPrepareError(MixinProcessor.java:585)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:543)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290)
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:247)
... 13 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: entity_texture_features.mixins.json:client.MIX_Identifier target net.minecraft.class_2960 was loaded too early.
at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:948)
at org.spongepowered.asm.mixin.transformer.MixinInfo.(MixinInfo.java:882)
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:852)
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:781)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540)
... 19 more
Checklist
- I made sure this bug hasn't already been reported
- I made sure I am using the most up to date mod loader and mod version
https://gist.github.com/678e8936c6563fb4f387bf4c8cf2233e
then removed ivans carpet addon
https://gist.github.com/fc3c42f953d8891e0393f7e9a35735c5
removing
Rhino
KubeJS
ProbeJS
Game then launched - https://gist.github.com/d7cd64e39be509101dc35471b3f97ddd
- https://gist.github.com/877946dab3a85fc39fc623c95c86f0a9 list of mods it does not occur with in my offending instance for diff purposes
it's ETF
latest.log
but another mod does crash too as when disabling ETF on my big list it does still crash
Nope! It's me. I'm initialising a Minecraft class before it should be! Releasing hotfix now!
Very weird. Debugify doesn't do anything with the part of the game it's complaining about. Can now repeat.
so if i resume from what i tested
Debugify 1.8.0 + Ferritecore/ETF does crash but i still have crashes so there's other mods
Even with all bug fixes disabled, it is still breaking. Something very weird is going on here...
fixed in c9fed49
#67 appears to be the same issue with a latest.log
Possible incompatibilities
MC-135971 (ScreenHandler), MC-193343 (PlayerEntity), MC-12829 (LivingEntity, PlayerEntity), MC-31819 (PlayerEntity)
i created a new instance and copied mods config folders but i still don't go past error screen