feat: crash report analyzer test.
This commit is contained in:
126
HMCLCore/src/test/resources/logs/crash-report.txt
Normal file
126
HMCLCore/src/test/resources/logs/crash-report.txt
Normal file
@@ -0,0 +1,126 @@
|
||||
OpenJDK 64-Bit Server VM warning: Option --illegal-access is deprecated and will be removed in a future release.
|
||||
[23:17:00] [main/INFO]: Loading for game Minecraft 1.17.1
|
||||
[23:17:00] [main/INFO]: [FabricLoader] Loading 5 mods:
|
||||
- fabric@0.40.1+1.17
|
||||
- fabricloader@0.11.6
|
||||
- java@16
|
||||
- minecraft@1.17.1
|
||||
- modid@1.0.0
|
||||
[23:17:00] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/C:/Users/user/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.9.4+mixin.0.8.2/sponge-mixin-0.9.4+mixin.0.8.2.jar Service=Knot/Fabric Env=CLIENT
|
||||
[23:17:00] [main/INFO]: Compatibility level set to JAVA_16
|
||||
[23:17:10] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
|
||||
[23:17:12] [Render thread/ERROR]: Failed to verify authentication
|
||||
com.mojang.authlib.exceptions.InvalidCredentialsException: Status: 401
|
||||
at com.mojang.authlib.exceptions.MinecraftClientHttpException.toAuthenticationException(MinecraftClientHttpException.java:56) ~[authlib-2.3.31.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilSocialInteractionsService.checkPrivileges(YggdrasilSocialInteractionsService.java:112) ~[authlib-2.3.31.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilSocialInteractionsService.<init>(YggdrasilSocialInteractionsService.java:42) ~[authlib-2.3.31.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createSocialInteractionsService(YggdrasilAuthenticationService.java:151) ~[authlib-2.3.31.jar:?]
|
||||
at net.minecraft.class_310.method_31382(class_310.java:670) [intermediary-1.17.1s.jar:?]
|
||||
at net.minecraft.class_310.<init>(class_310.java:429) [intermediary-1.17.1s.jar:?]
|
||||
at net.minecraft.client.main.Main.main(Main.java:179) [intermediary-1.17.1s.jar:?]
|
||||
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
|
||||
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
|
||||
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
|
||||
at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
|
||||
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234) [fabric-loader-0.11.6.jar:?]
|
||||
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-loader-0.11.6.jar:?]
|
||||
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.6.jar:?]
|
||||
Caused by: com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 401
|
||||
at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:77) ~[authlib-2.3.31.jar:?]
|
||||
at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:47) ~[authlib-2.3.31.jar:?]
|
||||
at com.mojang.authlib.yggdrasil.YggdrasilSocialInteractionsService.checkPrivileges(YggdrasilSocialInteractionsService.java:104) ~[authlib-2.3.31.jar:?]
|
||||
... 12 more
|
||||
[23:17:12] [Render thread/INFO]: Setting user: HMCL
|
||||
[23:17:12] [Render thread/INFO]: [STDOUT]: Hello Fabric world!
|
||||
---- Minecraft Crash Report ----
|
||||
// Why did you do that?
|
||||
|
||||
Time: 2021/9/20 下午11:17
|
||||
Description: Initializing game
|
||||
|
||||
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'modid'!
|
||||
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
|
||||
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33)
|
||||
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
|
||||
at net.minecraft.class_310.<init>(class_310.java:457)
|
||||
at net.minecraft.client.main.Main.main(Main.java:179)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
|
||||
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
|
||||
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
|
||||
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
|
||||
Caused by: java.lang.IllegalArgumentException: The driver does not appear to support OpenGL!
|
||||
at net.fabricmc.example.ExampleMod.onInitialize(ExampleMod.java:14)
|
||||
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:47)
|
||||
... 11 more
|
||||
|
||||
|
||||
A detailed walkthrough of the error, its code path and all known details is as follows:
|
||||
---------------------------------------------------------------------------------------
|
||||
|
||||
-- Head --
|
||||
Thread: Render thread
|
||||
Stacktrace:
|
||||
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
|
||||
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:33)
|
||||
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
|
||||
at net.minecraft.class_310.<init>(class_310.java:457)
|
||||
|
||||
-- Initialization --
|
||||
Details:
|
||||
Stacktrace:
|
||||
at net.minecraft.client.main.Main.main(Main.java:179)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
|
||||
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
|
||||
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
|
||||
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
|
||||
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
|
||||
|
||||
-- System Details --
|
||||
Details:
|
||||
Minecraft Version: 1.17.1
|
||||
Minecraft Version ID: 1.17.1
|
||||
Operating System: Windows 10 (amd64) version 10.0
|
||||
Java Version: 16.0.1, Microsoft
|
||||
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Microsoft
|
||||
Memory: 2917155336 bytes (2782 MiB) / 3221225472 bytes (3072 MiB) up to 4294967296 bytes (4096 MiB)
|
||||
CPUs: 12
|
||||
Processor Vendor: GenuineIntel
|
||||
Processor Name: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
|
||||
Identifier: Intel64 Family 6 Model 158 Stepping 10
|
||||
Microarchitecture: Coffee Lake
|
||||
Frequency (GHz): 2.59
|
||||
Number of physical packages: 1
|
||||
Number of physical CPUs: 6
|
||||
Number of logical CPUs: 12
|
||||
Graphics card #0 name: NVIDIA GeForce GTX 1660 Ti
|
||||
Graphics card #0 vendor: NVIDIA (0x10de)
|
||||
Graphics card #0 VRAM (MB): 4095.00
|
||||
Graphics card #0 deviceId: 0x2191
|
||||
Graphics card #0 versionInfo: DriverVersion=27.21.14.6172
|
||||
Memory slot #0 capacity (MB): 8192.00
|
||||
Memory slot #0 clockSpeed (GHz): 2.67
|
||||
Memory slot #0 type: DDR4
|
||||
Memory slot #1 capacity (MB): 8192.00
|
||||
Memory slot #1 clockSpeed (GHz): 2.67
|
||||
Memory slot #1 type: DDR4
|
||||
Virtual memory max (MB): 53167.24
|
||||
Virtual memory used (MB): 35112.71
|
||||
Swap memory total (MB): 36864.00
|
||||
Swap memory used (MB): 3643.04
|
||||
JVM Flags: 12 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16m -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:-DontCompileHugeMethods -Xmn128m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
|
||||
Launched Version: 1.17.1s
|
||||
Backend library: LWJGL version 3.2.2 build 10
|
||||
Backend API: NO CONTEXT
|
||||
Window size: <not initialized>
|
||||
GL Caps: Using framebuffer using OpenGL 3.2
|
||||
GL debug messages: <disabled>
|
||||
Using VBOs: Yes
|
||||
Is Modded: Definitely; Client brand changed to 'fabric'
|
||||
Type: Client (map_client.txt)
|
||||
CPU: <unknown>
|
||||
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\user\AppData\Roaming\.minecraft\crash-reports\crash-2021-09-20_23.17.13-client.txt
|
||||
50
HMCLCore/src/test/resources/logs/too_old_java.txt
Normal file
50
HMCLCore/src/test/resources/logs/too_old_java.txt
Normal file
@@ -0,0 +1,50 @@
|
||||
[23:31:31] [main/INFO]: Loading tweak class name net.fabricmc.loader.launch.FabricClientTweaker
|
||||
[23:31:31] [main/INFO]: Using primary tweak class name net.fabricmc.loader.launch.FabricClientTweaker
|
||||
[23:31:31] [main/INFO]: Calling tweak class net.fabricmc.loader.launch.FabricClientTweaker
|
||||
[23:31:31] [main/ERROR]: Unable to load mod from fabric-example-mod-1.0.0.jar
|
||||
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $.mixins
|
||||
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224)
|
||||
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129)
|
||||
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220)
|
||||
at com.google.gson.Gson.fromJson(Gson.java:887)
|
||||
at com.google.gson.Gson.fromJson(Gson.java:952)
|
||||
at com.google.gson.Gson.fromJson(Gson.java:925)
|
||||
at net.fabricmc.loader.FabricLoader.getMods(FabricLoader.java:489)
|
||||
at net.fabricmc.loader.FabricLoader.getJarMods(FabricLoader.java:474)
|
||||
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:191)
|
||||
at net.fabricmc.loader.FabricLoader.load(FabricLoader.java:148)
|
||||
at net.fabricmc.loader.launch.FabricTweaker.injectIntoClassLoader(FabricTweaker.java:132)
|
||||
at net.minecraft.launchwrapper.Launch.launch(Launch.java:115)
|
||||
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
|
||||
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $.mixins
|
||||
at com.google.gson.internal.bind.JsonTreeReader.expect(JsonTreeReader.java:162)
|
||||
at com.google.gson.internal.bind.JsonTreeReader.beginObject(JsonTreeReader.java:87)
|
||||
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213)
|
||||
... 12 more
|
||||
[23:31:31] [main/INFO]: Loading 1 mod: fabric
|
||||
[23:31:31] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/C:/Users/user/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.7.11.10/sponge-mixin-0.7.11.10.jar Service=LaunchWrapper Env=UNKNOWN
|
||||
[23:31:32] [main/INFO]: FML platform manager could not load class cpw.mods.fml.relauncher.CoreModManager. Proceeding without FML support.
|
||||
[23:31:32] [main/INFO]: Compatibility level set to JAVA_8
|
||||
[23:31:32] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
|
||||
[23:31:32] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
|
||||
[23:31:33] [main/WARN]: Error loading class: net/minecraft/server/MinecraftServer (java.lang.IllegalArgumentException: Unsupported class file major version 60)
|
||||
[23:31:33] [main/WARN]: @Mixin target net.minecraft.server.MinecraftServer was not found fabric-loader.mixins.common.json:server.MixinMinecraftServerBrand
|
||||
[23:31:33] [main/WARN]: Error loading class: net/minecraft/class_310 (java.lang.ClassNotFoundException: The specified class 'net.minecraft.class_310' was not found)
|
||||
[23:31:33] [main/WARN]: @Mixin target net.minecraft.class_310 was not found fabric-loader.mixins.client.json:MixinMinecraftClient
|
||||
[23:31:33] [main/WARN]: Error loading class: net/minecraft/client/ClientBrandRetriever (java.lang.IllegalArgumentException: Unsupported class file major version 60)
|
||||
[23:31:33] [main/WARN]: @Mixin target net.minecraft.client.ClientBrandRetriever was not found fabric-loader.mixins.client.json:MixinClientBrandRetriever
|
||||
[23:31:33] [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:418) ~[?:1.8.0_241]
|
||||
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_241]
|
||||
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_241]
|
||||
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_241]
|
||||
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: java.lang.UnsupportedClassVersionError: net/minecraft/client/main/Main has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
|
||||
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_241]
|
||||
at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_241]
|
||||
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_241]
|
||||
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
|
||||
... 6 more
|
||||
Reference in New Issue
Block a user