Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Twilight2 opened this issue Jul 19, 2024 · 12 comments
Open

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

Twilight2 opened this issue Jul 19, 2024 · 12 comments
Labels
00-bug Something isn't working 01-crash The game crashes either during loading or ingame 02-m:threading/occlusion 03-mod interaction Only happens with a specific combination of mods 03-OptiFine 10-waiting for response Waiting for the issue author to reply

Comments

@Twilight2
Copy link

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

@FalsePattern
Copy link
Owner

Send the fml_client_latest.log file.

@Twilight2
Copy link
Author

Send the fml_client_latest.log file.

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

@Twilight2
Copy link
Author

Twilight2 commented Jul 19, 2024

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)

@FalsePattern
Copy link
Owner

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
Copy link
Owner

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

@Twilight2
Copy link
Author

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

@FalsePattern
Copy link
Owner

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
Copy link
Owner

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

@Twilight2
Copy link
Author

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

@FalsePattern
Copy link
Owner

@Twilight2
Copy link
Author

Twilight2 commented Jul 19, 2024

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)

@FalsePattern FalsePattern added 00-bug Something isn't working 01-crash The game crashes either during loading or ingame 03-mod interaction Only happens with a specific combination of mods 02-m:threading/occlusion 03-OptiFine labels Dec 1, 2024
@FalsePattern
Copy link
Owner

Does this still happen with 3.5.x?

@FalsePattern FalsePattern added the 10-waiting for response Waiting for the issue author to reply label Dec 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
00-bug Something isn't working 01-crash The game crashes either during loading or ingame 02-m:threading/occlusion 03-mod interaction Only happens with a specific combination of mods 03-OptiFine 10-waiting for response Waiting for the issue author to reply
Projects
None yet
Development

No branches or pull requests

2 participants