FalseTweaks icon indicating copy to clipboard operation
FalseTweaks copied to clipboard

[3.0.1]Crash with AcademyCraft 1.0.7b(and LambdaLib-1.2.3)

Open Twilight2 opened this issue 1 year ago • 12 comments

---- Minecraft Crash Report ---- // You should try our sister game, Minceraft!

Time: 2024-07-19 21:25:57 CST Description: Initializing game

cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/Tessellator at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:4593) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/Tessellator at cn.lambdalib.template.client.render.item.RenderModelItem.(RenderModelItem.java:41) at cn.academy.ability.client.render.RenderDeveloperPortable.(RenderDeveloperPortable.java:20) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cn.lambdalib.annoreg.core.RegistryHelper.getFieldFromObject(RegistryHelper.java:109) at cn.lambdalib.annoreg.mc.ItemRegistration$3.invoke(ItemRegistration.java:49) at cn.lambdalib.annoreg.mc.ItemRegistration$3.invoke(ItemRegistration.java:44) at cn.lambdalib.annoreg.core.RegistrationWithPostWork.doPostRegWork(RegistrationWithPostWork.java:47) at cn.lambdalib.annoreg.base.RegistrationFieldSimple.registerField(RegistrationFieldSimple.java:59) at cn.lambdalib.annoreg.core.RegistryType.registerAll(RegistryType.java:148) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:149) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:155) at cn.lambdalib.annoreg.core.RegistryType.registerAll(RegistryType.java:83) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:149) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:155) at cn.academy.core.AcademyCraft.preInit(AcademyCraft.java:93) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) ... 10 more Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.Tessellator at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:101) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 55 more

Twilight2 avatar Jul 19 '24 13:07 Twilight2

Send the fml_client_latest.log file.

FalsePattern avatar Jul 19 '24 13:07 FalsePattern

Send the fml_client_latest.log file.

I searched the whole .minecraft, but didn't find it. latest.log

Twilight2 avatar Jul 19 '24 14:07 Twilight2

Send the fml_client_latest.log file.

And everything works fine with falsetweaks-mc1.7.10-2.2.1

Edit: Not that fine, when entering world,Neodymium Unofficial crashed the game

Here is the crash report: ---- Minecraft Crash Report ---- // You should try our sister game, Minceraft!

Time: 2024-07-19 22:40:02 CST Description: Unexpected error

java.lang.NoClassDefFoundError: com/falsepattern/falsetweaks/api/ThreadedChunkUpdates at makamys.neodymium.Compat$FalseTweaksCompat.getThreadTessellator(Compat.java:238) at makamys.neodymium.Compat.tessellator(Compat.java:142) at net.minecraft.client.renderer.WorldRenderer.nd$beginRenderPass(WorldRenderer.java:1653) at net.minecraft.client.renderer.WorldRenderer.handler$zck000$neodymium$prePreRenderBlocks(WorldRenderer.java:1753) at net.minecraft.client.renderer.WorldRenderer.func_147890_b(WorldRenderer.java) at net.minecraft.client.renderer.WorldRenderer.func_147892_a(WorldRenderer.java:292) at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:2379) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1657) at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1388) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:4604) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Twilight2 avatar Jul 19 '24 14:07 Twilight2

Neodymium Unofficial only works with FalseTweaks 3.0 or newer.

Does the crash stop happening when you remove AcademyCraft and LambdaLib? Try removing mods one by one from your modpack until this crash stops, and then tell me which mod specifically breaks with FalseTweaks. Your modpack is too large for me to diagnose from the log.

FalsePattern avatar Jul 19 '24 14:07 FalsePattern

I have found the source of the issue, I am working on a fix.

FalsePattern avatar Jul 19 '24 15:07 FalsePattern

Thank you! And I already delete 5 mods but the game still crash with the "Tessellator" issue...

Twilight2 avatar Jul 19 '24 15:07 Twilight2

The issue was that FalsePatternLib's mixin loader logic used by FalseTweaks was not prepared to work on non-English file names, i'm implementing a workaround for it right now.

FalsePattern avatar Jul 19 '24 15:07 FalsePattern

Please update FalsePatternLib to 1.4.0, and then test if this FalseTweaks jar fixes the crash: https://mvn.falsepattern.com/releases/com/falsepattern/falsetweaks-mc1.7.10/3.0.1-1-gf2cc929/falsetweaks-mc1.7.10-3.0.1-1-gf2cc929.jar

