Commit 8154d06315c627afc89ad40e76113a5d9ed17c40
1 parent
9174b3b0
Fix crash reporting
Showing
4 changed files
with
19 additions
and
23 deletions
src/main/java/com/mumfrey/liteloader/core/LiteLoader.java
| @@ -32,9 +32,9 @@ import com.mumfrey.liteloader.common.LoadingProgress; | @@ -32,9 +32,9 @@ import com.mumfrey.liteloader.common.LoadingProgress; | ||
| 32 | import com.mumfrey.liteloader.core.api.LiteLoaderCoreAPI; | 32 | import com.mumfrey.liteloader.core.api.LiteLoaderCoreAPI; |
| 33 | import com.mumfrey.liteloader.core.event.EventProxy; | 33 | import com.mumfrey.liteloader.core.event.EventProxy; |
| 34 | import com.mumfrey.liteloader.core.event.HandlerList; | 34 | import com.mumfrey.liteloader.core.event.HandlerList; |
| 35 | -import com.mumfrey.liteloader.crashreport.CallableLaunchWrapper; | ||
| 36 | -import com.mumfrey.liteloader.crashreport.CallableLiteLoaderBrand; | ||
| 37 | -import com.mumfrey.liteloader.crashreport.CallableLiteLoaderMods; | 35 | +import com.mumfrey.liteloader.crashreport.CrashSectionLaunchWrapper; |
| 36 | +import com.mumfrey.liteloader.crashreport.CrashSectionLiteLoaderBrand; | ||
| 37 | +import com.mumfrey.liteloader.crashreport.CrashSectionLiteLoaderMods; | ||
| 38 | import com.mumfrey.liteloader.interfaces.FastIterableDeque; | 38 | import com.mumfrey.liteloader.interfaces.FastIterableDeque; |
| 39 | import com.mumfrey.liteloader.interfaces.Loadable; | 39 | import com.mumfrey.liteloader.interfaces.Loadable; |
| 40 | import com.mumfrey.liteloader.interfaces.LoadableMod; | 40 | import com.mumfrey.liteloader.interfaces.LoadableMod; |
| @@ -1022,9 +1022,9 @@ public final class LiteLoader | @@ -1022,9 +1022,9 @@ public final class LiteLoader | ||
| 1022 | private static void populateCrashReport(CrashReport crashReport) | 1022 | private static void populateCrashReport(CrashReport crashReport) |
| 1023 | { | 1023 | { |
| 1024 | CrashReportCategory category = crashReport.getCategory(); // crashReport.makeCategoryDepth("Mod System Details", 1); | 1024 | CrashReportCategory category = crashReport.getCategory(); // crashReport.makeCategoryDepth("Mod System Details", 1); |
| 1025 | - category.addCrashSection("Mod Pack", new CallableLiteLoaderBrand(crashReport)); | ||
| 1026 | - category.addCrashSection("LiteLoader Mods", new CallableLiteLoaderMods(crashReport)); | ||
| 1027 | - category.addCrashSection("LaunchWrapper", new CallableLaunchWrapper(crashReport)); | 1025 | + category.addCrashSection("LiteLoader Brand", new CrashSectionLiteLoaderBrand(crashReport)); |
| 1026 | + category.addCrashSection("LiteLoader Mods", new CrashSectionLiteLoaderMods(crashReport)); | ||
| 1027 | + category.addCrashSection("LaunchWrapper", new CrashSectionLaunchWrapper(crashReport)); | ||
| 1028 | } | 1028 | } |
| 1029 | 1029 | ||
| 1030 | static final void createInstance(LoaderEnvironment environment, LoaderProperties properties, LaunchClassLoader classLoader) | 1030 | static final void createInstance(LoaderEnvironment environment, LoaderProperties properties, LaunchClassLoader classLoader) |
src/main/java/com/mumfrey/liteloader/crashreport/CallableLaunchWrapper.java renamed to src/main/java/com/mumfrey/liteloader/crashreport/CrashSectionLaunchWrapper.java
| @@ -12,22 +12,22 @@ import net.minecraft.crash.CrashReport; | @@ -12,22 +12,22 @@ import net.minecraft.crash.CrashReport; | ||
| 12 | import net.minecraft.launchwrapper.IClassTransformer; | 12 | import net.minecraft.launchwrapper.IClassTransformer; |
| 13 | import net.minecraft.launchwrapper.Launch; | 13 | import net.minecraft.launchwrapper.Launch; |
| 14 | 14 | ||
| 15 | -public class CallableLaunchWrapper implements Callable<String> | 15 | +public class CrashSectionLaunchWrapper |
| 16 | { | 16 | { |
| 17 | final CrashReport crashReport; | 17 | final CrashReport crashReport; |
| 18 | 18 | ||
| 19 | - public CallableLaunchWrapper(CrashReport report) | 19 | + public CrashSectionLaunchWrapper(CrashReport report) |
| 20 | { | 20 | { |
| 21 | this.crashReport = report; | 21 | this.crashReport = report; |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | /* (non-Javadoc) | 24 | /* (non-Javadoc) |
| 25 | - * @see java.util.concurrent.Callable#call() | 25 | + * @see java.lang.Object#toString() |
| 26 | */ | 26 | */ |
| 27 | @Override | 27 | @Override |
| 28 | - public String call() throws Exception | 28 | + public String toString() |
| 29 | { | 29 | { |
| 30 | - return CallableLaunchWrapper.generateTransformerList(); | 30 | + return CrashSectionLaunchWrapper.generateTransformerList(); |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | /** | 33 | /** |
src/main/java/com/mumfrey/liteloader/crashreport/CallableLiteLoaderBrand.java renamed to src/main/java/com/mumfrey/liteloader/crashreport/CrashSectionLiteLoaderBrand.java
| @@ -5,26 +5,24 @@ | @@ -5,26 +5,24 @@ | ||
| 5 | */ | 5 | */ |
| 6 | package com.mumfrey.liteloader.crashreport; | 6 | package com.mumfrey.liteloader.crashreport; |
| 7 | 7 | ||
| 8 | -import java.util.concurrent.Callable; | ||
| 9 | - | ||
| 10 | import com.mumfrey.liteloader.core.LiteLoader; | 8 | import com.mumfrey.liteloader.core.LiteLoader; |
| 11 | 9 | ||
| 12 | import net.minecraft.crash.CrashReport; | 10 | import net.minecraft.crash.CrashReport; |
| 13 | 11 | ||
| 14 | -public class CallableLiteLoaderBrand implements Callable<String> | 12 | +public class CrashSectionLiteLoaderBrand |
| 15 | { | 13 | { |
| 16 | final CrashReport crashReport; | 14 | final CrashReport crashReport; |
| 17 | 15 | ||
| 18 | - public CallableLiteLoaderBrand(CrashReport report) | 16 | + public CrashSectionLiteLoaderBrand(CrashReport report) |
| 19 | { | 17 | { |
| 20 | this.crashReport = report; | 18 | this.crashReport = report; |
| 21 | } | 19 | } |
| 22 | 20 | ||
| 23 | /* (non-Javadoc) | 21 | /* (non-Javadoc) |
| 24 | - * @see java.util.concurrent.Callable#call() | 22 | + * @see java.lang.Object#toString() |
| 25 | */ | 23 | */ |
| 26 | @Override | 24 | @Override |
| 27 | - public String call() throws Exception | 25 | + public String toString() |
| 28 | { | 26 | { |
| 29 | String brand = null; | 27 | String brand = null; |
| 30 | try | 28 | try |
src/main/java/com/mumfrey/liteloader/crashreport/CallableLiteLoaderMods.java renamed to src/main/java/com/mumfrey/liteloader/crashreport/CrashSectionLiteLoaderMods.java
| @@ -5,26 +5,24 @@ | @@ -5,26 +5,24 @@ | ||
| 5 | */ | 5 | */ |
| 6 | package com.mumfrey.liteloader.crashreport; | 6 | package com.mumfrey.liteloader.crashreport; |
| 7 | 7 | ||
| 8 | -import java.util.concurrent.Callable; | ||
| 9 | - | ||
| 10 | import com.mumfrey.liteloader.core.LiteLoader; | 8 | import com.mumfrey.liteloader.core.LiteLoader; |
| 11 | 9 | ||
| 12 | import net.minecraft.crash.CrashReport; | 10 | import net.minecraft.crash.CrashReport; |
| 13 | 11 | ||
| 14 | -public class CallableLiteLoaderMods implements Callable<String> | 12 | +public class CrashSectionLiteLoaderMods |
| 15 | { | 13 | { |
| 16 | final CrashReport crashReport; | 14 | final CrashReport crashReport; |
| 17 | 15 | ||
| 18 | - public CallableLiteLoaderMods(CrashReport report) | 16 | + public CrashSectionLiteLoaderMods(CrashReport report) |
| 19 | { | 17 | { |
| 20 | this.crashReport = report; | 18 | this.crashReport = report; |
| 21 | } | 19 | } |
| 22 | 20 | ||
| 23 | /* (non-Javadoc) | 21 | /* (non-Javadoc) |
| 24 | - * @see java.util.concurrent.Callable#call() | 22 | + * @see java.lang.Object#toString() |
| 25 | */ | 23 | */ |
| 26 | @Override | 24 | @Override |
| 27 | - public String call() throws Exception | 25 | + public String toString() |
| 28 | { | 26 | { |
| 29 | try | 27 | try |
| 30 | { | 28 | { |