Mod stopped work with "shadowed" version of GeckoLib
uhloin opened this issue ยท 5 comments
Since Forge upgraded from 43.1.57 to 43.1.58 there new crash-like bug appeared. The game on start after loading screen 100% with Mojang logo, switches to empty red screen and freezes. Or sometimes just quit. There is no crush log but stderr logs have exception which refers to GeckoLib and Ars Nouveau. Also presence of MCglTF library make some influence.
First I reported to owner of MCglTF. He said he could reproduce the same exception in logs with only GeckoLib in mods folder.
Second I reported to owner of GeckoLib. He said this is because Ars uses shadowed version. You can see dialog here: bernie-g/geckolib#360
For me stable reproduction of "red screen" with this configuration:
MC 1.19.2 (not 19.3)
forge-1.19.2-43.1.58-installer.jar or forge-1.19.2-43.2.0-installer.jar
geckolib-forge-1.19-3.1.38.jar
ars_nouveau-1.19.2-3.5.1.jar
curios-forge-1.19.2-5.1.1.0.jar
Patchouli-1.19.2-77.jar
TerraBlender-forge-1.19.2-2.0.1.130.jar
MCglTF-1.19.2-Forge-2.0.0.0.jar
Exception log in the attachment.
stderr.log
having a very similar issue with lots of issues but no crash log. I also get these
TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:307) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:283) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.mclib.math.MathBuilder.createFunction(MathBuilder.java:440) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:267) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:309) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.mclib.math.MathBuilder.parseSymbols(MathBuilder.java:284) at
TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.molang.MolangParser.parseSymbolsMolang(MolangParser.java:205) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.molang.MolangParser.parseOneLine(MolangParser.java:194) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.molang.MolangParser.parseExpression(MolangParser.java:146) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.shadowed.eliotlash.molang.MolangParser.parseJson(MolangParser.java:115) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.geckolib3.util.json.JsonKeyFrameUtils.parseExpression(JsonKeyFrameUtils.java:178) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.geckolib3.util.json.JsonKeyFrameUtils.convertJson(JsonKeyFrameUtils.java:55) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.geckolib3.util.json.JsonKeyFrameUtils.convertJsonToRotationKeyFrames(JsonKeyFrameUtils.java:172) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.geckolib3.util.json.JsonKeyFrameUtils.deserializeJsonToAnimation(JsonAnimationUtils.java:279) at TRANSFORMER/[email protected]/software.bernie.ars_nouveau.geckolib3.file.AnimationFileLoader.loadAllAnimations (AnimationFileLoader.java:33) at TRANSFORMER/[email protected]/software.bernies.ars_nouveau.geckolib3.resources.GeckoLibCache.Lambda$reload$0(GeckoLibCache.java:70)
not sure what seems to be the issue but I havent seen anything commented about this in a while and I physically cant play the game due to this
Even before 3.6.0 game stop crushing on start but exception still is here (see attachment)
latest_stderr.log
@uhloin Those logs are "normal" for geckolib. Unless you are crashing with a log related to this mod, there isn't much help I can give. If you experience another crash then please open a new ticket