
Angelica Crashing on start-up
FredNeedsHelp opened this issue ยท 9 comments
Your GTNH Discord Username
No response
Mod Version
Alpha 29 - Alpha 12
Bug Report
Hi , first time using github due to an issue i'm experiencing with angelica
Angelica crashes on start-up and with no explanation
this seems to be consist on all newer ver. angelica ( Alpha 12>=), i have verified that all ver. below Alpha 11 works
Crash Report :
crash-2025-01-19_04.24.58-client.txt
Java Version
Java 8
Graphics Card Vendor
NVidia
Shaders
No
MCPF or other features disabled by default
No: Go ahead and create an issue
Mod List or GTNH Pack Version
its 50 mods , just look in the crash report
Final Checklist
- I have searched the issues and haven't found a similar issue.
- I have read the known incompatibilities and this is not related to one of those.
- I am running an officially released version. (Or, if I've compiled it myself I plan to fix the issue)
I believe it's using COMPUTE_FRAMES which with the version of class writer it uses causes class loading issues. It could theoretically be swapped out with the mixin version but that's non trivial in a non FOSS mod.
Is this not the source? Or is there a newer version without a public repo? http://develop.liteloader.com/liteloader/LiteLoader/blob/1.7.10/java/common/com/mumfrey/liteloader/transformers/ClassTransformer.java
Yes, that is the repo; however there is no license which defaults to All Rights Reserved.
Thus we can't patch it without ASM/bytecode manipulation.
I don't think there's any way to reliably patch liteloader(at least in this way) without using RFB
It appears to be an incompatibility with liteloader
Caused by: java.lang.ClassCircularityError: net/minecraft/client/renderer/EntityRenderer
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.objectweb.asm.ClassWriter.getCommonSuperClass(Unknown Source)
at org.objectweb.asm.ClassWriter.a(Unknown Source)
at org.objectweb.asm.Frame.a(Unknown Source)
at org.objectweb.asm.Frame.a(Unknown Source)
at org.objectweb.asm.MethodWriter.visitMaxs(Unknown Source)
at org.objectweb.asm.tree.MethodNode.accept(Unknown Source)
at org.objectweb.asm.tree.MethodNode.accept(Unknown Source)
at org.objectweb.asm.tree.ClassNode.accept(Unknown Source)
at com.mumfrey.liteloader.transformers.ClassTransformer.writeClass(ClassTransformer.java:52)
at com.mumfrey.liteloader.transformers.event.EventInjectionTransformer.injectEvents(EventInjectionTransformer.java:187)
at com.mumfrey.liteloader.transformers.event.EventInjectionTransformer.transform(EventInjectionTransformer.java:158)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 46 more
it worked thank you , but i didn't know that liteloader was incompatible with angelica
hopefully future ver. will fix this issue , as i do i need my auto fisher :>
@FredNeedsHelp you can use this, client only auto fishing forge mod https://sourceforge.net/projects/rivoreo-mc-plugins/files/auto-fishing/
I believe it's using COMPUTE_FRAMES which with the version of class writer it uses causes class loading issues. It could theoretically be swapped out with the mixin version but that's non trivial in a non FOSS mod.
@huihiuhuai thanks , i really needed that