FalseTweaks

FalseTweaks

101k Downloads

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

Twilight2 opened this issue ยท 12 comments

commented

---- 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

commented

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

commented

Send the fml_client_latest.log file.

commented

Send the fml_client_latest.log file.

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

commented

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)

commented

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

commented

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.

commented

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

commented

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

commented

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.

commented

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)

commented

Does this still happen with 3.5.x?