I don't know if this is a Forge issue or something that needs to be updated mod side.
If you have a mod that uses the Forge javascript asm, and one that uses Mixin to change methods in the same class, prior to 33.0.40 the two could coexist but afterwards Mixin crashes.
Up to 33.0.34; works
33.0.35; Crashed: ClassCastException (this looks to be unrelated)
33.0.36 and 33.0.37; works
33.0.40; Crashed: MixinInitialisationError
33.0.41 and up; Crashed: ReEntrantTransformerError: Re-entrance error
org.spongepowered.asm.mixin.transformer.throwables.ReEntrantTransformerError: Re-entrance error.
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:278)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:206)
at org.spongepowered.asm.mixin.transformer.MixinTransformationHandler.processClass(MixinTransformationHandler.java:109)
at org.spongepowered.asm.launch.MixinLaunchPlugin.processClass(MixinLaunchPlugin.java:135)
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154)
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85)
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:119)
Mod using JavaScript:
https://www.curseforge.com/minecraft/mc-mods/shetiphiancore/files/3054955
Mod using Mixin:
https://www.curseforge.com/minecraft/mc-mods/botania/files/3049237
- Dependencies:
-- https://www.curseforge.com/minecraft/mc-mods/patchouli/files/3037298
-- https://www.curseforge.com/minecraft/mc-mods/curios/files/3042479