FalsePattern avatar Jul 19 '24 15:07 FalsePattern

Please update FalsePatternLib to 1.4.0, and then test if this FalseTweaks jar fixes the crash: https://mvn.falsepattern.com/releases/com/falsepattern/falsetweaks-mc1.7.10/3.0.1-1-gf2cc929/falsetweaks-mc1.7.10-3.0.1-1-gf2cc929.jar

Still crash,and I didn't change the file name this time.

---- Minecraft Crash Report ---- // Who set us up the TNT?

Time: 2024-07-19 23:43:56 CST Description: Initializing game

cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/Tessellator at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:4093) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/Tessellator at cn.lambdalib.template.client.render.item.RenderModelItem.(RenderModelItem.java:41) at cn.academy.ability.client.render.RenderDeveloperPortable.(RenderDeveloperPortable.java:20) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cn.lambdalib.annoreg.core.RegistryHelper.getFieldFromObject(RegistryHelper.java:109) at cn.lambdalib.annoreg.mc.ItemRegistration$3.invoke(ItemRegistration.java:49) at cn.lambdalib.annoreg.mc.ItemRegistration$3.invoke(ItemRegistration.java:44) at cn.lambdalib.annoreg.core.RegistrationWithPostWork.doPostRegWork(RegistrationWithPostWork.java:47) at cn.lambdalib.annoreg.base.RegistrationFieldSimple.registerField(RegistrationFieldSimple.java:59) at cn.lambdalib.annoreg.core.RegistryType.registerAll(RegistryType.java:148) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:149) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:155) at cn.lambdalib.annoreg.core.RegistryType.registerAll(RegistryType.java:83) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:149) at cn.lambdalib.annoreg.core.RegistrationManager.registerAll(RegistrationManager.java:155) at cn.academy.core.AcademyCraft.preInit(AcademyCraft.java:93) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) ... 10 more Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.Tessellator at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 55 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ... 57 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.falsetweaks.json:client.bsp.foamfix.TessellatorBSPSortingMixin from mod falsetweaks] from phase [DEFAULT] in config [mixins.falsetweaks.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ... 62 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on bspSort could not find any targets matching 'getVertexState_foamfix_old' in net.minecraft.client.renderer.Tessellator. Using refmap mixins.falsetweaks.refmap.json [PREINJECT Applicator Phase -> mixins.falsetweaks.json:client.bsp.foamfix.TessellatorBSPSortingMixin from mod falsetweaks -> Prepare Injections -> -> handler$zgc000$falsetweaks$bspSort(FFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse] at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:658) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:589) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308) at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46) at sun.reflect.GeneratedConstructorAccessor24.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:710) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1329) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ... 62 more

Twilight2 avatar Jul 19 '24 15:07 Twilight2

Try this jar, it should fix this second crash too https://mvn.falsepattern.com/releases/com/falsepattern/falsetweaks-mc1.7.10/3.0.1-2-g0136451/falsetweaks-mc1.7.10-3.0.1-2-g0136451.jar

FalsePattern avatar Jul 19 '24 15:07 FalsePattern

Try this jar, it should fix this second crash too https://mvn.falsepattern.com/releases/com/falsepattern/falsetweaks-mc1.7.10/3.0.1-2-g0136451/falsetweaks-mc1.7.10-3.0.1-2-g0136451.jar

Yes!Now everthing works fine even I changed the file name and start with Foamfix. Thanks a lot!

Edit:Well,crashed when I use shaderpack... I'm not sure but I never crashed with this

---- Minecraft Crash Report ---- // Hey, that tickles! Hehehe!

Time: 2024-07-20 00:32:31 CST Description: Unexpected error

java.lang.NullPointerException at net.minecraft.client.renderer.WorldRenderer.handler$zde000$neodymium$prePreRenderBlocks(WorldRenderer.java:1253) at net.minecraft.client.renderer.WorldRenderer.func_147890_b(WorldRenderer.java) at net.minecraft.client.renderer.WorldRenderer.func_147892_a(WorldRenderer.java:292) at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:2379) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1657) at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1392) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:4604) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Twilight2 avatar Jul 19 '24 16:07 Twilight2

Does this still happen with 3.5.x?

FalsePattern avatar Dec 01 '24 14:12 FalsePattern