TerminatorNL / LagGoggles

A minecraft forge mod which visualises lag in the world
GNU General Public License v3.0
54 stars 20 forks source link

Emergency shutdown when running on a new version. #2 #110

Closed MrLador closed 4 years ago

MrLador commented 4 years ago

I write as is. Describe the bug The client crashes almost immediately when running with any graphics mod. Using the example of Applied Energistics 2.

To Reproduce appliedenergistics2-rv6-stable-7.jar bdlib-1.14.3.12-mc1.12.2.jar LagGoggles-1.12.2-5.6-123.jar TickCentral-2.4.jar

Client

[01:22:16] [main/INFO]: Loading: com.github.terminatornl.laggoggles.tickcentral.Initializer
[01:22:16] [main/INFO]: Loaded 1 addons.
[01:22:16] [main/WARN]: The coremod com.github.terminatornl.tickcentral.TickCentral does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[01:22:16] [main/WARN]: The coremod TickCentral (com.github.terminatornl.tickcentral.TickCentral) is not signed!
[01:22:16] [main/INFO]: TickCentral is initialized! Please ignore the warning about the missing MCVersion annotation, as this mod is intended to last across many Minecraft versions!
[01:22:16] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[01:22:16] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[01:22:16] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[01:22:16] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[01:22:16] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[01:22:17] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[01:22:17] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing
[01:22:17] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[01:22:17] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[01:22:17] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[01:22:17] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[01:22:17] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]: java.lang.ClassNotFoundException: Unable to find class: net.minecraft.client.renderer.entity.RenderManager (net.minecraft.client.renderer.entity.RenderManager)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at com.github.terminatornl.tickcentral.api.ClassSniffer.performOnSource(ClassSniffer.java:139)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer.transform(RenderManagerTransformer.java:33)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.Class.forName0(Native Method)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.Class.forName(Class.java:348)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]: java.lang.ClassNotFoundException: Unable to find class: net.minecraft.client.renderer.entity.RenderManager (net.minecraft.client.renderer.entity.RenderManager)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at com.github.terminatornl.tickcentral.api.ClassSniffer.performOnSource(ClassSniffer.java:139)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer.transform(RenderManagerTransformer.java:33)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.defineClass1(Native Method)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.security.AccessController.doPrivileged(Native Method)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:117)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer.transform(RenderManagerTransformer.java:87)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.Class.forName0(Native Method)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at java.lang.Class.forName(Class.java:348)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
[01:22:17] [main/INFO]: [com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer:transform:86]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[01:22:17] [main/ERROR]: Unable to launch
java.lang.ClassNotFoundException: net.minecraft.client.main.Main
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
    at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer@3e7545e8 from coremod TickCentral
    at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:260) ~[forge-1.12.2-14.23.5.2847.jar:?]
    at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?]
    ... 6 more
Caused by: java.lang.ClassCircularityError: com/github/terminatornl/laggoggles/Main
    at com.github.terminatornl.laggoggles.tickcentral.RenderManagerTransformer.transform(RenderManagerTransformer.java:87) ~[LagGoggles-1.12.2-5.6-123.jar:?]
    at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256) ~[forge-1.12.2-14.23.5.2847.jar:?]
    at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?]
    ... 6 more
[01:22:17] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[01:22:17] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[01:22:17] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[01:22:17] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.Runtime.exit(Runtime.java:107)
[01:22:17] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.System.exit(System.java:971)
[01:22:17] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[01:22:17] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
TerminatorNL commented 4 years ago

I finally managed to reproduce this bug. Working on it!

TerminatorNL commented 4 years ago

I hope this works for you! https://www.curseforge.com/minecraft/mc-mods/laggoggles/files/2938643

MrLador commented 4 years ago

Я надеюсь, что это работает для вас! https://www.curseforge.com/minecraft/mc-mods/laggoggles/files/2938643

There are no visible errors. For the client and for the server. I will put it on a permanent server for a global test. Thank you very much for quickly fixing the problems.