From 627ac0205e3d69de3ab861ee5e36b78693d06fcb Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 14 Aug 2016 12:23:31 -0400 Subject: [PATCH] Crash reports (#7) * Remove Biome.BiomeConfiguration.name mapping, fixes error on opening mappings * Crash reports --- .../minecraft/server/IntegratedServer.mapping | 1 + .../minecraft/server/MinecraftServer.mapping | 2 + .../minecraft/util/CrashReportElement.mapping | 39 +++++++++++++++++++ mappings/net/minecraft/util/IntCache.mapping | 1 + .../util/crash/CrashExcpetion.mapping | 7 ++++ .../minecraft/util/crash/CrashReport.mapping | 38 ++++++++++++++++++ .../util/crash/ICrashCallable.mapping | 1 + 7 files changed, 89 insertions(+) create mode 100644 mappings/net/minecraft/util/CrashReportElement.mapping create mode 100644 mappings/net/minecraft/util/IntCache.mapping create mode 100644 mappings/net/minecraft/util/crash/CrashExcpetion.mapping create mode 100644 mappings/net/minecraft/util/crash/CrashReport.mapping create mode 100644 mappings/net/minecraft/util/crash/ICrashCallable.mapping diff --git a/mappings/net/minecraft/server/IntegratedServer.mapping b/mappings/net/minecraft/server/IntegratedServer.mapping index 717d441e37..67904ad305 100644 --- a/mappings/net/minecraft/server/IntegratedServer.mapping +++ b/mappings/net/minecraft/server/IntegratedServer.mapping @@ -1,2 +1,3 @@ CLASS none/caj net/minecraft/server/IntegratedServer FIELD k LOGGER Lorg/apache/logging/log4j/Logger; + METHOD b addServerInfoToCrashReport (Lnone/b;)Lnone/b; diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index 9b5dec1b98..da6541a555 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -1 +1,3 @@ CLASS net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer + METHOD b addServerInfoToCrashReport (Lnone/b;)Lnone/b; + ARG 0 report diff --git a/mappings/net/minecraft/util/CrashReportElement.mapping b/mappings/net/minecraft/util/CrashReportElement.mapping new file mode 100644 index 0000000000..dbb84eee89 --- /dev/null +++ b/mappings/net/minecraft/util/CrashReportElement.mapping @@ -0,0 +1,39 @@ +CLASS none/c net/minecraft/util/CrashReportElement + CLASS none/c$a Element + FIELD a name Ljava/lang/String; + FIELD b detail Ljava/lang/String; + METHOD a getName ()Ljava/lang/String; + METHOD b getDetail ()Ljava/lang/String; + FIELD a report Lnone/b; + FIELD b title Ljava/lang/String; + FIELD c elements Ljava/util/List; + FIELD d stackTrace [Ljava/lang/StackTraceElement; + METHOD (Lnone/b;Ljava/lang/String;)V + ARG 0 report + ARG 1 title + METHOD a getStackTrace ()[Ljava/lang/StackTraceElement; + METHOD a createPositionString (DDD)Ljava/lang/String; + ARG 0 x + ARG 1 y + ARG 2 z + METHOD a createPositionString (III)Ljava/lang/String; + ARG 0 x + ARG 1 y + ARG 2 z + METHOD a add (Ljava/lang/String;Ljava/lang/Object;)V + ARG 0 name + ARG 1 value + METHOD a add (Ljava/lang/String;Ljava/lang/Throwable;)V + ARG 0 name + ARG 1 throwable + METHOD a add (Ljava/lang/String;Lnone/d;)V + ARG 0 name + ARG 1 callable + METHOD a addStackTrace (Ljava/lang/StringBuilder;)V + ARG 0 builder + METHOD a addBlockInfo (Lnone/c;Lnone/cn;Lnone/asj;)V + ARG 0 element + ARG 1 pos + ARG 2 state + METHOD a createPositionString (Lnone/cn;)Ljava/lang/String; + ARG 0 pos diff --git a/mappings/net/minecraft/util/IntCache.mapping b/mappings/net/minecraft/util/IntCache.mapping new file mode 100644 index 0000000000..d1eb4afd61 --- /dev/null +++ b/mappings/net/minecraft/util/IntCache.mapping @@ -0,0 +1 @@ +CLASS none/azd net/minecraft/util/IntCache diff --git a/mappings/net/minecraft/util/crash/CrashExcpetion.mapping b/mappings/net/minecraft/util/crash/CrashExcpetion.mapping new file mode 100644 index 0000000000..3249b701cb --- /dev/null +++ b/mappings/net/minecraft/util/crash/CrashExcpetion.mapping @@ -0,0 +1,7 @@ +CLASS none/f net/minecraft/util/crash/CrashExcpetion + FIELD a report Lnone/b; + METHOD (Lnone/b;)V + ARG 0 report + METHOD a getReport ()Lnone/b; + METHOD getCause getCause ()Ljava/lang/Throwable; + METHOD getMessage getMessage ()Ljava/lang/String; diff --git a/mappings/net/minecraft/util/crash/CrashReport.mapping b/mappings/net/minecraft/util/crash/CrashReport.mapping new file mode 100644 index 0000000000..29e7c1922c --- /dev/null +++ b/mappings/net/minecraft/util/crash/CrashReport.mapping @@ -0,0 +1,38 @@ +CLASS none/b net/minecraft/util/crash/CrashReport + CLASS none/b$1 + METHOD a call ()Ljava/lang/String; + CLASS none/b$2 + METHOD a call ()Ljava/lang/String; + CLASS none/b$3 + METHOD a call ()Ljava/lang/String; + CLASS none/b$4 + METHOD a call ()Ljava/lang/String; + CLASS none/b$5 + METHOD a call ()Ljava/lang/String; + CLASS none/b$6 + METHOD a call ()Ljava/lang/String; + CLASS none/b$7 + METHOD a call ()Ljava/lang/String; + FIELD a LOGGER Lorg/apache/logging/log4j/Logger; + FIELD b message Ljava/lang/String; + FIELD c cause Ljava/lang/Throwable; + FIELD d element Lnone/c; + FIELD f file Ljava/io/File; + FIELD h stacktrace [Ljava/lang/StackTraceElement; + METHOD (Ljava/lang/String;Ljava/lang/Throwable;)V + ARG 0 message + ARG 1 cause + METHOD a getMessage ()Ljava/lang/String; + METHOD a writeToFile (Ljava/io/File;)Z + ARG 0 file + METHOD a addStackTrace (Ljava/lang/StringBuilder;)V + ARG 0 builder + METHOD a create (Ljava/lang/Throwable;Ljava/lang/String;)Lnone/b; + ARG 0 cause + ARG 1 title + METHOD b getCause ()Ljava/lang/Throwable; + METHOD e create ()Ljava/lang/String; + METHOD f getFile ()Ljava/io/File; + METHOD g getElement ()Lnone/c; + METHOD h addInfo ()V + METHOD i getWittyComment ()Ljava/lang/String; diff --git a/mappings/net/minecraft/util/crash/ICrashCallable.mapping b/mappings/net/minecraft/util/crash/ICrashCallable.mapping new file mode 100644 index 0000000000..2931ff1d03 --- /dev/null +++ b/mappings/net/minecraft/util/crash/ICrashCallable.mapping @@ -0,0 +1 @@ +CLASS none/d net/minecraft/util/crash/ICrashCallable