[Forge 1.19.2] Crash with Canary 0.2.3
Lykrast opened this issue ยท 5 comments
When joining a world, with both those mods, the game crashes (well before it just hung up and the MultiMC log said there was an exception and the game just stopped doing anything, but then I tried to reproduce to get a proper log and it actually crashed).
I have a lot of other mods in this instance, but downgrading Canary to canary-mc1.19.2-0.2.0
(and no other mods change) fixed the issue, so I'm guessing it's the likely culprit. Log seems to imply it's a mixin error (which is why I suspected Canary in the first place since I recently updated it and it sounded like a mixin mod).
Truncated log (excluded everything before joining world because it's 5k lines of other mods not having their jsons correctly, and the mixin errors don't pop in until world join): https://gist.github.com/Lykrast/552c131e4e3204b552e60e2aa0d77a4e
- Forge 43.2.3
the_bumblezone_forge-6.7.19+1.19.2
canary-mc1.19.2-0.2.3
Figures. overwrite mixin goes brr on their end. My mixin is safe.
https://github.com/TelepathicGrunt/Bumblezone/blob/1.19.2-Forge/src/main/java/com/telepathicgrunt/the_bumblezone/mixin/entities/FlyNodeEvaluatorMixin.java
They need to remove that overwrite mixin and do something safer as I cannot work around mods that completely nukes and replaces entire methods without care for other mods.
@Lykrast My suggestion to you is remove Canary. They do not appear to be a safe mod. There's also other concerning crashes on their GitHub so there's a large incompatibility problem with the mod
For now, add this line mixin.calc.if_else.ai.evaluator=false
to canary.properties in the config dir, until i release a fix.