diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java index 831a74706..00862f558 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/GameCrashWindow.java @@ -18,6 +18,8 @@ package org.jackhuang.hmcl.ui; import com.jfoenix.controls.JFXButton; +import javafx.beans.property.BooleanProperty; +import javafx.beans.property.SimpleBooleanProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; import javafx.geometry.Insets; @@ -30,6 +32,7 @@ import javafx.scene.layout.Priority; import javafx.scene.layout.StackPane; import javafx.scene.layout.VBox; import javafx.stage.Stage; +import org.jackhuang.hmcl.game.CrashReportAnalyzer; import org.jackhuang.hmcl.game.DefaultGameRepository; import org.jackhuang.hmcl.game.LaunchOptions; import org.jackhuang.hmcl.game.LogExporter; @@ -49,9 +52,7 @@ import java.nio.file.Path; import java.nio.file.Paths; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.LinkedList; -import java.util.Map; -import java.util.Optional; +import java.util.*; import java.util.concurrent.CompletableFuture; import java.util.logging.Level; import java.util.stream.Collectors; @@ -67,6 +68,8 @@ public class GameCrashWindow extends Stage { private final StringProperty java = new SimpleStringProperty(); private final StringProperty os = new SimpleStringProperty(System.getProperty("os.name")); private final StringProperty arch = new SimpleStringProperty(Architecture.SYSTEM_ARCHITECTURE); + private final StringProperty reason = new SimpleStringProperty(i18n("game.crash.reason.unknown")); + private final BooleanProperty loading = new SimpleBooleanProperty(); private final ManagedProcess managedProcess; private final DefaultGameRepository repository; @@ -92,6 +95,40 @@ public class GameCrashWindow extends Stage { version.set(launchOptions.getVersionName()); memory.set(Optional.ofNullable(launchOptions.getMaxMemory()).map(i -> i + " MB").orElse("-")); java.set(launchOptions.getJava().getVersion()); + + analyzeCrashReport(); + } + + private void analyzeCrashReport() { + loading.set(true); + CompletableFuture.supplyAsync(() -> { + return CrashReportAnalyzer.anaylze(logs); + }).whenCompleteAsync((results, exception) -> { + loading.set(false); + + if (exception != null) { + LOG.log(Level.WARNING, "Failed to analyze crash report", exception); + reason.set(i18n("game.crash.reason.unknown")); + } else { + StringBuilder reasonText = new StringBuilder(); + for (CrashReportAnalyzer.Result result : results) { + switch (result.getRule()) { + case TOO_OLD_JAVA: + reasonText.append(i18n("game.crash.reason.too_old_java", + CrashReportAnalyzer.getJavaVersionFromMajorVersion(Integer.parseInt(result.getMatcher().group("expected"))))) + .append("\n"); + break; + default: + reasonText.append(i18n("game.crash.reason." + result.getRule().name().toLowerCase(Locale.ROOT), + Arrays.stream(result.getRule().getGroupNames()).map(groupName -> result.getMatcher().group("groupName")) + .toArray())) + .append("\n"); + break; + } + } + reason.set(reasonText.toString()); + } + }, Schedulers.javafx()); } private void showLogWindow() { @@ -202,7 +239,7 @@ public class GameCrashWindow extends Stage { TwoLineListItem reason = new TwoLineListItem(); reason.getStyleClass().setAll("two-line-item-second-large"); reason.setTitle(i18n("game.crash.reason")); - reason.setSubtitle(i18n("game.crash.reason.unknown")); + reason.subtitleProperty().bind(GameCrashWindow.this.reason); gameDirPane.setPadding(new Insets(8)); VBox.setVgrow(gameDirPane, Priority.ALWAYS); diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index fcc0bf507..2cff8a2e6 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -311,6 +311,7 @@ folder.screenshots=Screenshots game=Game game.crash.info=Game Status game.crash.reason=Crash Analyzer +game.crash.reason.analyzing=Analyzing... game.crash.reason.duplciated_mod=Game cannot run because of duplicate mods: %s.\n%s\nEach Mod can only be installed one, please delete the duplicate mod and try again. game.crash.reason.file_changed=Game cannot run because file verification failed.\nIf you have modified the Minecraft primary jar, you need roll back the changes, or re-download the game. game.crash.reason.gl_operation_failure=Game crashed due to some mods, shader packs, texture packs.\nPlease disable the mods/shader packs/texture packs you are using and try again. diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index fd9c7f126..9daae2c58 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -311,6 +311,7 @@ folder.screenshots=截圖資料夾 game=遊戲 game.crash.info=遊戲訊息 game.crash.reason=崩潰原因 +game.crash.reason.analyzing=分析中... game.crash.reason.duplciated_mod=當前遊戲因為 Mod 重複安裝,無法繼續運行。\n%s\n每種 Mod 只能安裝一個,請你刪除多餘的 Mod 再試。 game.crash.reason.file_changed=當前遊戲因為檔案校驗失敗,無法繼續運行。\n如果你手動修改了 Minecraft.jar 檔案,你需要回退修改,或者重新下載遊戲。 game.crash.reason.gl_operation_failure=當前遊戲因為你使用的某些 Mod、光影包、材質包,無法繼續運行。\n請先嘗試禁用你所使用的Mod/光影包/材質包再試。 diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index ac25b8d5c..55897f3ab 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -311,6 +311,7 @@ folder.screenshots=截图文件夹 game=游戏 game.crash.info=游戏信息 game.crash.reason=崩溃原因 +game.crash.reason.analyzing=分析中... game.crash.reason.duplciated_mod=当前游戏因为 Mod 重复安装,无法继续运行。\n%s\n每种 Mod 只能安装一个,请你删除多余的 Mod 再试。 game.crash.reason.file_changed=当前游戏因为文件校验失败,无法继续运行。\n如果你手动修改了 Minecraft.jar 文件,你需要回退修改,或者重新下载游戏。 game.crash.reason.gl_operation_failure=当前游戏因为你使用的某些 Mod、光影包、材质包,无法继续运行。\n请先尝试禁用你所使用的Mod/光影包/材质包再试。 @@ -326,6 +327,7 @@ game.crash.reason.openj9=当前游戏无法运行在 OpenJ9 虚拟机上,请 game.crash.reason.out_of_memory=当前游戏因为内存不足,无法继续运行。\n这可能是内存分配太小,或者 Mod 数量过多导致的。\n你可以在游戏设置中调大游戏内存分配值以允许游戏在更大的内存下运行。\n如果仍然出现该错误,你可能需要换一台更好的电脑。 game.crash.reason.too_old_java=当前游戏因为 Java 虚拟机版本过低,无法继续运行。\n你需要在游戏设置中更换更新版本的 Java 虚拟机,并重新启动游戏。如果没有下载安装,你可以在网上自行下载。 game.crash.reason.unknown=原因未知,请点击日志按钮查看详细信息。 +game.crash.reason.unsupported_class_version=当前游戏因为 Java game.crash.title=游戏意外退出 game.directory=游戏路径 game.version=游戏版本 diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java index 0ceb42bb8..f528169f3 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/CrashReportAnalyzer.java @@ -1,69 +1,51 @@ package org.jackhuang.hmcl.game; -import java.util.Arrays; -import java.util.Collections; +import org.jackhuang.hmcl.util.Log4jLevel; +import org.jackhuang.hmcl.util.Pair; + +import java.util.ArrayList; import java.util.List; +import java.util.regex.Matcher; import java.util.regex.Pattern; public class CrashReportAnalyzer { - - public enum LogRule { - OPENJ9("Open J9 is not supported", "OpenJ9 is incompatible"), - TOO_OLD_JAVA("compiled by a more recent version of the Java Runtime"), - GRAPHICS_DRIVER("Couldn't set pixel format"), - JVM_32BIT("Could not reserve enough space for 1048576KB object heap"), - - // Some mods/shader packs do incorrect GL operations. - GL_OPERATION_FAILURE("1282: Invalid operation"); - - public final List keywords; - - LogRule(String... keywords) { - this.keywords = Collections.unmodifiableList(Arrays.asList(keywords)); - } - } - - public enum StacktraceRules { + public enum Rule { // We manually write "Pattern.compile" here for IDEA syntax highlighting. + OPENJ9(Pattern.compile("(Open J9 is not supported|OpenJ9 is incompatible)")), + TOO_OLD_JAVA(Pattern.compile("java\\.lang\\.UnsupportedClassVersionError: (.*?) version (?\\d+)\\.0"), "expected"), + JVM_32BIT(Pattern.compile("Could not reserve enough space for 1048576KB object heap")), + // Some mods/shader packs do incorrect GL operations. + GL_OPERATION_FAILURE(Pattern.compile("1282: Invalid operation")), // Maybe software rendering? Suggest user for using a graphics card. OPENGL_NOT_SUPPORTED(Pattern.compile("The driver does not appear to support OpenGL")), - GRAPHICS_DRIVER(Pattern.compile("Pixel format not accelerated")), + GRAPHICS_DRIVER(Pattern.compile("(Pixel format not accelerated|Couldn't set pixel format|net\\.minecraftforge\\.fml.client\\.SplashProgress|org\\.lwjgl\\.LWJGLException)")), // Out of memory OUT_OF_MEMORY(Pattern.compile("java\\.lang\\.OutOfMemoryError")), // game can only run on Java 8. Version of uesr's JVM is too high. JDK_9(Pattern.compile("java\\.lang\\.ClassCastException: java\\.base/jdk")), // user modifies minecraft primary jar without changing hash file - FILE_CHANGED(Pattern.compile("java\\.lang\\.SecurityException: SHA1 digest error for (?.*?)"), "file"), + FILE_CHANGED(Pattern.compile("java\\.lang\\.SecurityException: SHA1 digest error for (?.*)"), "file"), // mod loader/coremod injection fault, prompt user to reinstall game. NO_SUCH_METHOD_ERROR(Pattern.compile("java\\.lang\\.NoSuchMethodError: (?.*?)"), "class"), // mod loader/coremod injection fault, prompt user to reinstall game. - NO_CLASS_DEF_FOUND_ERROR(Pattern.compile("java\\.lang\\.NoClassDefFoundError: (?.*?)"), "class"), + NO_CLASS_DEF_FOUND_ERROR(Pattern.compile("java\\.lang\\.NoClassDefFoundError: (?.*)"), "class"), // coremod wants to access class without "setAccessible" ILLEGAL_ACCESS_ERROR(Pattern.compile("java\\.lang\\.IllegalAccessError: tried to access class (.*?) from class (?.*?)"), "class"), // Some mods duplicated DUPLICATED_MOD(Pattern.compile("DuplicateModsFoundException")), MOD_RESOLUTION(Pattern.compile("ModResolutionException: Duplicate")), - - - // Mods - FLANSMODS(Pattern.compile("at co\\.uk\\.flansmods")), - CUSTOM_NPCS(Pattern.compile("at noppes\\.npcs")), - SLASH_BLADE(Pattern.compile("at mods\\.flammpfeil\\.slashblade")), - FORESTRY(Pattern.compile("at forestry\\.")), - TECH_REBORN(Pattern.compile("at techreborn\\.")), - APPLIED_ENERGISTICS(Pattern.compile("at appeng\\.")), - ELEC_CORE(Pattern.compile("at elec332\\.")), - INDUSTRIAL_CRAFT2(Pattern.compile("at ic2\\.")), - TWILIGHT_FOREST(Pattern.compile("at twilightforest\\.")), - OPTIFINE(Pattern.compile("at net\\.optifine\\.")); + // Some mods require a file not existing, asking user to manually delete it + FILE_ALREADY_EXISTS(Pattern.compile("java\\.nio\\.file\\.FileAlreadyExistsException: (?.*)"), "file"), + // Forge found some mod crashed in game loading + LOADING_CRASHED(Pattern.compile("LoaderExceptionModCrash: Caught exception from (?.*?) \\((?.*)\\)"), "name", "id"); private final Pattern pattern; private final String[] groupNames; - StacktraceRules(Pattern pattern, String... groupNames) { + Rule(Pattern pattern, String... groupNames) { this.pattern = pattern; this.groupNames = groupNames; } @@ -76,4 +58,49 @@ public class CrashReportAnalyzer { return groupNames; } } + + public static class Result { + private final Rule rule; + private final String log; + private final Matcher matcher; + + public Result(Rule rule, String log, Matcher matcher) { + this.rule = rule; + this.log = log; + this.matcher = matcher; + } + + public Rule getRule() { + return rule; + } + + public String getLog() { + return log; + } + + public Matcher getMatcher() { + return matcher; + } + } + + public static List anaylze(List> logs) { + List results = new ArrayList<>(); + for (Pair log : logs) { + for (Rule rule : Rule.values()) { + Matcher matcher = rule.pattern.matcher(log.getKey()); + if (matcher.find()) { + results.add(new Result(rule, log.getKey(), matcher)); + } + } + } + return results; + } + + public static final int getJavaVersionFromMajorVersion(int majorVersion) { + if (majorVersion >= 46) { + return majorVersion - 44; + } else { + return -1; + } + } } diff --git a/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java b/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java new file mode 100644 index 000000000..e8fc9d2b3 --- /dev/null +++ b/HMCLCore/src/test/java/org/jackhuang/hmcl/game/CrashReportAnalyzerTest.java @@ -0,0 +1,165 @@ +/* + * Hello Minecraft! Launcher + * Copyright (C) 2020 huangyuhui and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package org.jackhuang.hmcl.game; + +import org.jackhuang.hmcl.util.Log4jLevel; +import org.jackhuang.hmcl.util.Pair; +import org.junit.Assert; +import org.junit.Test; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.List; + +import static org.jackhuang.hmcl.util.Pair.pair; + +public class CrashReportAnalyzerTest { + private List> loadLog(String path) throws IOException { + List> logs = new ArrayList<>(); + InputStream is = CrashReportAnalyzerTest.class.getResourceAsStream(path); + if (is == null) { + throw new IllegalStateException("Resource not found: " + path); + } + + try (BufferedReader reader = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { + String line; + while ((line = reader.readLine()) != null) { + logs.add(pair(line, Log4jLevel.ERROR)); + } + } + return logs; + } + + private CrashReportAnalyzer.Result findResultByRule(List results, CrashReportAnalyzer.Rule rule) { + CrashReportAnalyzer.Result r = results.stream().filter(result -> result.getRule() == rule).findFirst().orElse(null); + Assert.assertNotNull(r); + return r; + } + + @Test + public void tooOldJava() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/logs/too_old_java.txt")), + CrashReportAnalyzer.Rule.TOO_OLD_JAVA); + Assert.assertEquals("60", result.getMatcher().group("expected")); + } + + @Test + public void tooOldJava1() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/too_old_java.txt")), + CrashReportAnalyzer.Rule.TOO_OLD_JAVA); + Assert.assertEquals("52", result.getMatcher().group("expected")); + } + + @Test + public void tooOldJava2() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/too_old_java2.txt")), + CrashReportAnalyzer.Rule.TOO_OLD_JAVA); + Assert.assertEquals("52", result.getMatcher().group("expected")); + } + + @Test + public void securityException() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/security.txt")), + CrashReportAnalyzer.Rule.FILE_CHANGED); + Assert.assertEquals("assets/minecraft/texts/splashes.txt", result.getMatcher().group("file")); + } + + @Test + public void noClassDefFoundError1() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/no_class_def_found_error.txt")), + CrashReportAnalyzer.Rule.NO_CLASS_DEF_FOUND_ERROR); + Assert.assertEquals("blk", result.getMatcher().group("class")); + } + + @Test + public void noClassDefFoundError2() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/no_class_def_found_error2.txt")), + CrashReportAnalyzer.Rule.NO_CLASS_DEF_FOUND_ERROR); + Assert.assertEquals("cer", result.getMatcher().group("class")); + } + + @Test + public void fileAlreadyExists() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/file_already_exists.txt")), + CrashReportAnalyzer.Rule.FILE_ALREADY_EXISTS); + Assert.assertEquals( + "D:\\Games\\Minecraft\\Minecraft Longtimeusing\\.minecraft\\versions\\1.12.2-forge1.12.2-14.23.5.2775\\config\\pvpsettings.txt", + result.getMatcher().group("file")); + } + + @Test + public void loaderExceptionModCrash() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash.txt")), + CrashReportAnalyzer.Rule.LOADING_CRASHED); + Assert.assertEquals("Better PvP", result.getMatcher().group("name")); + Assert.assertEquals("xaerobetterpvp", result.getMatcher().group("id")); + } + + @Test + public void loaderExceptionModCrash2() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash2.txt")), + CrashReportAnalyzer.Rule.LOADING_CRASHED); + Assert.assertEquals("Inventory Sort", result.getMatcher().group("name")); + Assert.assertEquals("invsort", result.getMatcher().group("id")); + } + + @Test + public void loaderExceptionModCrash3() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash3.txt")), + CrashReportAnalyzer.Rule.LOADING_CRASHED); + Assert.assertEquals("SuperOres", result.getMatcher().group("name")); + Assert.assertEquals("superores", result.getMatcher().group("id")); + } + + @Test + public void loaderExceptionModCrash4() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/loader_exception_mod_crash4.txt")), + CrashReportAnalyzer.Rule.LOADING_CRASHED); + Assert.assertEquals("Kathairis", result.getMatcher().group("name")); + Assert.assertEquals("kathairis", result.getMatcher().group("id")); + } + + @Test + public void graphicsDriver() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/graphics_driver.txt")), + CrashReportAnalyzer.Rule.GRAPHICS_DRIVER); + } + + @Test + public void splashScreen() throws IOException { + CrashReportAnalyzer.Result result = findResultByRule( + CrashReportAnalyzer.anaylze(loadLog("/crash-report/splashscreen.txt")), + CrashReportAnalyzer.Rule.GRAPHICS_DRIVER); + } +} diff --git a/HMCLCore/src/test/resources/crash-report/file_already_exists.txt b/HMCLCore/src/test/resources/crash-report/file_already_exists.txt new file mode 100644 index 000000000..8a27eb302 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/file_already_exists.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: +Contact their authors BEFORE contacting forge + +// There are four lights! + +Time: 1/6/19 2:12 AM +Description: There was a severe problem during mod loading that has caused the game to fail + +net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Better PvP (xaerobetterpvp) +Caused by: java.nio.file.FileAlreadyExistsException: D:\Games\Minecraft\Minecraft Longtimeusing\.minecraft\versions\1.12.2-forge1.12.2-14.23.5.2775\config\pvpsettings.txt + at sun.nio.fs.WindowsFileCopy.move(Unknown Source) + at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) + at java.nio.file.Files.move(Unknown Source) + at xaero.pvp.BetterPVP.preInit(BetterPVP.java:105) + 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:624) + 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.Subscriber.invokeSubscriberMethod(Subscriber.java:87) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:144) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:72) + at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:67) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:108) + at com.google.common.eventbus.EventBus.post(EventBus.java:212) + at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218) + at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196) + 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.Subscriber.invokeSubscriberMethod(Subscriber.java:87) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:144) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:72) + at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:67) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:108) + at com.google.common.eventbus.EventBus.post(EventBus.java:212) + at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135) + at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.12.2 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_192, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 163542816 bytes (155 MB) / 419430400 bytes (400 MB) up to 8506048512 bytes (8112 MB) + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx8104m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.42 Powered by Forge 14.23.5.2775 Optifine OptiFine_1.12.2_HD_U_E2 8 mods loaded, 8 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + + | State | ID | Version | Source | Signature | + |:----- |:-------------- |:------------ |:--------------------------------------- |:---------------------------------------- | + | UCH | minecraft | 1.12.2 | minecraft.jar | None | + | UCH | mcp | 9.42 | minecraft.jar | None | + | UCH | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2775.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCH | forge | 14.23.5.2775 | forge-1.12.2-14.23.5.2775.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCEE | xaerobetterpvp | 1.15.9 | BetterPvPFairPlay_1.15.9_Forge_1.12.jar | None | + | UC | hud | 1.3.9 | hud-1.3.9-1.12.jar | None | + | UC | quickplay | 2.0.3 | Quickplay-1.12-2.0.3.jar | None | + | UC | level_head | 5.0 | Sk1er Levelhead (1.12.2)-5.0.jar | None | + + Loaded coremods (and transformers): + GL info: ' Vendor: 'Intel' Version: '4.5.0 - Build 25.20.100.6373' Renderer: 'Intel(R) HD Graphics 530' + OptiFine Version: OptiFine_1.12.2_HD_U_E2 + OptiFine Build: 20180728-185429 + Render Distance Chunks: 8 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.5.0 - Build 25.20.100.6373 + OpenGlRenderer: Intel(R) HD Graphics 530 + OpenGlVendor: Intel + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/graphics_driver.txt b/HMCLCore/src/test/resources/crash-report/graphics_driver.txt new file mode 100644 index 000000000..7f1eb39e4 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/graphics_driver.txt @@ -0,0 +1,73 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 19-8-7 下午7:05 +Description: Initializing game + +org.lwjgl.LWJGLException: Pixel format not accelerated + at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method) + at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52) + at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:252) + at org.lwjgl.opengl.Display.createWindow(Display.java:306) + at org.lwjgl.opengl.Display.create(Display.java:848) + at org.lwjgl.opengl.Display.create(Display.java:757) + at org.lwjgl.opengl.Display.create(Display.java:739) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:454) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:877) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method) + at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52) + at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:252) + at org.lwjgl.opengl.Display.createWindow(Display.java:306) + at org.lwjgl.opengl.Display.create(Display.java:848) + at org.lwjgl.opengl.Display.create(Display.java:757) + at org.lwjgl.opengl.Display.create(Display.java:739) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:454) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:877) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_60, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 70760384 bytes (67 MB) / 188170240 bytes (179 MB) up to 487849984 bytes (465 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx478M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + GL Caps: + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash.txt b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash.txt new file mode 100644 index 000000000..8a27eb302 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: +Contact their authors BEFORE contacting forge + +// There are four lights! + +Time: 1/6/19 2:12 AM +Description: There was a severe problem during mod loading that has caused the game to fail + +net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Better PvP (xaerobetterpvp) +Caused by: java.nio.file.FileAlreadyExistsException: D:\Games\Minecraft\Minecraft Longtimeusing\.minecraft\versions\1.12.2-forge1.12.2-14.23.5.2775\config\pvpsettings.txt + at sun.nio.fs.WindowsFileCopy.move(Unknown Source) + at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) + at java.nio.file.Files.move(Unknown Source) + at xaero.pvp.BetterPVP.preInit(BetterPVP.java:105) + 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:624) + 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.Subscriber.invokeSubscriberMethod(Subscriber.java:87) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:144) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:72) + at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:67) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:108) + at com.google.common.eventbus.EventBus.post(EventBus.java:212) + at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218) + at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196) + 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.Subscriber.invokeSubscriberMethod(Subscriber.java:87) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:144) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:72) + at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:67) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:108) + at com.google.common.eventbus.EventBus.post(EventBus.java:212) + at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135) + at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.12.2 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_192, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 163542816 bytes (155 MB) / 419430400 bytes (400 MB) up to 8506048512 bytes (8112 MB) + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx8104m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.42 Powered by Forge 14.23.5.2775 Optifine OptiFine_1.12.2_HD_U_E2 8 mods loaded, 8 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + + | State | ID | Version | Source | Signature | + |:----- |:-------------- |:------------ |:--------------------------------------- |:---------------------------------------- | + | UCH | minecraft | 1.12.2 | minecraft.jar | None | + | UCH | mcp | 9.42 | minecraft.jar | None | + | UCH | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2775.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCH | forge | 14.23.5.2775 | forge-1.12.2-14.23.5.2775.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCEE | xaerobetterpvp | 1.15.9 | BetterPvPFairPlay_1.15.9_Forge_1.12.jar | None | + | UC | hud | 1.3.9 | hud-1.3.9-1.12.jar | None | + | UC | quickplay | 2.0.3 | Quickplay-1.12-2.0.3.jar | None | + | UC | level_head | 5.0 | Sk1er Levelhead (1.12.2)-5.0.jar | None | + + Loaded coremods (and transformers): + GL info: ' Vendor: 'Intel' Version: '4.5.0 - Build 25.20.100.6373' Renderer: 'Intel(R) HD Graphics 530' + OptiFine Version: OptiFine_1.12.2_HD_U_E2 + OptiFine Build: 20180728-185429 + Render Distance Chunks: 8 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.5.0 - Build 25.20.100.6373 + OpenGlRenderer: Intel(R) HD Graphics 530 + OpenGlVendor: Intel + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash2.txt b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash2.txt new file mode 100644 index 000000000..b50309aaa --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash2.txt @@ -0,0 +1,96 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 3/28/19 9:52 PM +Description: There was a severe problem during mod loading that has caused the game to fail + +net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Inventory Sort (invsort) +Caused by: java.lang.IllegalAccessError: tried to access field net.minecraft.client.settings.KeyBinding.field_74512_d from class com.netease.invsort.InvTweaksObfuscation + at com.netease.invsort.InvTweaksObfuscation.getKeyBindingForwardKeyCode(InvTweaksObfuscation.java:272) + at com.netease.invsort.InvTweaksHandlerShortcuts.loadShortcuts(InvTweaksHandlerShortcuts.java:60) + at com.netease.invsort.InvTweaksConfigManager.loadConfig(InvTweaksConfigManager.java:177) + at com.netease.invsort.InvTweaksConfigManager.makeSureConfigurationIsLoaded(InvTweaksConfigManager.java:93) + at com.netease.invsort.InvTweaks.(InvTweaks.java:116) + at com.netease.invsort.forge.ClientProxy.init(ClientProxy.java:52) + at com.netease.invsort.forge.InvTweaksMod.init(InvTweaksMod.java:49) + 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:627) + at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) + at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) + at com.google.common.eventbus.EventBus.post(EventBus.java:217) + at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:218) + at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196) + 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.Subscriber.invokeSubscriberMethod(Subscriber.java:91) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) + at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) + at com.google.common.eventbus.EventBus.post(EventBus.java:217) + at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135) + at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:744) + at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:329) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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:141) + at net.minecraft.launchwrapper.Launch.main(Launch.java:23) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.12.2 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_60, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 145947240 bytes (139 MB) / 320770048 bytes (305 MB) up to 8576565248 bytes (8179 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8191M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.42 Powered by Forge 14.23.4.2705 20 mods loaded, 20 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + + | State | ID | Version | Source | Signature | + |:----- |:------------------ |:------------ |:----------------------------- |:---------------------------------------- | + | UCHI | minecraft | 1.12.2 | minecraft.jar | None | + | UCHI | mcp | 9.42 | minecraft.jar | None | + | UCHI | FML | 8.0.99.99 | forge-1.12.2-14.23.4.2705.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCHI | forge | 14.23.4.2705 | forge-1.12.2-14.23.4.2705.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCHI | mercurius_updater | 1.0 | MercuriusUpdater-1.12.2.jar | None | + | UCHI | networkmod | 1.11.2 | 4620273834451558259@3@0.jar | None | + | UCHI | antimod | 2.0 | 4620273834210283309@3@0.jar | None | + | UCHI | filtermod | 1.0 | 4620273834266845199@3@0.jar | None | + | UCHI | friendplaymod | 1.0 | 4620273834395780067@3@0.jar | None | + | UCHI | updatecore | 1.0 | 4620608844487847104@3@0.jar | None | + | UCHI | playermanager | 1.0 | 4620702976810361335@3@0.jar | None | + | UCHI | mcbasemod | 1.0 | 4621632218832071536@3@0.jar | None | + | UCHI | opencommand | 1.0 | 4624104029872303148@3@0.jar | None | + | UCHI | fullscreenpopup | 1.12.2.38000 | 4624104029891423116@3@0.jar | None | + | UCHI | departmod | 1.0 | 4625678897404525717@3@0.jar | None | + | UCHI | skinmod | 1.0 | 4626894585322620077@3@0.jar | None | + | UCHI | gotcha | 1.12 | 77135129230705664@3@15.jar | None | + | UCHEE | invsort | 79317-1.8 | 77135129230705664@3@15.jar | None | + | UCH | neteasemcassistant | 1.0.1 | 77135129230705664@3@15.jar | None | + | UCH | minimap | 2.1.12 | 77135129230705664@3@15.jar | None | + + Loaded coremods (and transformers): \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash3.txt b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash3.txt new file mode 100644 index 000000000..f3549ffc9 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash3.txt @@ -0,0 +1,240 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + BedPatch (bedpatch-2.2-1.12.2.jar) + AppleCore (AppleCore-mc1.12.2-3.2.0.jar) + Do not report to Forge! Remove FoamFixAPI (or replace with FoamFixAPI-Lawful) and try again. (FoamFix-1.12.2-0.9.4-Anarchy.jar) + CustomSkinLoader ([万用皮肤补丁]CustomSkinLoader_Forge-14.10a.jar) + CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar) + LesslagCorePlugin (lesslag-1.0-1.12.2.jar) + CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar) + JechCore (JustEnoughCharacters-1.12.0-3.3.0.jar) + Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) + ItemPatchingLoader (ItemPhysic+Lite+1.3.7+mc1.12.2.jar) + DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar) + OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.1.jar) + LoadingPlugin (ChunkAnimator-MC1.12-1.2.jar) +Contact their authors BEFORE contacting forge + +// Surprise! Haha. Well, this is awkward. + +Time: 4/9/19 5:07 PM +Description: There was a severe problem during mod loading that has caused the game to fail + +net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from SuperOres (superores) +Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraft.util.NonNullList.get(SourceFile:44) + at abused_master.superores.blocks.BlockOreBase.(BlockOreBase.java:66) + at abused_master.superores.registry.ModResources.register(ModResources.java:33) + at abused_master.superores.proxy.CommonProxy.preInit(CommonProxy.java:22) + at abused_master.superores.proxy.ClientProxy.preInit(ClientProxy.java:23) + at abused_master.superores.SuperOres.preinit(SuperOres.java:25) + 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:624) + at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) + at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) + at com.google.common.eventbus.EventBus.post(EventBus.java:217) + at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) + at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) + 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.Subscriber.invokeSubscriberMethod(Subscriber.java:91) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) + at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) + at com.google.common.eventbus.EventBus.post(EventBus.java:217) + at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) + at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.12.2 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.8.0_101, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 933328144 bytes (890 MB) / 1509949440 bytes (1440 MB) up to 8539602944 bytes (8144 MB) + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx8132m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.42 Powered by Forge 14.23.5.2811 Optifine OptiFine_1.12.2_HD_U_E3 87 mods loaded, 87 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + + | State | ID | Version | Source | Signature | + |:----- |:-------------------- |:------------------------ |:-------------------------------------------------- |:---------------------------------------- | + | LCH | minecraft | 1.12.2 | minecraft.jar | None | + | LCH | mcp | 9.42 | minecraft.jar | None | + | LCH | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2811.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | LCH | forge | 14.23.5.2811 | forge-1.12.2-14.23.5.2811.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | LCH | itemphysic | 1.4.0 | minecraft.jar | None | + | LCH | jecharacters | 1.12.0-3.3.0 | JustEnoughCharacters-1.12.0-3.3.0.jar | None | + | LCH | openmodscore | 0.12.1 | minecraft.jar | None | + | LCH | foamfixcore | 7.7.4 | minecraft.jar | None | + | LCH | lesslag | 1.0 | minecraft.jar | None | + | LCH | dsurroundcore | 3.5.4.3 | minecraft.jar | None | + | LCH | deconstruction | 3.0.4 | [MC1.12.2]DeconTable-3.0.4.jar | None | + | LCH | customskinloader | 14.10a | [万用皮肤补丁]CustomSkinLoader_Forge-14.10a.jar | 52885f395e68f42e9b3b629ba56ecf606f7d4269 | + | LCH | applecore | 3.2.0 | AppleCore-mc1.12.2-3.2.0.jar | None | + | LCH | jei | 4.15.0.268 | jei_1.12.2-4.15.0.268.jar | None | + | LCH | appleskin | 1.0.9 | AppleSkin-mc1.12-1.0.9.jar | None | + | LCH | ctm | MC1.12.2-0.3.3.22 | CTM-MC1.12.2-0.3.3.22.jar | None | + | LCH | appliedenergistics2 | rv6-stable-6 | appliedenergistics2-rv6-stable-6.jar | dfa4d3ac143316c6f32aa1a1beda1e34d42132e5 | + | LCH | codechickenlib | 3.2.2.353 | CodeChickenLib-1.12.2-3.2.2.353-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | + | LCH | avaritia | 3.3.0 | Avaritia-1.12.2-3.3.0.33-universal.jar | None | + | LCH | betterbuilderswands | 0.13.2 | BetterBuildersWands-1.12.2-0.13.2.271+5997513.jar | None | + | LCH | biomesoplenty | 7.0.1.2419 | BiomesOPlenty-1.12.2-7.0.1.2419-universal.jar | None | + | LCH | bookshelf | 2.3.577 | Bookshelf-1.12.2-2.3.577.jar | d476d1b22b218a10d845928d1665d45fce301b27 | + | LCH | redstoneflux | 2.1.0 | RedstoneFlux-1.12-2.1.0.6-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | + | LCH | brandonscore | 2.4.9 | BrandonsCore-1.12.2-2.4.9.195-universal.jar | None | + | LCH | chisel | MC1.12.2-0.2.1.35 | Chisel-MC1.12.2-0.2.1.35.jar | None | + | LCH | chiselsandbits | 14.31 | chiselsandbits-14.31.jar | None | + | LCH | chunkanimator | 1.2 | ChunkAnimator-MC1.12-1.2.jar | None | + | LCH | cravings | 1.0.11 | Cravings-1.12.2-1.0.11.jar | d476d1b22b218a10d845928d1665d45fce301b27 | + | LCH | cxlibrary | 1.6.1 | cxlibrary-1.12.1-1.6.1.jar | None | + | LCH | dimensionaledibles | 1.3 | DimensionalEdibles-1.12.2-1.3.jar | 4ffa87db52cf086d00ecc4853a929367b1c39b5c | + | LCH | draconicevolution | 2.3.20 | Draconic-Evolution-1.12.2-2.3.20.333-universal.jar | None | + | LCH | elevatorid | 1.3.8 | ElevatorMod-1.12.2-1.3.8.jar | None | + | LCH | mantle | 1.12-1.3.3.49 | Mantle-1.12-1.3.3.49.jar | None | + | LCH | twilightforest | 3.8.689 | twilightforest-1.12.2-3.8.689-universal.jar | None | + | LCH | tconstruct | 1.12.2-2.12.0.135 | TConstruct-1.12.2-2.12.0.135.jar | None | + | LCH | extrautils2 | 1.0 | extrautils2-1.12-1.9.9.jar | None | + | LCH | fastleafdecay | v14 | FastLeafDecay-v14.jar | None | + | LCH | foamfix | 0.9.4-1.12.2 | FoamFix-1.12.2-0.9.4-Anarchy.jar | None | + | LCH | gpick | 4.2 | GPickaxe2-1.12.2-4.2.jar | None | + | LCH | growthcraft | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_apples | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_bamboo | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_cellar | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_bees | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_fishtrap | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_grapes | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_hops | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_milk | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | growthcraft_rice | 4.0.4.500 | growthcraft-1.12.2-4.0.4.500.jar | None | + | LCH | harvest | 1.12-1.2.7-20 | Harvest-1.12-1.2.7-20.jar | None | + | LCH | ichunutil | 7.2.1 | iChunUtil-1.12.2-7.2.1.jar | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 | + | LCH | hats | 7.0.0 | Hats-1.12.2-7.0.2.jar | None | + | LCH | i18nmod | 1.12.2-1.0.8 | i18nupdatemod-1.12.2-1.0.8.jar | None | + | LCH | ic2 | 2.8.999 | IC2Classic+1.12-1.5.4.2.jar | None | + | LCH | ic2-classic-spmod | 0.0.0.0 | IC2Classic+1.12-1.5.4.2.jar | None | + | LCH | ias | 7.0.3 | InGameAccountSwitcher-Forge-1.12-7.0.3.jar | None | + | LCH | inventorytweaks | 1.63+release.109.220f184 | InventoryTweaks-1.63.jar | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe | + | LCH | earthenbounty | 2.1.6 | just_a_few_more_ores-2.1.6.jar | None | + | LCH | justenoughbuttons | 1.12-1.2 | justenoughbuttons-1.12.2-1.2.3.jar | None | + | LCH | keepinginventory | 2.4 | KeepingInventory-1.12.2-2.4.jar | None | + | LCH | mobends | 0.24 | mobends-0.24_for_MC-1.12.jar | None | + | LCH | mod_autofish | 1.12-1.7 | mod_autofish_forge-1.12-1.7.jar | None | + | LCH | mousetweaks | 2.10 | MouseTweaks-2.10-mc1.12.2.jar | None | + | LCH | multipagechest | 1.9.1 | MultiPageChest-1.12-1.9.1.jar | None | + | LCH | naturescompass | 1.5.1 | NaturesCompass-1.12.2-1.5.1.jar | None | + | LCH | openmods | 0.12.1 | OpenModsLib-1.12.2-0.12.1.jar | d2a9a8e8440196e26a268d1f3ddc01b2e9c572a5 | + | LCH | openblocks | 1.8 | OpenBlocks-1.12.2-1.8.jar | d2a9a8e8440196e26a268d1f3ddc01b2e9c572a5 | + | LCH | getalltheseeds | 1.12a | Pam's+Get+all+the+Seeds!+1.12a.jar | None | + | LCH | harvestcraft | 1.12.2zb | Pam's+HarvestCraft+1.12.2zb.jar | None | + | LCH | pamscookables | 1.1 | pamscookables-1.1.jar | None | + | LCH | pamsimpleharvest | 2.0.0 | pamsimpleharvest-2.0.0.jar | None | + | LCH | pinklysheep | 4.0.0b8 | pinklysheep-mc1.12.2-4.0b8.jar | None | + | LCH | projecte | 1.12.2-PE1.4.0 | ProjectE-1.12.2-PE1.4.0.jar | None | + | LCH | texfix | 4.0 | TexFix+V-1.12-4.0.jar | None | + | LCH | tinkersjei | 1.1 | tinkersjei-1.1.jar | None | + | LCH | tinkertoolleveling | 1.12.2-1.1.0.DEV.b23e769 | TinkerToolLeveling-1.12.2-1.1.0.jar | None | + | LCH | tofucraft | 0.0.2.1 | TofuCraftReload-0.0.2.1.jar | None | + | LCH | torcherino | 7.6 | torcherino-7.6.jar | None | + | LCH | trashslot | 8.4.6 | TrashSlot_1.12.1-8.4.6.jar | None | + | LCH | veinminer | 0.38.2 | VeinMiner-1.12-0.38.2.647+b31535a.jar | None | + | LCH | veinminermodsupport | 0.38.2 | VeinMiner-1.12-0.38.2.647+b31535a.jar | None | + | LCH | kiwi | 0.5.2.29 | Kiwi-1.12.2-0.5.2.29.jar | None | + | LCH | cuisine | 0.5.0-build838 | Cuisine-0.5.0-build838.jar | None | + | LCH | orelib | 3.5.2.2 | OreLib-1.12.2-3.5.2.2.jar | 7a2128d395ad96ceb9d9030fbd41d035b435753a | + | LCH | dsurround | 3.5.4.3 | DynamicSurroundings-1.12.2-3.5.4.3.jar | 7a2128d395ad96ceb9d9030fbd41d035b435753a | + | LCH | coffeework | @version@ | CoffeeWorkshop_V1.2.5_MC1.12.2.jar | None | + | LCE | superores | 1.9.0_1.12 | superores-1.9.0-1.12.jar | None | + + Loaded coremods (and transformers): +BedPatch (bedpatch-2.2-1.12.2.jar) + com.mordenkainen.bedpatch.BedPatchASM +AppleCore (AppleCore-mc1.12.2-3.2.0.jar) + squeek.applecore.asm.TransformerModuleHandler +Do not report to Forge! Remove FoamFixAPI (or replace with FoamFixAPI-Lawful) and try again. (FoamFix-1.12.2-0.9.4-Anarchy.jar) + pl.asie.foamfix.coremod.FoamFixTransformer +CustomSkinLoader ([万用皮肤补丁]CustomSkinLoader_Forge-14.10a.jar) + customskinloader.forge.loader.LaunchWrapper +CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar) + cubex2.cxlibrary.CoreModTransformer +LesslagCorePlugin (lesslag-1.0-1.12.2.jar) + +CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar) + team.chisel.ctm.client.asm.CTMTransformer +JechCore (JustEnoughCharacters-1.12.0-3.3.0.jar) + me.towdium.jecharacters.core.JechClassTransformer +Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) + invtweaks.forge.asm.ContainerTransformer +ItemPatchingLoader (ItemPhysic+Lite+1.3.7+mc1.12.2.jar) + com.creativemd.itemphysic.ItemTransformer +DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar) + org.orecruncher.dsurround.asm.Transformer +OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.1.jar) + openmods.core.OpenModsClassTransformer +LoadingPlugin (ChunkAnimator-MC1.12-1.2.jar) + lumien.chunkanimator.asm.ClassTransformer + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 419.17' Renderer: 'GeForce GTX 1050/PCIe/SSE2' + OpenModsLib class transformers: [llama_null_fix:FINISHED],[horse_base_null_fix:FINISHED],[pre_world_render_hook:FINISHED],[player_render_hook:FINISHED],[horse_null_fix:FINISHED] + AE2 Version: stable rv6-stable-6 for Forge 14.23.5.2768 + Pulsar/tconstruct loaded Pulses: + - TinkerCommons (Enabled/Forced) + - TinkerWorld (Enabled/Not Forced) + - TinkerTools (Enabled/Not Forced) + - TinkerHarvestTools (Enabled/Forced) + - TinkerMeleeWeapons (Enabled/Forced) + - TinkerRangedWeapons (Enabled/Forced) + - TinkerModifiers (Enabled/Forced) + - TinkerSmeltery (Enabled/Not Forced) + - TinkerGadgets (Enabled/Not Forced) + - TinkerOredict (Enabled/Forced) + - TinkerIntegration (Enabled/Forced) + - TinkerFluids (Enabled/Forced) + - TinkerMaterials (Enabled/Forced) + - TinkerModelRegister (Enabled/Forced) + - chiselIntegration (Enabled/Not Forced) + - chiselsandbitsIntegration (Enabled/Not Forced) + + OptiFine Version: OptiFine_1.12.2_HD_U_E3 + OptiFine Build: 20181210-121000 + Render Distance Chunks: 8 + Mipmaps: 0 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.6.0 NVIDIA 419.17 + OpenGlRenderer: GeForce GTX 1050/PCIe/SSE2 + OpenGlVendor: NVIDIA Corporation + CpuCount: 6 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash4.txt b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash4.txt new file mode 100644 index 000000000..efb48e2d6 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/loader_exception_mod_crash4.txt @@ -0,0 +1,114 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 2019-12-31 11:43:31 CST +Description: Initializing game + +net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Kathairis (kathairis) +Caused by: java.lang.IllegalArgumentException: Failed to register dimension for id 2, One is already registered + at net.minecraftforge.common.DimensionManager.registerDimension(DimensionManager.java:134) + at mod.krevik.KCore.dimRegistry(KCore.java:493) + at mod.krevik.KCore.preInit(KCore.java:799) + 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637) + at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) + at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) + at com.google.common.eventbus.EventBus.post(EventBus.java:217) + at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) + at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) + 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.Subscriber.invokeSubscriberMethod(Subscriber.java:91) + at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) + at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) + at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) + at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) + at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) + at com.google.common.eventbus.EventBus.post(EventBus.java:217) + at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) + at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) + at net.minecraft.client.Minecraft.init(Minecraft.java:467) + at net.minecraft.client.Minecraft.run(Minecraft.java:3931) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- + Minecraft Version: 1.12.2 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.8.0_121, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 2673556512 bytes (2549 MB) / 3674210304 bytes (3504 MB) up to 3674210304 bytes (3504 MB) + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx3500m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.42 Powered by Forge 14.23.5.2825 22 mods loaded, 22 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + + | State | ID | Version | Source | Signature | + |:----- |:------------------- |:------------------------ |:------------------------------------------------- |:---------------------------------------- | + | LCH | minecraft | 1.12.2 | minecraft.jar | None | + | LCH | mcp | 9.42 | minecraft.jar | None | + | LCH | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2825.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | LCH | forge | 14.23.5.2825 | forge-1.12.2-14.23.5.2825.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | LCH | foamfixcore | 7.7.4 | minecraft.jar | None | + | LCH | damageindicatorsmod | 1.0 | [1.12.2]血量显示.jar | None | + | LCH | inventorytweaks | 1.63+release.109.220f184 | [R建整理]InventoryTweaks-1.63.jar | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe | + | LCH | foamfix | 0.10.3-1.12.2 | [内存优化]foamfix-0.10.3-1.12.2.jar | None | + | LCH | codechickenlib | 3.2.2.353 | [前置]CodeChickenLib-1.12.2-3.2.2.353-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | + | LCH | recipehandler | 0.13 | [合成冲突消除器]NoMoreRecipeConflict-0.13(1.12.2).jar | None | + | LCH | lucky | 7.5.0 | [幸运方块]LuckyBlock_1-12_v7-5-0.jar | None | + | LCH | jei | 4.15.0.287 | jei_1.12.2-4.15.0.287.jar | None | + | LCH | projecte | 1.12.2-PE1.4.0 | [等价交换]ProjectE-1.12.2-PE1.4.0.jar | None | + | LCH | durabilityshow | 5.0.0 | [耐久显示]Durability+Show-1.12-5.0.0.jar | None | + | LCH | oreexcavation | 1.4.137 | [连锁挖矿]OreExcavation-1.4.137.jar | None | + | LCH | vanillafix | 1.0.10-SNAPSHOT | [防止崩溃]VanillaFix-1.0.10-99.jar | None | + | LCH | hardcorequesting | @VERSION@ | HQM-1.12-5.4.0-hotfix1.jar | None | + | LCH | journeymap | 1.12-5.4.9 | journeymap-1.12-5.4.9.jar | None | + | LCH | kamenridercraft4th | 1.3 | KamenRiderCraft4th+-+1.12.2+-+1.4.jar | None | + | LCE | kathairis | 1.12.2-1.6.0-beta | Kathairis-1.12.2-1.6.0-beta.jar | None | + | LC | nei | 2.4.2 | NotEnoughItems-1.12.2-2.4.2.244-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | + | LC | aoa3 | 3.1.2.b | 虚无世界3.jar | None | + Loaded coremods (and transformers): Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) ([内存优化]foamfix-0.10.3-1.12.2.jar) + pl.asie.foamfix.coremod.FoamFixTransformer + VanillaFixLoadingPlugin ([防止崩溃]VanillaFix-1.0.10-99.jar) + + Inventory Tweaks Coremod ([R建整理]InventoryTweaks-1.63.jar) + invtweaks.forge.asm.ContainerTransformer + GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.4425' Renderer: 'Intel(R) HD Graphics' + Suspected Mods: Kathairis (kathairis) + Launched Version: HMCL 3.2.139 + LWJGL: 2.9.4 + OpenGL: Intel(R) HD Graphics GL version 4.0.0 - Build 10.18.10.4425, Intel + GL Caps: Using GL 1.3 multitexturing. + Using GL 1.3 texture combiners. + Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. + Shaders are available because OpenGL 2.1 is supported. + VBOs are available because OpenGL 1.5 is supported. + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + CPU: 2x Intel(R) Celeron(R) CPU G1620 @ 2.70GHz diff --git a/HMCLCore/src/test/resources/crash-report/mod/bettersprinting.txt b/HMCLCore/src/test/resources/crash-report/mod/bettersprinting.txt new file mode 100644 index 000000000..d4ec28788 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/bettersprinting.txt @@ -0,0 +1,161 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + NeteaseCore (4619774556351054392@3@0.jar) + SkinCore (4626894634154779079@3@0.jar) + BaseModNeteaseCore (4620273813196076442@3@0.jar) + InputFix (4618424574399199550@3@0.jar) + RandFTCore (4618421856281952104@2@33.jar) +Contact their authors BEFORE contacting forge + +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 19-1-20 上午10:58 +Description: Ticking entity + +java.lang.IllegalAccessError: tried to access field net.minecraft.client.entity.EntityPlayerSP.field_71156_d from class chylex.bettersprinting.client.player.impl.LivingUpdate + at chylex.bettersprinting.client.player.impl.LivingUpdate.callPreSuper(LivingUpdate.java:18) + at chylex.bettersprinting.client.player.impl.PlayerOverride.func_70636_d(PlayerOverride.java:33) + at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1614) + at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:283) + at net.minecraft.client.entity.EntityPlayerSP.func_70071_h_(EntityPlayerSP.java:117) + at net.minecraft.world.World.func_72866_a(World.java:1860) + at net.minecraft.world.World.func_72870_g(World.java:1829) + at net.minecraft.world.World.func_72939_s(World.java:1661) + at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2082) + at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1017) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at chylex.bettersprinting.client.player.impl.LivingUpdate.callPreSuper(LivingUpdate.java:18) + at chylex.bettersprinting.client.player.impl.PlayerOverride.func_70636_d(PlayerOverride.java:33) + at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1614) + at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:283) + at net.minecraft.client.entity.EntityPlayerSP.func_70071_h_(EntityPlayerSP.java:117) + at net.minecraft.world.World.func_72866_a(World.java:1860) + at net.minecraft.world.World.func_72870_g(World.java:1829) + +-- Entity being ticked -- +Details: + Entity Type: null (chylex.bettersprinting.client.player.impl.PlayerOverride) + Entity ID: 2833344 + Entity Name: 屠仙召唤师1 + Entity's Exact location: -25.07, 70.05, 1.57 + Entity's Block location: -26.00,70.00,1.00 - World: (-26,70,1), Chunk: (at 6,4,1 in -2,0; contains blocks -32,0,0 to -17,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Entity's Momentum: 0.00, 0.00, 0.00 + Entity's Rider: ~~ERROR~~ NullPointerException: null + Entity's Vehicle: ~~ERROR~~ NullPointerException: null +Stacktrace: + at net.minecraft.world.World.func_72939_s(World.java:1661) + +-- Affected level -- +Details: + Level name: MpServer + All players: 33 total; [PlayerOverride['屠仙召唤师1'/2833344, l='MpServer', x=-25.07, y=70.05, z=1.57], EntityOtherPlayerMP['Mmqlipe'/2832646, l='MpServer', x=-21.94, y=70.00, z=0.13], EntityOtherPlayerMP['Aghikt'/2833156, l='MpServer', x=-23.77, y=70.00, z=0.35], EntityOtherPlayerMP['任凭暴雪纷飞'/2832666, l='MpServer', x=-22.78, y=70.00, z=0.81], EntityOtherPlayerMP['summer_殇恋'/2833248, l='MpServer', x=-25.00, y=70.03, z=1.63], EntityOtherPlayerMP['单身汪carzy'/2831244, l='MpServer', x=-17.53, y=68.00, z=1.41], EntityOtherPlayerMP['BARRYDCY'/2830748, l='MpServer', x=-23.81, y=70.00, z=0.13], EntityOtherPlayerMP['mc小禾禾'/2832081, l='MpServer', x=-2.50, y=67.00, z=7.89], EntityOtherPlayerMP['逗比牛是真的逗比'/2827646, l='MpServer', x=-13.63, y=67.00, z=9.16], EntityOtherPlayerMP['二次元ren'/2830953, l='MpServer', x=-25.41, y=70.00, z=-0.09], EntityOtherPlayerMP['暗影作者'/2818626, l='MpServer', x=-22.78, y=70.00, z=-0.31], EntityOtherPlayerMP['梦晨丶辉'/2833153, l='MpServer', x=-23.16, y=70.03, z=-0.69], EntityOtherPlayerMP['gu_chen'/2833342, l='MpServer', x=-25.16, y=70.03, z=-0.66], EntityOtherPlayerMP['上进豹猫的飞'/2831854, l='MpServer', x=-24.94, y=70.00, z=-0.44], EntityOtherPlayerMP['隔山打牛丨患幻'/2832942, l='MpServer', x=-0.19, y=67.00, z=-0.63], EntityOtherPlayerMP['c4ru4rp9p9'/55, l='MpServer', x=-8.50, y=67.00, z=-4.50], EntityOtherPlayerMP['辣鸡翅'/2830962, l='MpServer', x=-8.18, y=68.00, z=-7.38], EntityOtherPlayerMP['luksm1'/2828598, l='MpServer', x=-7.59, y=68.00, z=-7.97], EntityOtherPlayerMP['放大阿萨姆'/2831633, l='MpServer', x=-5.44, y=67.80, z=-8.03], EntityOtherPlayerMP['rd65d5wf57'/0, l='MpServer', x=3.50, y=67.00, z=-14.50], EntityOtherPlayerMP['n7m0k9a63m'/6, l='MpServer', x=1.50, y=68.00, z=-5.50], EntityOtherPlayerMP['w1rc9838y8'/7, l='MpServer', x=3.50, y=68.00, z=-2.50], EntityOtherPlayerMP['YlNb'/2830955, l='MpServer', x=12.36, y=75.50, z=3.53], EntityOtherPlayerMP['阳光主播秋日'/2829917, l='MpServer', x=9.63, y=67.00, z=1.03], EntityOtherPlayerMP['24vnu41f3t'/1, l='MpServer', x=10.50, y=67.00, z=0.50], EntityOtherPlayerMP['pa63qhv6ql'/2, l='MpServer', x=-0.50, y=68.00, z=9.50], EntityOtherPlayerMP['4o0yglp9p4'/4, l='MpServer', x=3.50, y=68.00, z=3.50], EntityOtherPlayerMP['9i6ei17ml9'/5, l='MpServer', x=1.50, y=68.00, z=6.50], EntityOtherPlayerMP['pater得得520'/2832550, l='MpServer', x=-14.57, y=69.14, z=-22.54], EntityOtherPlayerMP['YoloYap'/2832181, l='MpServer', x=-1.95, y=69.17, z=-22.41], EntityOtherPlayerMP['敲帅的骚鱼鸭丶'/2831850, l='MpServer', x=-8.79, y=69.15, z=-20.27], EntityOtherPlayerMP['九凤最帅'/2831536, l='MpServer', x=-24.59, y=57.23, z=-31.83], EntityOtherPlayerMP['海神修罗唐三'/2820695, l='MpServer', x=-72.50, y=76.72, z=-7.61]] + Chunk stats: MultiplayerChunkCache: 45, 45 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: -26.00,70.00,1.00 - World: (-26,70,1), Chunk: (at 6,4,1 in -2,0; contains blocks -32,0,0 to -17,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 236429046 game time, 389000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 218 total; [EntityOtherPlayerMP['24vnu41f3t'/1, l='MpServer', x=10.50, y=67.00, z=0.50], PlayerOverride['屠仙召唤师1'/2833344, l='MpServer', x=-25.07, y=70.05, z=1.57], EntityOtherPlayerMP['pa63qhv6ql'/2, l='MpServer', x=-0.50, y=68.00, z=9.50], EntityArmorStand['§e§l1,035名玩家'/3, l='MpServer', x=-0.50, y=67.88, z=9.50], EntityOtherPlayerMP['Mmqlipe'/2832646, l='MpServer', x=-21.94, y=70.00, z=0.13], EntityOtherPlayerMP['4o0yglp9p4'/4, l='MpServer', x=3.50, y=68.00, z=3.50], EntityOtherPlayerMP['Aghikt'/2833156, l='MpServer', x=-23.77, y=70.00, z=0.35], EntityOtherPlayerMP['任凭暴雪纷飞'/2832666, l='MpServer', x=-22.78, y=70.00, z=0.81], EntityOtherPlayerMP['9i6ei17ml9'/5, l='MpServer', x=1.50, y=68.00, z=6.50], EntityOtherPlayerMP['n7m0k9a63m'/6, l='MpServer', x=1.50, y=68.00, z=-5.50], EntityOtherPlayerMP['summer_殇恋'/2833248, l='MpServer', x=-25.00, y=70.03, z=1.63], EntityOtherPlayerMP['w1rc9838y8'/7, l='MpServer', x=3.50, y=68.00, z=-2.50], EntityOtherPlayerMP['单身汪carzy'/2831244, l='MpServer', x=-17.53, y=68.00, z=1.41], EntityOtherPlayerMP['BARRYDCY'/2830748, l='MpServer', x=-23.81, y=70.00, z=0.13], EntityArmorStand['§b神秘宝库'/8, l='MpServer', x=-8.50, y=68.38, z=-8.50], EntityArmorStand['§e§l右键点击'/9, l='MpServer', x=-8.50, y=68.09, z=-8.50], EntityVillager['村民'/10, l='MpServer', x=-8.50, y=67.00, z=10.50], EntityArmorStand['§e§l右键点击'/11, l='MpServer', x=-8.50, y=67.16, z=10.50], EntityArmorStand['§b任务达人'/12, l='MpServer', x=-8.50, y=67.47, z=10.50], EntityOtherPlayerMP['逗比牛是真的逗比'/2827646, l='MpServer', x=-13.63, y=67.00, z=9.16], EntityOtherPlayerMP['mc小禾禾'/2832081, l='MpServer', x=-2.50, y=67.00, z=7.89], EntityOtherPlayerMP['暗影作者'/2818626, l='MpServer', x=-22.78, y=70.00, z=-0.31], EntityOtherPlayerMP['二次元ren'/2830953, l='MpServer', x=-25.41, y=70.00, z=-0.09], EntityOtherPlayerMP['gu_chen'/2833342, l='MpServer', x=-25.16, y=70.03, z=-0.66], EntityOtherPlayerMP['梦晨丶辉'/2833153, l='MpServer', x=-23.16, y=70.03, z=-0.69], EntityOtherPlayerMP['隔山打牛丨患幻'/2832942, l='MpServer', x=-0.19, y=67.00, z=-0.63], EntityOtherPlayerMP['上进豹猫的飞'/2831854, l='MpServer', x=-24.94, y=70.00, z=-0.44], EntityOtherPlayerMP['辣鸡翅'/2830962, l='MpServer', x=-8.18, y=68.00, z=-7.38], EntityOtherPlayerMP['c4ru4rp9p9'/55, l='MpServer', x=-8.50, y=67.00, z=-4.50], EntityOtherPlayerMP['luksm1'/2828598, l='MpServer', x=-7.59, y=68.00, z=-7.97], EntityOtherPlayerMP['放大阿萨姆'/2831633, l='MpServer', x=-5.44, y=67.80, z=-8.03], EntityOtherPlayerMP['c4ru4rp9p9'/55, l='MpServer', x=-8.50, y=67.00, z=-4.50], EntityArmorStand['§b礼包使者§r'/58, l='MpServer', x=-8.50, y=67.25, z=-4.50], EntityArmorStand['§e§l右键点击§r'/57, l='MpServer', x=-8.50, y=66.97, z=-4.50], EntityOtherPlayerMP['n7m0k9a63m'/6, l='MpServer', x=1.50, y=68.00, z=-5.50], EntityArmorStand['盔甲架'/2833250, l='MpServer', x=-8.50, y=70.69, z=-8.50], EntityArmorStand['§e1. §cCC直播丶终宇飞i§r§7 [GHOST]§7 - §e1,054'/62, l='MpServer', x=-10.50, y=72.78, z=-28.00], EntityOtherPlayerMP['YlNb'/2830955, l='MpServer', x=12.36, y=75.50, z=3.53], EntityOtherPlayerMP['summer_殇恋'/2833248, l='MpServer', x=-25.00, y=70.03, z=1.63], EntityArmorStand['§b§l起床战争等级'/60, l='MpServer', x=-10.50, y=73.25, z=-28.00], EntityOtherPlayerMP['敲帅的骚鱼鸭丶'/2831850, l='MpServer', x=-8.79, y=69.15, z=-20.27], EntityArmorStand['§e4. §aAing_§r§7 [S]§7 - §e641'/68, l='MpServer', x=-10.50, y=71.69, z=-28.00], EntityArmorStand['§e5. §bCC直播丶贼能混§r§7 [S]§7 - §e625'/70, l='MpServer', x=-10.50, y=71.31, z=-28.00], EntityOtherPlayerMP['上进豹猫的飞'/2831854, l='MpServer', x=-24.94, y=70.00, z=-0.44], EntityArmorStand['§e2. §b奶糕酷§r§7 [DD]§7 - §e707'/64, l='MpServer', x=-10.50, y=72.41, z=-28.00], EntityArmorStand['§e3. §cMinikloon§7 - §e666'/66, l='MpServer', x=-10.50, y=72.03, z=-28.00], EntityOtherPlayerMP['阳光主播秋日'/2829917, l='MpServer', x=9.63, y=67.00, z=1.03], EntityOtherPlayerMP['24vnu41f3t'/1, l='MpServer', x=10.50, y=67.00, z=0.50], EntityArmorStand['§e8. §7慕依起不来床了§r§7 [CEO]§7 - §e578'/76, l='MpServer', x=-10.50, y=70.19, z=-28.00], EntityOtherPlayerMP['pa63qhv6ql'/2, l='MpServer', x=-0.50, y=68.00, z=9.50], EntityOtherPlayerMP['4o0yglp9p4'/4, l='MpServer', x=3.50, y=68.00, z=3.50], EntityArmorStand['§e9. §7CC直播丶小凯吖§r§7 [S]§7 - §e524'/78, l='MpServer', x=-10.50, y=69.81, z=-28.00], EntityOtherPlayerMP['9i6ei17ml9'/5, l='MpServer', x=1.50, y=68.00, z=6.50], EntityOtherPlayerMP['单身汪carzy'/2831244, l='MpServer', x=-17.53, y=68.00, z=1.41], EntityArmorStand['§e6. §7闻雪此生挚爱唯江§r§7 [V8]§7 - §e611'/72, l='MpServer', x=-10.50, y=70.94, z=-28.00], EntityArmorStand['§e7. §7闻雪一生挚爱唯江§r§7 [SW]§7 - §e608'/74, l='MpServer', x=-10.50, y=70.56, z=-28.00], EntityArmorStand['§7所有模式'/84, l='MpServer', x=-5.00, y=73.38, z=-28.00], EntityArmorStand['§e1. §cCC直播丶终宇飞i§r§7 [GHOST]§7 - §e18,937'/86, l='MpServer', x=-5.00, y=72.91, z=-28.00], EntityArmorStand['§e10. §7樱花落雪思丶飞神§r§7 [CEO]§7 - §e521'/80, l='MpServer', x=-10.50, y=69.47, z=-28.00], EntityArmorStand['§b§l生涯胜场'/82, l='MpServer', x=-5.00, y=73.75, z=-28.00], EntityOtherPlayerMP['梦晨丶辉'/2833153, l='MpServer', x=-23.16, y=70.03, z=-0.69], EntityArmorStand['§e4. §7闻雪一生挚爱唯江§r§7 [SW]§7 - §e8,699'/92, l='MpServer', x=-5.00, y=71.81, z=-28.00], EntityOtherPlayerMP['YoloYap'/2832181, l='MpServer', x=-1.95, y=69.17, z=-22.41], EntityOtherPlayerMP['pater得得520'/2832550, l='MpServer', x=-14.57, y=69.14, z=-22.54], EntityArmorStand['§e5. §7CC直播丶小凯吖§r§7 [S]§7 - §e8,390'/94, l='MpServer', x=-5.00, y=71.44, z=-28.00], EntityOtherPlayerMP['Aghikt'/2833156, l='MpServer', x=-23.77, y=70.00, z=0.35], EntityArmorStand['§e2. §bCC直播丶贼能混§r§7 [S]§7 - §e11,714'/88, l='MpServer', x=-5.00, y=72.53, z=-28.00], EntityArmorStand['§e3. §7闻雪此生挚爱唯江§r§7 [V8]§7 - §e10,068'/90, l='MpServer', x=-5.00, y=72.19, z=-28.00], EntityArmorStand['§e9. §7初雨凉笙叹丶星尘§7 - §e7,605'/102, l='MpServer', x=-5.00, y=69.97, z=-28.00], EntityArmorStand['§e8. §a顽皮野蛮长的大丶§r§7 [CEO]§7 - §e7,934'/100, l='MpServer', x=-5.00, y=70.31, z=-28.00], EntityArmorStand['§e7. §b没人疼爱我了§r§7 [S]§7 - §e8,154'/98, l='MpServer', x=-5.00, y=70.69, z=-28.00], EntityOtherPlayerMP['任凭暴雪纷飞'/2832666, l='MpServer', x=-22.78, y=70.00, z=0.81], EntityOtherPlayerMP['敲帅的骚鱼鸭丶'/2831850, l='MpServer', x=-8.79, y=69.15, z=-20.27], EntityArmorStand['§e6. §biLikeOreo§7 - §e8,323'/96, l='MpServer', x=-5.00, y=71.06, z=-28.00], EntityArmorStand['§b§l生涯最终击杀'/110, l='MpServer', x=0.50, y=73.75, z=-28.00], EntityArmorStand['§a§l生涯 §r§7每周 §r§7每日'/108, l='MpServer', x=-5.00, y=68.75, z=-28.00], EntityArmorStand['§6§l点击切换!'/106, l='MpServer', x=-5.00, y=69.13, z=-28.00], EntityArmorStand['§e10. §b笙歌叹离愁丶旺仔§r§7 [URBBR]§7 - §e7,564'/104, l='MpServer', x=-5.00, y=69.59, z=-28.00], EntityArmorStand['§e3. §b奶糕酷§r§7 [DD]§7 - §e31,951'/118, l='MpServer', x=0.50, y=72.19, z=-28.00], EntityArmorStand['§e2. §bCC直播丶贼能混§r§7 [S]§7 - §e38,941'/116, l='MpServer', x=0.50, y=72.53, z=-28.00], EntityArmorStand['§e1. §cCC直播丶终宇飞i§r§7 [GHOST]§7 - §e62,954'/114, l='MpServer', x=0.50, y=72.91, z=-28.00], EntityArmorStand['§7所有模式'/112, l='MpServer', x=0.50, y=73.38, z=-28.00], EntityOtherPlayerMP['BARRYDCY'/2830748, l='MpServer', x=-23.81, y=70.00, z=0.13], EntityArmorStand['§e7. §7闻雪此生挚爱唯江§r§7 [V8]§7 - §e27,126'/126, l='MpServer', x=0.50, y=70.69, z=-28.00], EntityOtherPlayerMP['海神修罗唐三'/2820695, l='MpServer', x=-72.50, y=76.72, z=-7.61], EntityOtherPlayerMP['阳光主播秋日'/2829917, l='MpServer', x=9.63, y=67.00, z=1.03], EntityOtherPlayerMP['Mmqlipe'/2832646, l='MpServer', x=-21.94, y=70.00, z=0.13], EntityArmorStand['§e6. §7初雨凉笙叹丶星尘§7 - §e29,287'/124, l='MpServer', x=0.50, y=71.06, z=-28.00], EntityArmorStand['§e5. §7闻雪一生挚爱唯江§r§7 [SW]§7 - §e29,751'/122, l='MpServer', x=0.50, y=71.44, z=-28.00], EntityArmorStand['§e4. §b奶熊§r§7 [KID]§7 - §e30,021'/120, l='MpServer', x=0.50, y=71.81, z=-28.00], EntityItemFrame['entity.ItemFrame.name'/2833365, l='MpServer', x=-9.50, y=75.50, z=28.97], EntityArmorStand['§a§l生涯 §r§7每周 §r§7每日'/136, l='MpServer', x=0.50, y=68.75, z=-28.00], EntityItemFrame['entity.ItemFrame.name'/2833364, l='MpServer', x=-9.50, y=74.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833367, l='MpServer', x=-8.50, y=71.50, z=28.97], EntityArmorStand['§b§n点击切换!'/138, l='MpServer', x=5.00, y=70.00, z=-26.00], EntityItemFrame['entity.ItemFrame.name'/2833366, l='MpServer', x=-8.50, y=70.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833361, l='MpServer', x=-9.50, y=71.50, z=28.97], EntityArmorStand['§a§l所有模式'/140, l='MpServer', x=5.00, y=69.53, z=-26.00], EntityItemFrame['entity.ItemFrame.name'/2833360, l='MpServer', x=-9.50, y=70.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833363, l='MpServer', x=-9.50, y=73.50, z=28.97], EntityArmorStand['§7单挑'/142, l='MpServer', x=5.00, y=69.16, z=-26.00], EntityItemFrame['entity.ItemFrame.name'/2833362, l='MpServer', x=-9.50, y=72.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833373, l='MpServer', x=-7.50, y=71.50, z=28.97], EntityArmorStand['§e8. §7唯念龙神三里清风§r§7 [DK]§7 - §e26,547'/128, l='MpServer', x=0.50, y=70.31, z=-28.00], EntityItemFrame['entity.ItemFrame.name'/2833372, l='MpServer', x=-7.50, y=70.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833375, l='MpServer', x=-7.50, y=73.50, z=28.97], EntityArmorStand['§e9. §biLikeOreo§7 - §e23,899'/130, l='MpServer', x=0.50, y=69.97, z=-28.00], EntityItemFrame['entity.ItemFrame.name'/2833374, l='MpServer', x=-7.50, y=72.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833369, l='MpServer', x=-8.50, y=73.50, z=28.97], EntityArmorStand['§e10. §a叮当吖§r§7 [W]§7 - §e21,616'/132, l='MpServer', x=0.50, y=69.59, z=-28.00], EntityItemFrame['entity.ItemFrame.name'/2833368, l='MpServer', x=-8.50, y=72.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833371, l='MpServer', x=-8.50, y=75.50, z=28.97], EntityArmorStand['§6§l点击切换!'/134, l='MpServer', x=0.50, y=69.13, z=-28.00], EntityItemFrame['entity.ItemFrame.name'/2833370, l='MpServer', x=-8.50, y=74.50, z=28.97], EntityArmorStand['§f成就:§e14§a/73'/152, l='MpServer', x=3.50, y=68.03, z=-14.50], EntityItemFrame['entity.ItemFrame.name'/2833348, l='MpServer', x=-11.50, y=70.50, z=28.97], EntityArmorStand['§f总胜利场次:§a2'/153, l='MpServer', x=3.50, y=67.69, z=-14.50], EntityItemFrame['entity.ItemFrame.name'/2833349, l='MpServer', x=-11.50, y=71.50, z=28.97], EntityArmorStand['§f当前连胜次数:§a0'/154, l='MpServer', x=3.50, y=67.31, z=-14.50], EntityItemFrame['entity.ItemFrame.name'/2833350, l='MpServer', x=-11.50, y=72.50, z=28.97], EntityArmorStand['§e§l点击打开'/155, l='MpServer', x=10.50, y=67.28, z=0.50], EntityItemFrame['entity.ItemFrame.name'/2833351, l='MpServer', x=-11.50, y=73.50, z=28.97], EntityArmorStand['§b店主'/156, l='MpServer', x=10.50, y=66.91, z=0.50], EntityArmorStand['§f5个礼包!§r'/2833345, l='MpServer', x=-8.50, y=67.56, z=-4.50], EntityArmorStand['§6§l限时梦幻模式'/157, l='MpServer', x=-0.50, y=69.03, z=9.50], EntityArmorStand['§e§l点击开始游戏§r'/158, l='MpServer', x=-0.50, y=68.69, z=9.50], EntityArmorStand['盔甲架'/2833346, l='MpServer', x=-8.50, y=68.69, z=-8.50], EntityArmorStand['§b疾速起床V2§7 [v1.5]'/159, l='MpServer', x=-0.50, y=68.31, z=9.50], EntityArmorStand['§f1个可用!§r'/2833347, l='MpServer', x=-8.50, y=68.69, z=-8.50], EntityArmorStand['§7双人'/144, l='MpServer', x=5.00, y=68.78, z=-26.00], EntityItemFrame['entity.ItemFrame.name'/2833356, l='MpServer', x=-10.50, y=72.50, z=28.97], EntityBat['蝙蝠'/145, l='MpServer', x=-8.50, y=68.35, z=-4.50], EntityItemFrame['entity.ItemFrame.name'/2833357, l='MpServer', x=-10.50, y=73.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833358, l='MpServer', x=-10.50, y=74.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833359, l='MpServer', x=-10.50, y=75.50, z=28.97], EntityArmorStand['§e§l点击查看更多数据'/148, l='MpServer', x=3.50, y=66.91, z=-14.50], EntityItemFrame['entity.ItemFrame.name'/2833352, l='MpServer', x=-11.50, y=74.50, z=28.97], EntityArmorStand['§6§l你的起床战争信息'/149, l='MpServer', x=3.50, y=69.16, z=-14.50], EntityItemFrame['entity.ItemFrame.name'/2833353, l='MpServer', x=-11.50, y=75.50, z=28.97], EntityArmorStand['§f等级:§a§73?'/150, l='MpServer', x=3.50, y=68.78, z=-14.50], EntityItemFrame['entity.ItemFrame.name'/2833354, l='MpServer', x=-10.50, y=70.50, z=28.97], EntityArmorStand['§f进度:§b125§7/§a3.5k'/151, l='MpServer', x=3.50, y=68.41, z=-14.50], EntityItemFrame['entity.ItemFrame.name'/2833355, l='MpServer', x=-10.50, y=71.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833399, l='MpServer', x=-3.50, y=73.50, z=28.97], EntityArmorStand['§e§l323名玩家'/171, l='MpServer', x=3.50, y=67.94, z=-2.50], EntityItemFrame['entity.ItemFrame.name'/2833398, l='MpServer', x=-3.50, y=72.50, z=28.97], EntityArmorStand['§b双人模式§7 [v1.5]'/170, l='MpServer', x=3.50, y=68.31, z=-2.50], EntityItemFrame['entity.ItemFrame.name'/2833397, l='MpServer', x=-3.50, y=71.50, z=28.97], EntityArmorStand['§e§l点击开始游戏§r'/169, l='MpServer', x=3.50, y=68.69, z=-2.50], EntityItemFrame['entity.ItemFrame.name'/2833396, l='MpServer', x=-3.50, y=70.50, z=28.97], EntityArmorStand['§e§l199名玩家'/168, l='MpServer', x=1.50, y=67.94, z=-5.50], EntityItemFrame['entity.ItemFrame.name'/2833395, l='MpServer', x=-4.50, y=75.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833394, l='MpServer', x=-4.50, y=74.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833393, l='MpServer', x=-4.50, y=73.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833392, l='MpServer', x=-4.50, y=72.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833407, l='MpServer', x=-2.50, y=75.50, z=28.97], EntityArmorStand['§e§l点击开始游戏§r'/163, l='MpServer', x=1.50, y=68.69, z=6.50], EntityItemFrame['entity.ItemFrame.name'/2833406, l='MpServer', x=-2.50, y=74.50, z=28.97], EntityArmorStand['§e§l273名玩家'/162, l='MpServer', x=3.50, y=67.94, z=3.50], EntityItemFrame['entity.ItemFrame.name'/2833405, l='MpServer', x=-2.50, y=73.50, z=28.97], EntityArmorStand['§b3v3v3v3模式§7 [v1.5]'/161, l='MpServer', x=3.50, y=68.31, z=3.50], EntityItemFrame['entity.ItemFrame.name'/2833404, l='MpServer', x=-2.50, y=72.50, z=28.97], EntityArmorStand['§e§l点击开始游戏§r'/160, l='MpServer', x=3.50, y=68.69, z=3.50], EntityItemFrame['entity.ItemFrame.name'/2833403, l='MpServer', x=-2.50, y=71.50, z=28.97], EntityArmorStand['§b单挑模式§7 [v1.5]'/167, l='MpServer', x=1.50, y=68.31, z=-5.50], EntityItemFrame['entity.ItemFrame.name'/2833402, l='MpServer', x=-2.50, y=70.50, z=28.97], EntityArmorStand['§e§l点击开始游戏§r'/166, l='MpServer', x=1.50, y=68.69, z=-5.50], EntityItemFrame['entity.ItemFrame.name'/2833401, l='MpServer', x=-3.50, y=75.50, z=28.97], EntityArmorStand['§e§l1,463名玩家'/165, l='MpServer', x=1.50, y=67.94, z=6.50], EntityItemFrame['entity.ItemFrame.name'/2833400, l='MpServer', x=-3.50, y=74.50, z=28.97], EntityArmorStand['§b4v4v4v4模式§7 [v1.5]'/164, l='MpServer', x=1.50, y=68.31, z=6.50], EntityItemFrame['entity.ItemFrame.name'/2833382, l='MpServer', x=-6.50, y=74.50, z=28.97], EntityArmorStand['盔甲架'/187, l='MpServer', x=-4.50, y=84.13, z=30.50], EntityItemFrame['entity.ItemFrame.name'/2833383, l='MpServer', x=-6.50, y=75.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833380, l='MpServer', x=-6.50, y=72.50, z=28.97], EntityArmorStand['盔甲架'/185, l='MpServer', x=-4.50, y=84.50, z=30.50], EntityItemFrame['entity.ItemFrame.name'/2833381, l='MpServer', x=-6.50, y=73.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833378, l='MpServer', x=-6.50, y=70.50, z=28.97], EntityOtherPlayerMP['放大阿萨姆'/2831633, l='MpServer', x=-5.44, y=67.80, z=-8.03], EntityArmorStand['盔甲架'/191, l='MpServer', x=-60.50, y=98.13, z=0.50], EntityItemFrame['entity.ItemFrame.name'/2833379, l='MpServer', x=-6.50, y=71.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833376, l='MpServer', x=-7.50, y=74.50, z=28.97], EntityArmorStand['盔甲架'/189, l='MpServer', x=-60.50, y=98.50, z=0.50], EntityOtherPlayerMP['YoloYap'/2832181, l='MpServer', x=-1.95, y=69.17, z=-22.41], EntityItemFrame['entity.ItemFrame.name'/2833377, l='MpServer', x=-7.50, y=75.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833390, l='MpServer', x=-4.50, y=70.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833391, l='MpServer', x=-4.50, y=71.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833388, l='MpServer', x=-5.50, y=74.50, z=28.97], EntityOtherPlayerMP['九凤最帅'/2831536, l='MpServer', x=-24.59, y=57.23, z=-31.83], EntityItemFrame['entity.ItemFrame.name'/2833389, l='MpServer', x=-5.50, y=75.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833386, l='MpServer', x=-5.50, y=72.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833387, l='MpServer', x=-5.50, y=73.50, z=28.97], EntityArmorStand['盔甲架'/183, l='MpServer', x=-56.50, y=91.13, z=-21.50], EntityItemFrame['entity.ItemFrame.name'/2833384, l='MpServer', x=-5.50, y=70.50, z=28.97], EntityItemFrame['entity.ItemFrame.name'/2833385, l='MpServer', x=-5.50, y=71.50, z=28.97], EntityArmorStand['盔甲架'/181, l='MpServer', x=-56.50, y=91.50, z=-21.50], EntityArmorStand['盔甲架'/196, l='MpServer', x=-24.50, y=69.50, z=-23.50], EntityArmorStand['盔甲架'/198, l='MpServer', x=-24.50, y=69.13, z=-23.50], EntityOtherPlayerMP['海神修罗唐三'/2820695, l='MpServer', x=-72.50, y=76.72, z=-7.61], EntityOtherPlayerMP['gu_chen'/2833342, l='MpServer', x=-25.16, y=70.03, z=-0.66], EntityOtherPlayerMP['暗影作者'/2818626, l='MpServer', x=-22.78, y=70.00, z=-0.31], EntityOtherPlayerMP['九凤最帅'/2831536, l='MpServer', x=-24.59, y=57.23, z=-31.83], EntityBat['蝙蝠'/2253285, l='MpServer', x=-22.72, y=71.78, z=3.66], EntityOtherPlayerMP['mc小禾禾'/2832081, l='MpServer', x=-2.50, y=67.00, z=7.89], EntityOtherPlayerMP['隔山打牛丨患幻'/2832942, l='MpServer', x=-0.19, y=67.00, z=-0.63], EntityOtherPlayerMP['luksm1'/2828598, l='MpServer', x=-7.59, y=68.00, z=-7.97], EntityWither['§6空岛战争§a实验室更新 - §d§l疯狂TNT§a开放中!'/-1234, l='MpServer', x=7.91, y=70.03, z=1.56], EntityZombie['僵尸'/2830960, l='MpServer', x=11.36, y=67.68, z=1.71], EntityOtherPlayerMP['辣鸡翅'/2830962, l='MpServer', x=-8.18, y=68.00, z=-7.38], EntityArmorStand['§bbili277691049'/2830957, l='MpServer', x=11.40, y=66.16, z=2.00], EntityArmorStand['盔甲架'/2830956, l='MpServer', x=11.41, y=67.16, z=2.05], EntityArmorStand['盔甲架'/2830959, l='MpServer', x=11.17, y=67.38, z=1.79], EntityArmorStand['盔甲架'/2830958, l='MpServer', x=11.31, y=67.16, z=1.54], EntityOtherPlayerMP['二次元ren'/2830953, l='MpServer', x=-25.41, y=70.00, z=-0.09], EntityOtherPlayerMP['YlNb'/2830955, l='MpServer', x=12.36, y=75.50, z=3.53], EntityOtherPlayerMP['pater得得520'/2832550, l='MpServer', x=-14.57, y=69.14, z=-22.54], EntityChicken['鸡'/2495109, l='MpServer', x=-14.50, y=71.00, z=-6.50], EntityOtherPlayerMP['逗比牛是真的逗比'/2827646, l='MpServer', x=-13.63, y=67.00, z=9.16]] + Retry entities: 0 total; [] + Server brand: BungeeCord (Hypixel) <- vanilla + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:412) + at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2529) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:372) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + +-- System Details -- +Details: + Minecraft Version: 1.8.9 + Operating System: Windows 7 (amd64) version 6.1 + CPU: + Java Version: 1.7.0, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 182123040 bytes (173 MB) / 413282304 bytes (394 MB) up to 1345585152 bytes (1283 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1295M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP 9.19 Powered by Forge 11.15.1.0 Optifine OptiFine_1.8.9_HD_U_H8 19 mods loaded, 19 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) + UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.0.jar) + UCHIJA Forge{11.15.1.0} [Minecraft Forge] (forge-1.8.9-11.15.1.0.jar) + UCHIJA randftcoremod{1.8.9} [randftcoremod] (minecraft.jar) + UCHIJA InputFix{1.8.x-v2} [InputFix] (minecraft.jar) + UCHIJA skincoremod{1.8.9} [skincoremod] (minecraft.jar) + UCHIJA neteasecore{1.11.2} [NeteaseCore] (minecraft.jar) + UCHIJA basemodneteasecore{1.8.9} [BaseModNeteaseCore] (minecraft.jar) + UCHIJA networkmod{1.0} [network rpc Mod] (4620273813222949778@3@0.jar) + UCHIJA storemod{1.0} [storemod] (4618419806295460477@3@0.jar) + UCHIJA antimod{2.0} [anti addiction Mod] (4618827437296985101@3@0.jar) + UCHIJA filtermod{1.0} [filtermod] (4619774556351054392@3@0.jar) + UCHIJA friendplaymod{1.0} [Friendplay Mod] (4620273813159696403@3@0.jar) + UCHIJA mcbasemod{1.0} [mcbasemod] (4620273813196076442@3@0.jar) + UCHIJA updatecore{1.0} [updatecore] (4620608833856825631@3@0.jar) + UCHIJA playermanager{1.0} [playermanager] (4620702952524438419@3@0.jar) + UCHIJA fullscreenpopup{1.8.9.38000} [Fullscreen Popup Mod] (4624103992226684617@3@0.jar) + UCHIJA skinmod{1.8.8-15739} [skinmod] (4626894634154779079@3@0.jar) + UCHIJA BetterSprinting{1.1.3} [Better Sprinting] (强制疾跑.jar) + Loaded coremods (and transformers): +NeteaseCore (4619774556351054392@3@0.jar) + com.netease.mc.core.NeteaseCoreTransformer +SkinCore (4626894634154779079@3@0.jar) + com.netease.mc.mod.skin.coremod.SkinCoreTransformer +BaseModNeteaseCore (4620273813196076442@3@0.jar) + com.netease.mc.core.base.NeteaseCoreTransformer +InputFix (4618424574399199550@3@0.jar) + lain.mods.inputfix.InputFixTransformer +RandFTCore (4618421856281952104@2@33.jar) + com.netease.mc.mod.randomfont.RandFTCoreTransformer + Launched Version: 1.8.9 + LWJGL: 2.9.4 + OpenGL: GeForce 610M/PCIe/SSE2 GL version 4.5.0 NVIDIA 385.28, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: No + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: 锟斤拷锟斤拷专锟斤拷锟斤拷锟?zip + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + CPU: + OptiFine Version: OptiFine_1.8.9_HD_U_H8 + Render Distance Chunks: 10 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.5.0 NVIDIA 385.28 + OpenGlRenderer: GeForce 610M/PCIe/SSE2 + OpenGlVendor: NVIDIA Corporation + CpuCount: 2 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/creativemd.txt b/HMCLCore/src/test/resources/crash-report/mod/creativemd.txt new file mode 100644 index 000000000..37ab078f7 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/creativemd.txt @@ -0,0 +1,202 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + SkinCore (4626894634154779079@3@0.jar) + BaseModNeteaseCore (4620273813196076442@3@0.jar) + ItemPatchingLoader (ItemPhysic-Mod-Lite-1.8.9.jar) + RandFTCore (4618421856281952104@2@33.jar) + Main ([防砍动画]OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar) + InputFix (4618424574399199550@3@0.jar) + BetterFps ([1.8Fps提升]Ex-BetterFps-1.1.0[laozikaiG].jar) + FMLLoadingPlugin ([防砍动画未响应修复]OldAnimationsModUnresponsiveFix-1.0.jar) + FMLLoadingPlugin (【鼠标无延迟】1.8nodelay mouse.jar) + NeteaseCore (4619774556351054392@3@0.jar) +Contact their authors BEFORE contacting forge + +// I bet Cylons wouldn't have this problem. + +Time: 19-1-25 下午7:38 +Description: Rendering entity in world + +java.lang.NoSuchMethodError: net.minecraft.client.renderer.entity.RenderEntityItem.shouldSpreadItems()Z + at com.creativemd.itemphysic.physics.ClientPhysic.doRender(ClientPhysic.java:208) + at net.minecraft.client.renderer.entity.RenderEntityItem.func_76986_a(RenderEntityItem.java) + at net.minecraft.client.renderer.entity.RenderEntityItem.func_76986_a(RenderEntityItem.java:17) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:399) + at net.minecraft.client.renderer.entity.RenderManager.func_147940_a(RenderManager.java:379) + at net.minecraft.client.particle.EntityPickupFX.func_180434_a(SourceFile:53) + at net.minecraft.client.particle.EffectRenderer.func_78872_b(EffectRenderer.java:368) + at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1825) + at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1580) + at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1370) + at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1044) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at com.creativemd.itemphysic.physics.ClientPhysic.doRender(ClientPhysic.java:208) + at net.minecraft.client.renderer.entity.RenderEntityItem.func_76986_a(RenderEntityItem.java) + at net.minecraft.client.renderer.entity.RenderEntityItem.func_76986_a(RenderEntityItem.java:17) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 1231 + Entity Name: item.tile.whiteStone + Entity's Exact location: -96.06, 65.00, 32.03 + Entity's Block location: -97.00,65.00,32.00 - World: (-97,65,32), Chunk: (at 15,4,0 in -7,2; contains blocks -112,0,32 to -97,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Entity's Momentum: -0.00, -0.00, -0.00 + Entity's Rider: ~~ERROR~~ NullPointerException: null + Entity's Vehicle: ~~ERROR~~ NullPointerException: null + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderEntityItem@d0f3c5a + Location: 3.44,0.81,63.70 - World: (3,0,63), Chunk: (at 3,0,15 in 0,3; contains blocks 0,0,48 to 15,255,63), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -22.5 + Delta: 0.3214321 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:399) + at net.minecraft.client.renderer.entity.RenderManager.func_147940_a(RenderManager.java:379) + at net.minecraft.client.particle.EntityPickupFX.func_180434_a(SourceFile:53) + at net.minecraft.client.particle.EffectRenderer.func_78872_b(EffectRenderer.java:368) + at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1825) + at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1580) + +-- Affected level -- +Details: + Level name: MpServer + All players: 16 total; [EntityPlayerSP['MacAdamKaren'/1881652, l='MpServer', x=-99.13, y=64.50, z=-31.73], EntityOtherPlayerMP['闪电史蒂夫少年'/63, l='MpServer', x=-37.00, y=65.50, z=96.44], EntityOtherPlayerMP['马五德的高尚的画'/112, l='MpServer', x=-99.42, y=76.95, z=-31.57], EntityOtherPlayerMP['Zibey'/351, l='MpServer', x=32.58, y=65.91, z=-90.02], EntityOtherPlayerMP['包皮过长要割包皮'/376, l='MpServer', x=36.89, y=65.00, z=83.52], EntityOtherPlayerMP['方健皓'/383, l='MpServer', x=-94.31, y=66.05, z=32.55], EntityOtherPlayerMP['Bili丶Chara'/384, l='MpServer', x=-92.00, y=65.22, z=32.07], EntityOtherPlayerMP['Stay_岁月'/64, l='MpServer', x=-60.47, y=67.94, z=85.31], EntityOtherPlayerMP['龜薾嗭'/193, l='MpServer', x=32.20, y=64.41, z=-99.65], EntityOtherPlayerMP['情殇桥山丶哈克芬'/58, l='MpServer', x=12.11, y=74.60, z=-85.42], EntityOtherPlayerMP['MC小文文'/60, l='MpServer', x=-81.73, y=65.76, z=-31.64], EntityOtherPlayerMP['f159z039f3'/587, l='MpServer', x=-38.50, y=65.00, z=-95.00], EntityOtherPlayerMP['bij9i36g72'/613, l='MpServer', x=-95.00, y=65.00, z=-38.50], EntityOtherPlayerMP['9u9x011ex0'/660, l='MpServer', x=-25.50, y=65.00, z=-95.00], EntityOtherPlayerMP['Samakud'/374, l='MpServer', x=33.00, y=65.00, z=96.00], EntityOtherPlayerMP['Cs丶诗小仙'/59, l='MpServer', x=-32.00, y=66.00, z=-95.00]] + Chunk stats: MultiplayerChunkCache: 441, 441 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: -82.00,4.00,-907.00 - World: (-82,4,-907), Chunk: (at 14,0,5 in -6,-57; contains blocks -96,0,-912 to -81,255,-897), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 166821440 game time, 1 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 178 total; [EntityArmorStand['Armor Stand'/515, l='MpServer', x=0.50, y=81.01, z=33.50], EntityArmorStand['§e等级§cI'/516, l='MpServer', x=-32.50, y=81.88, z=0.50], EntityArmorStand['§2§l绿宝石'/517, l='MpServer', x=-32.50, y=81.50, z=0.50], EntityArmorStand['Armor Stand'/523, l='MpServer', x=-32.50, y=81.00, z=0.50], EntityItem['item.item.emerald'/1035, l='MpServer', x=0.50, y=79.00, z=33.50], EntityOtherPlayerMP['Samakud'/374, l='MpServer', x=33.00, y=65.00, z=96.00], EntityItem['item.item.emerald'/1036, l='MpServer', x=33.50, y=79.00, z=0.50], EntityArmorStand['§e等级§cI'/525, l='MpServer', x=0.50, y=81.88, z=-32.50], EntityArmorStand['§2§l绿宝石'/526, l='MpServer', x=0.50, y=81.50, z=-32.50], EntityArmorStand['§e将在§c25§e秒后产出'/527, l='MpServer', x=0.50, y=81.13, z=-32.50], EntityItem['item.item.emerald'/1041, l='MpServer', x=-32.50, y=79.00, z=0.50], EntityItem['item.item.emerald'/1043, l='MpServer', x=0.50, y=79.00, z=-32.50], EntityArmorStand['Armor Stand'/533, l='MpServer', x=0.50, y=81.00, z=-32.50], EntityArmorStand['§e等级§cI'/534, l='MpServer', x=33.50, y=81.88, z=0.50], EntityArmorStand['§2§l绿宝石'/535, l='MpServer', x=33.50, y=81.50, z=0.50], EntityItem['item.item.diamond'/1047, l='MpServer', x=-75.50, y=62.00, z=-74.50], EntityItem['item.item.diamond'/1049, l='MpServer', x=-74.50, y=62.00, z=76.50], EntityArmorStand['Armor Stand'/541, l='MpServer', x=33.50, y=81.00, z=0.50], EntityArmorStand['§e等级§cI'/542, l='MpServer', x=-75.50, y=64.88, z=-74.50], EntityArmorStand['§b§l钻石'/543, l='MpServer', x=-75.50, y=64.50, z=-74.50], EntityArmorStand['§e将在§c21§e秒后产出'/544, l='MpServer', x=-75.50, y=64.13, z=-74.50], EntityOtherPlayerMP['Zibey'/351, l='MpServer', x=32.58, y=65.91, z=-90.02], EntityArmorStand['Armor Stand'/550, l='MpServer', x=-75.50, y=64.00, z=-74.50], EntityArmorStand['§e等级§cI'/551, l='MpServer', x=-74.50, y=64.88, z=76.50], EntityArmorStand['§b§l钻石'/552, l='MpServer', x=-74.50, y=64.50, z=76.50], EntityArmorStand['Armor Stand'/558, l='MpServer', x=-74.50, y=64.00, z=76.50], EntityOtherPlayerMP['情殇桥山丶哈克芬'/58, l='MpServer', x=12.11, y=74.60, z=-85.42], EntityOtherPlayerMP['Cs丶诗小仙'/59, l='MpServer', x=-32.00, y=66.00, z=-95.00], EntityOtherPlayerMP['MC小文文'/60, l='MpServer', x=-81.73, y=65.76, z=-31.64], EntityOtherPlayerMP['闪电史蒂夫少年'/63, l='MpServer', x=-37.00, y=65.50, z=96.44], EntityOtherPlayerMP['Stay_岁月'/64, l='MpServer', x=-60.47, y=67.94, z=85.31], EntityArmorStand['§e将在§c24§e秒后产出'/580, l='MpServer', x=0.50, y=81.13, z=33.50], EntityOtherPlayerMP['六岁就很乖'/354, l='MpServer', x=-2.50, y=118.00, z=5.22], EntityOtherPlayerMP['f159z039f3'/587, l='MpServer', x=-38.50, y=65.00, z=-95.00], EntityOtherPlayerMP['f159z039f3'/587, l='MpServer', x=-38.50, y=65.00, z=-95.00], EntityBat['Bat'/589, l='MpServer', x=-38.50, y=66.35, z=-95.00], EntityArmorStand['§b组队模式'/590, l='MpServer', x=-38.50, y=65.44, z=-95.00], EntityOtherPlayerMP['1h5kukjp53'/593, l='MpServer', x=96.00, y=65.00, z=39.50], EntityArmorStand['§b升级'/591, l='MpServer', x=-38.50, y=65.16, z=-95.00], EntityArmorStand['§e§l右键点击'/592, l='MpServer', x=-38.50, y=64.91, z=-95.00], EntityOtherPlayerMP['53ij2115e2'/628, l='MpServer', x=96.00, y=65.00, z=-38.50], EntityOtherPlayerMP['a67r8nj697'/634, l='MpServer', x=96.00, y=65.00, z=-25.50], EntityArmorStand['§b组队模式'/600, l='MpServer', x=-25.50, y=65.44, z=96.00], EntityArmorStand['§b升级'/601, l='MpServer', x=-25.50, y=65.16, z=96.00], EntityArmorStand['§e§l右键点击'/602, l='MpServer', x=-25.50, y=64.91, z=96.00], EntityOtherPlayerMP['bij9i36g72'/613, l='MpServer', x=-95.00, y=65.00, z=-38.50], EntityArmorStand['§b道具商店'/605, l='MpServer', x=39.50, y=65.06, z=-95.00], EntityArmorStand['§e§l右键点击'/606, l='MpServer', x=39.50, y=64.81, z=-95.00], EntityArmorStand['§b组队模式'/610, l='MpServer', x=39.50, y=65.44, z=96.00], EntityArmorStand['§b升级'/611, l='MpServer', x=39.50, y=65.16, z=96.00], EntityArmorStand['§e§l右键点击'/612, l='MpServer', x=39.50, y=64.91, z=96.00], EntityOtherPlayerMP['bij9i36g72'/613, l='MpServer', x=-95.00, y=65.00, z=-38.50], EntityBat['Bat'/615, l='MpServer', x=-95.00, y=66.35, z=-38.50], EntityArmorStand['§b道具商店'/616, l='MpServer', x=-95.00, y=65.16, z=-38.50], EntityArmorStand['§e§l右键点击'/617, l='MpServer', x=-95.00, y=64.91, z=-38.50], EntityOtherPlayerMP['情殇桥山丶哈克芬'/58, l='MpServer', x=12.11, y=74.60, z=-85.42], EntityCreeper['Creeper'/619, l='MpServer', x=-95.00, y=65.00, z=26.50], EntityArmorStand['§b道具商店'/620, l='MpServer', x=-95.00, y=65.16, z=26.50], EntityOtherPlayerMP['Stay_岁月'/64, l='MpServer', x=-60.47, y=67.94, z=85.31], EntityArmorStand['§e§l右键点击'/621, l='MpServer', x=-95.00, y=64.91, z=26.50], EntityArmorStand['§e将在§c22§e秒后产出'/622, l='MpServer', x=-74.50, y=64.13, z=76.50], EntityOtherPlayerMP['15s3zxz7nm'/645, l='MpServer', x=96.00, y=65.00, z=26.50], EntityOtherPlayerMP['马五德的高尚的画'/112, l='MpServer', x=-99.42, y=76.95, z=-31.57], EntityOtherPlayerMP['MC小文文'/60, l='MpServer', x=-81.73, y=65.76, z=-31.64], EntityWitch['Witch'/624, l='MpServer', x=-95.00, y=65.00, z=-25.50], EntityArmorStand['§b组队模式'/625, l='MpServer', x=-95.00, y=65.84, z=-25.50], EntityArmorStand['§b升级'/626, l='MpServer', x=-95.00, y=65.56, z=-25.50], EntityArmorStand['§e§l右键点击'/627, l='MpServer', x=-95.00, y=65.31, z=-25.50], EntityItem['item.item.ingotGold'/1139, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityOtherPlayerMP['9u9x011ex0'/660, l='MpServer', x=-25.50, y=65.00, z=-95.00], EntityItem['item.item.ingotIron'/1149, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityArmorStand['§b组队模式'/642, l='MpServer', x=26.50, y=65.34, z=-95.00], EntityArmorStand['§b升级'/643, l='MpServer', x=26.50, y=65.06, z=-95.00], EntityArmorStand['§e§l右键点击'/644, l='MpServer', x=26.50, y=64.81, z=-95.00], EntityItem['item.item.ingotIron'/1159, l='MpServer', x=33.00, y=64.50, z=100.00], EntityOtherPlayerMP['Samakud'/374, l='MpServer', x=1.25, y=120.00, z=2.00], EntityOtherPlayerMP['天瞳煞'/304, l='MpServer', x=75.86, y=62.43, z=-75.04], EntityCreeper['Creeper'/652, l='MpServer', x=-95.00, y=65.00, z=39.50], EntityArmorStand['§b组队模式'/653, l='MpServer', x=-95.00, y=65.44, z=39.50], EntityArmorStand['§b升级'/654, l='MpServer', x=-95.00, y=65.16, z=39.50], EntityArmorStand['§e§l右键点击'/655, l='MpServer', x=-95.00, y=64.91, z=39.50], EntityItem['item.item.ingotIron'/1168, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityArmorStand['§b道具商店'/658, l='MpServer', x=26.50, y=65.16, z=96.00], EntityArmorStand['§e§l右键点击'/659, l='MpServer', x=26.50, y=64.91, z=96.00], EntityOtherPlayerMP['9u9x011ex0'/660, l='MpServer', x=-25.50, y=65.00, z=-95.00], EntityBat['Bat'/662, l='MpServer', x=-25.50, y=66.35, z=-95.00], EntityArmorStand['§b道具商店'/663, l='MpServer', x=-25.50, y=65.16, z=-95.00], EntityArmorStand['§e§l右键点击'/664, l='MpServer', x=-25.50, y=64.91, z=-95.00], EntityOtherPlayerMP['MC小文文'/60, l='MpServer', x=-90.67, y=-30.66, z=28.19], EntityArmorStand['§b道具商店'/667, l='MpServer', x=-38.50, y=65.16, z=96.00], EntityOtherPlayerMP['15s3zxz7nm'/645, l='MpServer', x=96.00, y=65.00, z=26.50], EntityArmorStand['§e§l右键点击'/668, l='MpServer', x=-38.50, y=64.91, z=96.00], EntityArmorStand['§e将在§c25§e秒后产出'/669, l='MpServer', x=33.50, y=81.13, z=0.50], EntityOtherPlayerMP['Cs丶诗小仙'/59, l='MpServer', x=-32.00, y=66.00, z=-95.00], EntityArmorStand['§e将在§c25§e秒后产出'/675, l='MpServer', x=-32.50, y=81.13, z=0.50], EntityPlayerSP['MacAdamKaren'/1881652, l='MpServer', x=-99.13, y=64.50, z=-31.73], EntityItem['item.item.ingotIron'/1189, l='MpServer', x=33.00, y=64.50, z=100.00], EntityOtherPlayerMP['a67r8nj697'/634, l='MpServer', x=96.00, y=65.00, z=-25.50], EntityOtherPlayerMP['大海与黑夜之子'/55, l='MpServer', x=2.31, y=118.00, z=5.38], EntityItem['item.item.diamond'/679, l='MpServer', x=-75.50, y=62.00, z=-74.50], EntityOtherPlayerMP['Morbid丶钟情'/65, l='MpServer', x=86.55, y=65.00, z=37.35], EntityItem['item.item.diamond'/684, l='MpServer', x=-74.50, y=62.00, z=76.50], EntityItem['item.item.ingotIron'/1197, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityOtherPlayerMP['53ij2115e2'/628, l='MpServer', x=96.00, y=65.00, z=-38.50], EntityItem['item.item.ingotIron'/1205, l='MpServer', x=33.00, y=64.50, z=100.00], EntityOtherPlayerMP['情殇桥山丶哈克芬'/58, l='MpServer', x=38.78, y=65.04, z=-78.96], EntityOtherPlayerMP['Cs丶诗小仙'/59, l='MpServer', x=21.90, y=5.26, z=-80.97], EntityOtherPlayerMP['MC小文文'/60, l='MpServer', x=-93.96, y=65.68, z=-30.00], EntityOtherPlayerMP['触手TV小天baby'/62, l='MpServer', x=0.50, y=119.16, z=0.50], EntityOtherPlayerMP['1h5kukjp53'/593, l='MpServer', x=96.00, y=65.00, z=39.50], EntityOtherPlayerMP['龜薾嗭'/193, l='MpServer', x=32.20, y=64.41, z=-99.65], EntityOtherPlayerMP['包皮过长要割包皮'/376, l='MpServer', x=36.89, y=65.00, z=83.52], EntityItem['item.item.ingotIron'/1218, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityOtherPlayerMP['闪电史蒂夫少年'/63, l='MpServer', x=-37.00, y=65.50, z=96.44], EntityOtherPlayerMP['Stay_岁月'/64, l='MpServer', x=-45.78, y=-26.26, z=87.06], EntityItem['item.item.ingotIron'/1222, l='MpServer', x=33.00, y=64.50, z=100.00], EntityOtherPlayerMP['Samakud'/374, l='MpServer', x=51.39, y=65.00, z=78.88], EntityOtherPlayerMP['我是新手别打我哇'/67, l='MpServer', x=-4.49, y=118.67, z=-3.88], EntityItem['item.item.ingotIron'/1233, l='MpServer', x=-32.00, y=64.50, z=-99.00], EntityItem['item.item.ingotIron'/1234, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityItem['item.tile.wood.oak'/1237, l='MpServer', x=-93.13, y=65.00, z=28.53], EntityOtherPlayerMP['Morbid丶钟情'/65, l='MpServer', x=-0.03, y=118.00, z=-7.94], EntityItem['item.item.ingotIron'/1242, l='MpServer', x=33.00, y=64.50, z=100.00], EntityOtherPlayerMP['网意papa快弄我'/66, l='MpServer', x=7.78, y=118.00, z=1.87], EntityItem['item.item.ingotGold'/1253, l='MpServer', x=33.00, y=64.50, z=100.00], EntityItem['item.item.ingotGold'/1256, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityItem['item.item.ingotGold'/1260, l='MpServer', x=-32.00, y=64.59, z=-99.00], EntityItem['item.item.ingotIron'/1261, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityItem['item.item.ingotIron'/1262, l='MpServer', x=-32.00, y=64.50, z=-99.00], EntityItem['item.item.ingotIron'/1277, l='MpServer', x=33.00, y=64.50, z=100.00], EntityOtherPlayerMP['龜薾嗭'/193, l='MpServer', x=11.86, y=3.58, z=-83.90], EntityOtherPlayerMP['Cs丶诗小仙'/59, l='MpServer', x=30.50, y=65.88, z=-84.31], EntityItem['item.item.diamond'/1282, l='MpServer', x=-75.50, y=62.00, z=-74.50], EntityItem['item.item.ingotIron'/1283, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityItem['item.item.diamond'/1287, l='MpServer', x=-74.50, y=62.00, z=76.50], EntityItem['item.item.ingotIron'/1290, l='MpServer', x=-32.00, y=64.50, z=-99.00], EntityOtherPlayerMP['马五德的高尚的画'/112, l='MpServer', x=-99.42, y=76.95, z=-31.57], EntityItem['item.item.ingotIron'/1303, l='MpServer', x=33.00, y=64.50, z=100.00], EntityOtherPlayerMP['方健皓'/383, l='MpServer', x=-94.31, y=66.05, z=32.55], EntityItem['item.item.ingotIron'/1309, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityOtherPlayerMP['Bili丶Chara'/384, l='MpServer', x=-92.00, y=65.22, z=32.07], EntityItem['item.item.ingotIron'/1316, l='MpServer', x=-32.00, y=64.50, z=-99.00], EntityOtherPlayerMP['龜薾嗭'/193, l='MpServer', x=32.20, y=64.41, z=-99.65], EntityItem['item.item.ingotIron'/1321, l='MpServer', x=33.00, y=64.50, z=100.00], EntityItem['item.item.ingotIron'/1325, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityItem['item.item.ingotIron'/1333, l='MpServer', x=-32.00, y=64.50, z=-99.00], EntityItem['item.item.ingotIron'/1337, l='MpServer', x=33.00, y=64.50, z=100.00], EntityItem['item.item.ingotIron'/1342, l='MpServer', x=-32.04, y=64.50, z=99.92], EntityItem['item.item.ingotIron'/1345, l='MpServer', x=-99.00, y=64.50, z=33.00], EntityOtherPlayerMP['天瞳煞'/304, l='MpServer', x=-0.06, y=118.00, z=3.66], EntityOtherPlayerMP['Zibey'/351, l='MpServer', x=32.58, y=65.91, z=-90.02], EntityOtherPlayerMP['f159z039f3'/587, l='MpServer', x=-38.50, y=65.00, z=-95.00], EntityOtherPlayerMP['bij9i36g72'/613, l='MpServer', x=-95.00, y=65.00, z=-38.50], EntityOtherPlayerMP['9u9x011ex0'/660, l='MpServer', x=-25.50, y=65.00, z=-95.00], EntityOtherPlayerMP['Samakud'/374, l='MpServer', x=33.00, y=65.00, z=96.00], EntityOtherPlayerMP['包皮过长要割包皮'/376, l='MpServer', x=36.89, y=65.00, z=83.52], EntityOtherPlayerMP['方健皓'/383, l='MpServer', x=-94.31, y=66.05, z=32.55], EntityOtherPlayerMP['Bili丶Chara'/384, l='MpServer', x=-92.00, y=65.22, z=32.07], EntityItemFrame['entity.ItemFrame.name'/464, l='MpServer', x=-26.50, y=66.50, z=87.97], EntityItemFrame['entity.ItemFrame.name'/465, l='MpServer', x=27.50, y=66.50, z=87.97], EntityItemFrame['entity.ItemFrame.name'/468, l='MpServer', x=27.50, y=66.50, z=-86.97], EntityItemFrame['entity.ItemFrame.name'/469, l='MpServer', x=-26.50, y=66.50, z=-86.97], EntityItemFrame['entity.ItemFrame.name'/470, l='MpServer', x=-86.97, y=66.50, z=-26.50], EntityItemFrame['entity.ItemFrame.name'/471, l='MpServer', x=-86.97, y=66.50, z=27.50], EntityItemFrame['entity.ItemFrame.name'/472, l='MpServer', x=-76.50, y=66.50, z=82.97], EntityArmorStand['§e点击!'/473, l='MpServer', x=-76.50, y=63.75, z=82.84], EntityItemFrame['entity.ItemFrame.name'/478, l='MpServer', x=-81.97, y=66.50, z=-76.50], EntityArmorStand['§e点击!'/479, l='MpServer', x=-81.84, y=63.75, z=-76.50], EntityItemFrame['entity.ItemFrame.name'/480, l='MpServer', x=39.50, y=68.50, z=29.03], EntityArmorStand['§e点击!'/481, l='MpServer', x=39.50, y=65.75, z=29.16], EntityItemFrame['entity.ItemFrame.name'/482, l='MpServer', x=29.03, y=68.50, z=-38.50], EntityArmorStand['§e点击!'/483, l='MpServer', x=29.16, y=65.75, z=-38.50], EntityItemFrame['entity.ItemFrame.name'/484, l='MpServer', x=-38.50, y=68.50, z=-28.03], EntityArmorStand['§e点击!'/485, l='MpServer', x=-38.50, y=65.75, z=-28.16], EntityItemFrame['entity.ItemFrame.name'/486, l='MpServer', x=-28.03, y=68.50, z=39.50], EntityArmorStand['§e点击!'/487, l='MpServer', x=-28.16, y=65.75, z=39.50], EntityArmorStand['§e等级§cI'/508, l='MpServer', x=0.50, y=81.88, z=33.50], EntityArmorStand['§2§l绿宝石'/509, l='MpServer', x=0.50, y=81.50, z=33.50]] + Retry entities: 0 total; [] + Server brand: BungeeCord (Hypixel) <- vanilla + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:412) + at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2529) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:372) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + +-- System Details -- +Details: + Minecraft Version: 1.8.9 + Operating System: Windows 7 (amd64) version 6.1 + CPU: + Java Version: 1.8.0_60, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 221560016 bytes (211 MB) / 652267520 bytes (622 MB) up to 1215561728 bytes (1159 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1172M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP 9.19 Powered by Forge 11.15.1.0 Optifine OptiFine_1.8.9_HD_U_H8 35 mods loaded, 35 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) + UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.0.jar) + UCHIJA Forge{11.15.1.0} [Minecraft Forge] (forge-1.8.9-11.15.1.0.jar) + UCHIJA randftcoremod{1.8.9} [randftcoremod] (minecraft.jar) + UCHIJA InputFix{1.8.x-v2} [InputFix] (minecraft.jar) + UCHIJA skincoremod{1.8.9} [skincoremod] (minecraft.jar) + UCHIJA betterfps{1.1.0} [BetterFps] (minecraft.jar) + UCHIJA oldanimations{2.4.2} [OldAnimationsMod] (minecraft.jar) + UCHIJA itemphysic{1.3.0} [ItemPhysic] (minecraft.jar) + UCHIJA mousedelayfix{1.0} [MouseDelayFix] (minecraft.jar) + UCHIJA neteasecore{1.11.2} [NeteaseCore] (minecraft.jar) + UCHIJA basemodneteasecore{1.8.9} [BaseModNeteaseCore] (minecraft.jar) + UCHIJA keystrokesmod{KMV5} [KeystrokesMod] (%5B1.8.9%5D+Keystrokes+Mod+V5.jar) + UCHIJA networkmod{1.0} [network rpc Mod] (4620273813222949778@3@0.jar) + UCHIJA storemod{1.0} [storemod] (4618419806295460477@3@0.jar) + UCHIJA antimod{2.0} [anti addiction Mod] (4618827437296985101@3@0.jar) + UCHIJA filtermod{1.0} [filtermod] (4619774556351054392@3@0.jar) + UCHIJA friendplaymod{1.0} [Friendplay Mod] (4620273813159696403@3@0.jar) + UCHIJA mcbasemod{1.0} [mcbasemod] (4620273813196076442@3@0.jar) + UCHIJA updatecore{1.0} [updatecore] (4620608833856825631@3@0.jar) + UCHIJA playermanager{1.0} [playermanager] (4620702952524438419@3@0.jar) + UCHIJA fullscreenpopup{1.8.9.38000} [Fullscreen Popup Mod] (4624103992226684617@3@0.jar) + UCHIJA skinmod{1.8.8-15739} [skinmod] (4626894634154779079@3@0.jar) + UCHIJA motionblurmod{1.0} [MotionBlurMod] ([1.8.9][动态模糊] MotionBlur-1.0.jar) + UCHIJA wingsmod{1.2} [Wings Mod] ([翅膀]Wings+Mod-1.2.jar) + UCHIJA MouseTweaks{2.6.2} [Mouse Tweaks] ([鼠标手势]MouseTweaks-2.6.2-mc1.8.9 - 副本.jar) + UCHIJA TcpNoDelayMod-2.0{1.0} [TcpNoDelayMod-2.0] (ghostmod-bymarisa.jar) + UCHIJA PingTag{3.0} [Ping Tag] (Ping Tag Mod-3.0.jar) + UCHIJA MemoryCleaner{1.0} [Memory Cleaner] (内存清理.jar) + UCHIJA orangetogglesprint{1.0} [Orange's Simple ToggleSprint] (强制疾跑【按I开】.jar) + UCHIJA hitrangemod{1.0} [Hit Range Mod] (攻击范围显示 HitRangeMod 1.0 MC1.8.9.jar) + UCHIJA blockoverlay{2.1} [BlockOverlay] (方块边框自定义.jar) + UCHIJA XaeroBetterPvP{1.9} [Better PVP Mod] (更好的pvp.jar) + UCHIJA keystroke{1.2} [Ben's Keystrokes] (速搭mod 按v开启[By-苏辰汉化].jar) + UCHIJA sharpnessparticles{1.1} [Sharpness Particles] (锋利粒子mod.jar) + Loaded coremods (and transformers): +SkinCore (4626894634154779079@3@0.jar) + com.netease.mc.mod.skin.coremod.SkinCoreTransformer +BaseModNeteaseCore (4620273813196076442@3@0.jar) + com.netease.mc.core.base.NeteaseCoreTransformer +ItemPatchingLoader (ItemPhysic-Mod-Lite-1.8.9.jar) + com.creativemd.itemphysic.ItemTransformer +RandFTCore (4618421856281952104@2@33.jar) + com.netease.mc.mod.randomfont.RandFTCoreTransformer +Main ([防砍动画]OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar) + com.spiderfrog.main.ClassTransformer +InputFix (4618424574399199550@3@0.jar) + lain.mods.inputfix.InputFixTransformer +BetterFps ([1.8Fps提升]Ex-BetterFps-1.1.0[laozikaiG].jar) + me.guichaguri.betterfps.BetterFpsTransformer +FMLLoadingPlugin ([防砍动画未响应修复]OldAnimationsModUnresponsiveFix-1.0.jar) + io.github.zekerzhayard.unresponsivefix.ClassTransformer +FMLLoadingPlugin (【鼠标无延迟】1.8nodelay mouse.jar) + io.prplz.mousedelayfix.ClassTransformer +NeteaseCore (4619774556351054392@3@0.jar) + com.netease.mc.core.NeteaseCoreTransformer + GL info: ' Vendor: 'Intel' Version: '4.3.0 - Build 10.18.14.4578' Renderer: 'Intel(R) HD Graphics 4400' + Launched Version: 1.8.9 + LWJGL: 2.9.4 + OpenGL: Intel(R) HD Graphics 4400 GL version 4.3.0 - Build 10.18.14.4578, Intel + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: No + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: Chroma音效材质.zip, §c§l药儿§b§lPVP材质包 弯剑柄, 我现在正在用的字体.zip + Current Language: English (US) + Profiler Position: N/A (disabled) + CPU: + OptiFine Version: OptiFine_1.8.9_HD_U_H8 + Render Distance Chunks: 10 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.3.0 - Build 10.18.14.4578 + OpenGlRenderer: Intel(R) HD Graphics 4400 + OpenGlVendor: Intel + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/customnpc.txt b/HMCLCore/src/test/resources/crash-report/mod/customnpc.txt new file mode 100644 index 000000000..9afd5255a --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/customnpc.txt @@ -0,0 +1,143 @@ +---- Minecraft Crash Report ---- +// I'm sorry, Dave. + +Time: 1/22/19 12:20 AM +Description: Ticking entity + +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextNode(Unknown Source) + at java.util.HashMap$KeyIterator.next(Unknown Source) + at net.minecraft.entity.EntityLivingBase.func_70679_bo(EntityLivingBase.java:591) + at net.minecraft.entity.EntityLivingBase.func_70030_z(EntityLivingBase.java:332) + at net.minecraft.entity.EntityLiving.func_70030_z(EntityLiving.java:164) + at net.minecraft.entity.Entity.func_70071_h_(Entity.java:409) + at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1848) + at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213) + at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:246) + at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:34) + at net.minecraft.world.World.func_72866_a(World.java:2669) + at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:811) + at net.minecraft.world.World.func_72870_g(World.java:2613) + at net.minecraft.world.World.func_72939_s(World.java:2414) + at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:636) + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:951) + at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:458) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.HashMap$HashIterator.nextNode(Unknown Source) + at java.util.HashMap$KeyIterator.next(Unknown Source) + at net.minecraft.entity.EntityLivingBase.func_70679_bo(EntityLivingBase.java:591) + at net.minecraft.entity.EntityLivingBase.func_70030_z(EntityLivingBase.java:332) + at net.minecraft.entity.EntityLiving.func_70030_z(EntityLiving.java:164) + at net.minecraft.entity.Entity.func_70071_h_(Entity.java:409) + at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1848) + at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213) + at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:246) + at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:34) + at net.minecraft.world.World.func_72866_a(World.java:2669) + at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:811) + at net.minecraft.world.World.func_72870_g(World.java:2613) + +-- Entity being ticked -- +Details: + Entity Type: customnpcs.CustomNpc (noppes.npcs.entity.EntityCustomNpc) + Entity ID: 79 + Entity Name: 复仇马魂 + Entity's Exact location: 99942.59, 4.00, 100000.98 + Entity's Block location: World: (99942,4,100000), Chunk: (at 6,0,0 in 6246,6250; contains blocks 99936,0,100000 to 99951,255,100015), Region: (195,195; contains chunks 6240,6240 to 6271,6271, blocks 99840,0,99840 to 100351,255,100351) + Entity's Momentum: 0.05, -0.08, -0.11 +Stacktrace: + at net.minecraft.world.World.func_72939_s(World.java:2414) + at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:636) + +-- Affected level -- +Details: + Level name: pvp + All players: 2 total; [EntityPlayerMP['Hui_Yan'/9, l='pvp', x=99947.38, y=4.00, z=99990.13](Hui_Yan at 99947.3789625726,4.0,99990.13423393313), EntityPlayerMP['chiyan_C'/175, l='pvp', x=99939.82, y=14.04, z=100010.74](chiyan_C at 99939.82052702823,14.041729801880352,100010.73578345944)] + Chunk stats: ServerChunkCache: 99 Drop: 0 + Level seed: 2672788333781657985 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: + Level spawn location: World: (-881,4,-100), Chunk: (at 15,0,12 in -56,-7; contains blocks -896,0,-112 to -881,255,-97), Region: (-2,-1; contains chunks -64,-32 to -33,-1, blocks -1024,0,-512 to -513,255,-1) + Level time: 227387166 game time, 227583837 day time + Level dimension: 3 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 75183 (now: false), thunder time: 88592 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false +Stacktrace: + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:951) + at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:458) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) + at java.lang.Thread.run(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + KCauldron Version: cc.uraniummc:Uranium:1710-dev-4-B210 UNOFFICIAL DON'T REPORT THIS CRASH + Plugins: ItemDurability, ILSRepair, PlaceholderAPI, GroupManager, TigerSigns, tpLogin, ConsoleSpamFix, HyperFlyCheck, CloudTrade, WorldProtect, NoSellLoreItemToGlobalShop, NoCmds, BanItem, PointShop, EasyAPI, PreFixGui, VexView, RichAutoMessage, ClickLimit, ILSAddonOrnament, Deadbolt, WorldEdit, FastRespawn, Essentials, EasyCommand, TimingsPatcher, uSkyBlock, CraftGuard, fixILS, VexInfoBar, ProtocolLib, Multiverse-Core, MCserverManager, LevelChat, EssentialsChat, GlobalMarket, iConomy, StarLogin, Vault, SFWSupport, Lores, ScriptBlock, LR-ActionBarMessage, VexKeyBoardHelper, NeverLag, HolographicDisplays, OnlineMoney, PlayerPoints, WorldGuard, ItemLoreStats, ChestCommands, EssentialsProtect, EssentialsAntiBuild, JoinMessage, VexCraftTable, EssentialsSpawn, RPG_Items, ColorMOTD, HamsterAPI, Lottery + Disabled Plugins: + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_101, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 3282678464 bytes (3130 MB) / 6844579840 bytes (6527 MB) up to 27030192128 bytes (25778 MB) + JVM Flags: 4 total; -Xms512m -Xmx29000m -XX:+AggressiveOpts -XX:+UseCompressedOops + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 42 mods loaded, 42 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (Server.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (Server.jar) + UCHIJAAAA kimagine{0.2} [KImagine] (minecraft.jar) + UCHIJAAAA UraniumPlus{${UMP_VER}} [Added title and actionbar support for client and server] (Server.jar) + UCHIJAAAA creativecore{1.3.14} [CreativeCore] (-在线图片加载.jar) + UCHIJAAAA opframe{2.1} [OnlinePictureFrame] (-在线图片加载前置.jar) + UCHIJAAAA Block3DPixelMc{1.7.x} [PokemonGo-Block] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA Mod_bag{1.7.x} [PokemonGo-Bag] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA pixelmcrop{1.7.10} [PokemonGo-Crop] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA Mod_Wing{1.7.x} [PokemonGo-Wing] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA shopy{1.7.x} [PokemonGo-Shop] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA bikesystem{1.0} [bikesystem] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA BANK-ONEPIECE BLOCK3D{Takakung} [Takakung BLOCK3D] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA chillingmoneysystem{1.0} [ChillingMoneySystem] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA PIXEL-STATION{Takakung} [PIXEL-STATION] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA PIXEL-STATION 3D{Takakung} [PIXEL-STATION 3D] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA shopplayers{1.7.10} [CubeMMOShop] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA GrimoireOfGaia{1.0.0} [Grimoire of Gaia 3] ([魔典盖亚III]1.7.10-1.2.7.jar) + UCHIJAAAA ChestTransporter{2.0.6} [Chest Transporter] (ChestTransporter-1.7.10-2.0.6.jar) + UCHIJAAAA custommc{1.0v} [custommc] (CustomMc.jar) + UCHIJAAAA gxozb{0.0.0.1} [Minecreft Not Enough Items] (gxozb-1.0(3).jar) + UCHIJAAAA lycanitesmobs{1.9.0e - MC 1.7.10} [Lycanites Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA arcticmobs{1.9.0e - MC 1.7.10} [Lycanites Arctic Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA demonmobs{1.9.0e - MC 1.7.10} [Lycanites Demon Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA desertmobs{1.9.0e - MC 1.7.10} [Lycanites Desert Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA forestmobs{1.9.0e - MC 1.7.10} [Lycanites Forest Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA freshwatermobs{1.9.0e - MC 1.7.10} [Lycanites Freshwater Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA infernomobs{1.9.0e - MC 1.7.10} [Lycanites Inferno Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA junglemobs{1.9.0e - MC 1.7.10} [Lycanites Jungle Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA mountainmobs{1.9.0e - MC 1.7.10} [Lycanites Mountain Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA plainsmobs{1.9.0e - MC 1.7.10} [Lycanites Plains Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA saltwatermobs{1.9.0e - MC 1.7.10} [Lycanites Saltwater Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA swampmobs{1.9.0e - MC 1.7.10} [Lycanites Swamp Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA wizardry{1.1.4} [Electroblob's Wizardry] (mofa.jar) + UCHIJAAAA NBTEdit{1.7.2.2} [In-game NBTEdit] (NBTEdit_1.7.10.jar) + UCHIJAAAA pozo{4.0.0} [pozo] (pozo全贴图版.jar) + UCHIJAAAA YoHern{2.1.0} [YoHern] (古衍秘制.jar) + UCHIJAAAA armourersWorkshop{1.7.10-0.45.0} [Armourer's Workshop] (时装工坊-1.7.10-0.45.0.jar) + UCHIJAAAA plushieWrapper{0.0.0} [Plushie Wrapper] (时装工坊-1.7.10-0.45.0.jar) + UCHIJAAAA newnpc{1.0.0} [NewNpc] (炽焰改-贴图Mod1.7.10.jar) + UCHIJAAAA customnpcs{1.7.10d} [CustomNpcs] (自定义NPC(1).jar) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 2 / 888; [EntityPlayerMP['Hui_Yan'/9, l='pvp', x=99947.38, y=4.00, z=99990.13](Hui_Yan at 99947.3789625726,4.0,99990.13423393313), EntityPlayerMP['chiyan_C'/175, l='pvp', x=99939.82, y=14.04, z=100010.74](chiyan_C at 99939.82052702823,14.041729801880352,100010.73578345944)] + Is Modded: Definitely; Server brand changed to 'uranium,kcauldron,cauldron,craftbukkit,mcpc,fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/customskinloader.txt b/HMCLCore/src/test/resources/crash-report/mod/customskinloader.txt new file mode 100644 index 000000000..1356ba179 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/customskinloader.txt @@ -0,0 +1,210 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + FMLLoadingPlugin (【内存溢出修复】MemoryFix-0.3.jar) + ForgePlugin (【超战皮肤显示】CustomSkinLoader.jar) + SkinCore (4626894634154779079@3@0.jar) + Main (【防砍模组】OldAnimationsMod v2.4 FORGE MC1.8.9.jar) + BaseModNeteaseCore (4620273813196076442@3@0.jar) + RandFTCore (4618421856281952104@2@33.jar) + InputFix (4618424574399199550@3@0.jar) + FMLLoadingPlugin ([防砍动画未响应修复]OldAnimationsModUnresponsiveFix-1.0.jar) + NeteaseCore (4619774556351054392@3@0.jar) +Contact their authors BEFORE contacting forge + +// Uh... Did I do that? + +Time: 19-3-16 下午12:46 +Description: Rendering entity in world + +java.lang.OutOfMemoryError: unable to create new native thread + at java.lang.Thread.start0(Native Method) + at java.lang.Thread.start(Unknown Source) + at customskinloader.profile.DynamicSkullManager.getTexture(DynamicSkullManager.java:160) + at customskinloader.CustomSkinLoader.loadProfileFromCache(CustomSkinLoader.java:145) + at customskinloader.fake.FakeSkinManager.loadSkinFromCache(FakeSkinManager.java:74) + at net.minecraft.client.resources.SkinManager.func_152788_a(SourceFile) + at net.minecraft.client.renderer.tileentity.TileEntitySkullRenderer.func_180543_a(SourceFile:76) + at net.minecraft.client.renderer.entity.layers.LayerCustomHead.func_177141_a(SourceFile:90) + at net.minecraft.client.renderer.entity.RendererLivingEntity.func_177093_a(RendererLivingEntity.java:481) + at net.minecraft.client.renderer.entity.RendererLivingEntity.func_76986_a(RendererLivingEntity.java:186) + at net.minecraft.client.renderer.entity.RenderPlayer.func_76986_a(RenderPlayer.java:63) + at net.minecraft.client.renderer.entity.RenderPlayer.func_76986_a(RenderPlayer.java:23) + at com.orangemarshall.enhancements.custom.CustomHitboxRenderManager.func_147939_a(CustomHitboxRenderManager.java:66) + at net.minecraft.client.renderer.entity.RenderManager.func_147936_a(RenderManager.java:356) + at net.minecraft.client.renderer.entity.RenderManager.func_147937_a(RenderManager.java:323) + at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:834) + at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1751) + at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1580) + at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1370) + at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1044) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.lang.Thread.start0(Native Method) + at java.lang.Thread.start(Unknown Source) + at customskinloader.profile.DynamicSkullManager.getTexture(DynamicSkullManager.java:160) + at customskinloader.CustomSkinLoader.loadProfileFromCache(CustomSkinLoader.java:145) + at customskinloader.fake.FakeSkinManager.loadSkinFromCache(FakeSkinManager.java:74) + at net.minecraft.client.resources.SkinManager.func_152788_a(SourceFile) + at net.minecraft.client.renderer.tileentity.TileEntitySkullRenderer.func_180543_a(SourceFile:76) + at net.minecraft.client.renderer.entity.layers.LayerCustomHead.func_177141_a(SourceFile:90) + at net.minecraft.client.renderer.entity.RendererLivingEntity.func_177093_a(RendererLivingEntity.java:481) + at net.minecraft.client.renderer.entity.RendererLivingEntity.func_76986_a(RendererLivingEntity.java:186) + at net.minecraft.client.renderer.entity.RenderPlayer.func_76986_a(RenderPlayer.java:63) + at net.minecraft.client.renderer.entity.RenderPlayer.func_76986_a(RenderPlayer.java:23) + +-- Entity being rendered -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityOtherPlayerMP) + Entity ID: 573304 + Entity Name: 唯一的毁灭i + Entity's Exact location: 18.09, 51.97, 13.13 + Entity's Block location: 18.00,51.00,13.00 - World: (18,51,13), Chunk: (at 2,3,13 in 1,0; contains blocks 16,0,0 to 31,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: 0.00, 0.00, 0.00 + Entity's Rider: ~~ERROR~~ NullPointerException: null + Entity's Vehicle: ~~ERROR~~ NullPointerException: null + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@359ec + Location: 20.47,-2.03,12.04 - World: (20,-3,12), Chunk: (at 4,-1,12 in 1,0; contains blocks 16,0,0 to 31,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 124.75678 + Delta: 0.8521968 +Stacktrace: + at com.orangemarshall.enhancements.custom.CustomHitboxRenderManager.func_147939_a(CustomHitboxRenderManager.java:66) + at net.minecraft.client.renderer.entity.RenderManager.func_147936_a(RenderManager.java:356) + at net.minecraft.client.renderer.entity.RenderManager.func_147937_a(RenderManager.java:323) + at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:834) + at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1751) + at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1580) + +-- Affected level -- +Details: + Level name: MpServer + All players: 13 total; [EntityPlayerSP['Rucec的弟弟'/88680, l='MpServer', x=-2.37, y=54.00, z=1.09], EntityOtherPlayerMP['核桃人'/573171, l='MpServer', x=1.59, y=53.00, z=5.19], EntityOtherPlayerMP['LonelyChest'/574415, l='MpServer', x=14.13, y=51.00, z=7.69], EntityOtherPlayerMP['苦恼的雾a'/573985, l='MpServer', x=-18.72, y=62.00, z=8.28], EntityOtherPlayerMP['Sking是你爹爹'/574963, l='MpServer', x=-1.94, y=54.00, z=-0.88], EntityOtherPlayerMP['yRicky'/574993, l='MpServer', x=-1.25, y=54.00, z=-0.41], EntityOtherPlayerMP['s9w8yqgs10'/123, l='MpServer', x=14.50, y=51.00, z=-6.50], EntityOtherPlayerMP['迁葬性格如此丶'/575017, l='MpServer', x=7.69, y=54.72, z=-1.31], EntityOtherPlayerMP['over100'/575031, l='MpServer', x=3.50, y=53.50, z=-0.59], EntityOtherPlayerMP['逍遥九天丿蛋蛋L'/575046, l='MpServer', x=9.45, y=54.00, z=-1.08], EntityOtherPlayerMP['花心大萝卜吖'/575056, l='MpServer', x=15.97, y=54.00, z=-0.14], EntityOtherPlayerMP['唯一的毁灭i'/573304, l='MpServer', x=18.09, y=51.97, z=13.13], EntityOtherPlayerMP['Heartbreak_'/575165, l='MpServer', x=-0.72, y=54.00, z=-0.22]] + Chunk stats: MultiplayerChunkCache: 15, 15 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: -3.00,54.00,1.00 - World: (-3,54,1), Chunk: (at 13,3,1 in -1,0; contains blocks -16,0,0 to -1,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 1243847886 game time, 361000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 83 total; [EntityBat['Bat'/129, l='MpServer', x=26.50, y=51.00, z=6.50], EntityArmorStand['Armor Stand'/3, l='MpServer', x=14.16, y=51.00, z=-7.66], EntityOtherPlayerMP['唯一的毁灭i'/573304, l='MpServer', x=18.09, y=51.97, z=13.13], EntityArmorStand['Armor Stand'/136, l='MpServer', x=28.50, y=52.69, z=0.50], EntityArmorStand['Armor Stand'/137, l='MpServer', x=28.50, y=52.31, z=0.50], EntityArmorStand['Armor Stand'/138, l='MpServer', x=28.50, y=51.94, z=0.50], EntityArmorStand['Armor Stand'/139, l='MpServer', x=29.50, y=52.69, z=-2.50], EntityArmorStand['Armor Stand'/140, l='MpServer', x=29.50, y=52.31, z=-2.50], EntityArmorStand['Armor Stand'/141, l='MpServer', x=29.50, y=51.94, z=-2.50], EntityArmorStand['Armor Stand'/142, l='MpServer', x=29.50, y=53.03, z=3.50], EntityArmorStand['Armor Stand'/143, l='MpServer', x=29.50, y=52.69, z=3.50], EntityOtherPlayerMP['Heartbreak_'/575165, l='MpServer', x=-0.72, y=54.00, z=-0.22], EntityArmorStand['Armor Stand'/144, l='MpServer', x=29.50, y=52.31, z=3.50], EntityArmorStand['Armor Stand'/145, l='MpServer', x=29.50, y=51.94, z=3.50], EntityArmorStand['§e§l点击开始游戏'/146, l='MpServer', x=26.50, y=51.66, z=6.50], EntityArmorStand['§6§l决斗游戏§bMegaWalls'/147, l='MpServer', x=26.50, y=51.28, z=6.50], EntityArmorStand['§e§l44名玩家'/148, l='MpServer', x=26.50, y=50.91, z=6.50], EntityBat['Bat'/149, l='MpServer', x=14.50, y=52.35, z=-6.50], EntityOtherPlayerMP['yRicky'/574993, l='MpServer', x=-1.25, y=54.00, z=-0.41], EntityArmorStand['Armor Stand'/574994, l='MpServer', x=-0.15, y=52.59, z=-1.46], EntityArmorStand['§2Blt§4SB'/574995, l='MpServer', x=-0.15, y=53.25, z=-1.46], EntityZombie['Zombie'/574996, l='MpServer', x=-1.00, y=54.00, z=-1.44], EntityOtherPlayerMP['迁葬性格如此丶'/575017, l='MpServer', x=7.69, y=54.72, z=-1.31], EntityOtherPlayerMP['苦恼的雾a'/573985, l='MpServer', x=-18.72, y=62.00, z=8.28], EntityArmorStand['§c4个礼包!§r'/575164, l='MpServer', x=14.50, y=51.56, z=-6.50], EntityOtherPlayerMP['Heartbreak_'/575165, l='MpServer', x=-0.72, y=54.00, z=-0.22], EntityArmorStand['Armor Stand'/575166, l='MpServer', x=5.50, y=51.00, z=-4.50], EntityZombie['Zombie'/575167, l='MpServer', x=5.50, y=51.00, z=-4.50], EntityArmorStand['Armor Stand'/564915, l='MpServer', x=28.50, y=53.00, z=0.50], EntityPlayerSP['Rucec的弟弟'/88680, l='MpServer', x=-2.37, y=54.00, z=1.09], EntityOtherPlayerMP['over100'/575031, l='MpServer', x=3.50, y=53.50, z=-0.59], EntityOtherPlayerMP['LonelyChest'/574415, l='MpServer', x=14.13, y=51.00, z=7.69], EntityArmorStand['Armor Stand'/575168, l='MpServer', x=14.50, y=51.56, z=-6.50], EntityOtherPlayerMP['逍遥九天丿蛋蛋L'/575046, l='MpServer', x=9.45, y=54.00, z=-1.08], EntitySlime['§8Lv§7001 §r史莱姆(巨)'/575047, l='MpServer', x=-2.88, y=56.68, z=5.95], EntityArmorStand['Armor Stand'/575064, l='MpServer', x=-1.55, y=51.03, z=9.15], EntityWither['§6空岛战争§a实验室更新 - §d§l疯狂TNT§a开放中!'/-1234, l='MpServer', x=30.63, y=54.00, z=1.06], EntityArmorStand['Armor Stand'/575065, l='MpServer', x=-1.55, y=51.44, z=9.24], EntityZombie['Zombie'/575066, l='MpServer', x=-1.59, y=51.50, z=8.03], EntityOtherPlayerMP['核桃人'/573171, l='MpServer', x=1.59, y=53.00, z=5.19], EntityOtherPlayerMP['花心大萝卜吖'/575056, l='MpServer', x=15.97, y=54.00, z=-0.14], EntityArmorStand['§28KDDDD'/575057, l='MpServer', x=-1.61, y=50.44, z=8.13], EntityArmorStand['Armor Stand'/575058, l='MpServer', x=-1.65, y=50.53, z=8.33], EntityArmorStand['Armor Stand'/575059, l='MpServer', x=-1.71, y=50.19, z=8.83], EntityArmorStand['Armor Stand'/575060, l='MpServer', x=-1.74, y=50.53, z=9.15], EntityOtherPlayerMP['LonelyChest'/574415, l='MpServer', x=14.13, y=51.00, z=7.69], EntityArmorStand['Armor Stand'/575061, l='MpServer', x=-1.83, y=51.03, z=8.30], EntityArmorStand['Armor Stand'/575062, l='MpServer', x=-1.93, y=51.03, z=9.09], EntityOtherPlayerMP['Sking是你爹爹'/574963, l='MpServer', x=-1.94, y=54.00, z=-0.88], EntityArmorStand['Armor Stand'/575063, l='MpServer', x=-1.46, y=51.03, z=8.34], EntityOtherPlayerMP['苦恼的雾a'/573985, l='MpServer', x=-18.72, y=62.00, z=8.28], EntityOtherPlayerMP['yRicky'/574993, l='MpServer', x=-1.25, y=54.00, z=-0.41], EntityOtherPlayerMP['s9w8yqgs10'/123, l='MpServer', x=14.50, y=51.00, z=-6.50], EntityOtherPlayerMP['迁葬性格如此丶'/575017, l='MpServer', x=7.69, y=54.72, z=-1.31], EntityOtherPlayerMP['逍遥九天丿蛋蛋L'/575046, l='MpServer', x=9.45, y=54.00, z=-1.08], EntityOtherPlayerMP['over100'/575031, l='MpServer', x=3.50, y=53.50, z=-0.59], EntityOtherPlayerMP['花心大萝卜吖'/575056, l='MpServer', x=15.97, y=54.00, z=-0.14], EntityArmorStand['Armor Stand'/574968, l='MpServer', x=-1.74, y=53.53, z=1.09], EntityOtherPlayerMP['唯一的毁灭i'/573304, l='MpServer', x=18.09, y=51.97, z=13.13], EntityArmorStand['Armor Stand'/574969, l='MpServer', x=-1.74, y=53.53, z=1.90], EntityArmorStand['Armor Stand'/574970, l='MpServer', x=-1.34, y=53.53, z=1.09], EntityArmorStand['Armor Stand'/574971, l='MpServer', x=-1.33, y=53.53, z=1.89], EntityArmorStand['Armor Stand'/574972, l='MpServer', x=-1.33, y=53.94, z=1.99], EntityVillager['Villager'/116, l='MpServer', x=14.50, y=51.00, z=7.50], EntityZombie['Zombie'/574973, l='MpServer', x=-1.56, y=54.00, z=0.84], EntityArmorStand['§e§l右键点击'/117, l='MpServer', x=14.50, y=51.16, z=7.50], EntityArmorStand['§b任务达人'/118, l='MpServer', x=14.50, y=51.47, z=7.50], EntityArmorStand['§b神秘宝库'/119, l='MpServer', x=21.50, y=52.38, z=-7.50], EntityArmorStand['§e§l右键点击'/120, l='MpServer', x=21.50, y=52.09, z=-7.50], EntityArmorStand['§b神秘宝库'/121, l='MpServer', x=21.50, y=52.38, z=8.50], EntityArmorStand['§e§l右键点击'/122, l='MpServer', x=21.50, y=52.09, z=8.50], EntityOtherPlayerMP['核桃人'/573171, l='MpServer', x=1.59, y=53.00, z=5.19], EntityOtherPlayerMP['Sking是你爹爹'/574963, l='MpServer', x=-1.94, y=54.00, z=-0.88], EntityOtherPlayerMP['s9w8yqgs10'/123, l='MpServer', x=14.50, y=51.00, z=-6.50], EntityArmorStand['§5Awakening'/574964, l='MpServer', x=-1.55, y=52.94, z=0.90], EntityArmorStand['Armor Stand'/573172, l='MpServer', x=0.53, y=52.09, z=4.03], EntityArmorStand['Armor Stand'/574965, l='MpServer', x=-1.55, y=53.03, z=1.09], EntityArmorStand['§d§lThreadripper'/573173, l='MpServer', x=0.53, y=52.75, z=4.03], EntityArmorStand['§e§l右键点击§r'/125, l='MpServer', x=14.50, y=50.97, z=-6.50], EntityArmorStand['Armor Stand'/574966, l='MpServer', x=-1.54, y=52.69, z=1.59], EntityZombie['Zombie'/573174, l='MpServer', x=0.47, y=53.50, z=3.53], EntityArmorStand['§b礼包使者§r'/126, l='MpServer', x=14.50, y=51.25, z=-6.50], EntityArmorStand['Armor Stand'/574967, l='MpServer', x=-1.53, y=53.03, z=1.92]] + Retry entities: 0 total; [] + Server brand: BungeeCord (Hypixel) <- vanilla + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:412) + at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2529) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:372) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + +-- System Details -- +Details: + Minecraft Version: 1.8.9 + Operating System: Windows 7 (x86) version 6.1 + CPU: + Java Version: 1.8.0_101, Oracle Corporation + Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation + Memory: 188731064 bytes (179 MB) / 667463680 bytes (636 MB) up to 1060372480 bytes (1011 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1024M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP 9.19 Powered by Forge 11.15.1.0 Optifine OptiFine_1.8.9_HD_U_H8 29 mods loaded, 29 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) + UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.0.jar) + UCHIJA Forge{11.15.1.0} [Minecraft Forge] (forge-1.8.9-11.15.1.0.jar) + UCHIJA randftcoremod{1.8.9} [randftcoremod] (minecraft.jar) + UCHIJA InputFix{1.8.x-v2} [InputFix] (minecraft.jar) + UCHIJA skincoremod{1.8.9} [skincoremod] (minecraft.jar) + UCHIJA oldanimations{2.4} [OldAnimationsMod] (minecraft.jar) + UCHIJA neteasecore{1.11.2} [NeteaseCore] (minecraft.jar) + UCHIJA basemodneteasecore{1.8.9} [BaseModNeteaseCore] (minecraft.jar) + UCHIJA networkmod{1.0} [network rpc Mod] (4620273813222949778@3@0.jar) + UCHIJA storemod{1.0} [storemod] (4618419806295460477@3@0.jar) + UCHIJA antimod{2.0} [anti addiction Mod] (4618827437296985101@3@0.jar) + UCHIJA filtermod{1.0} [filtermod] (4619774556351054392@3@0.jar) + UCHIJA friendplaymod{1.0} [Friendplay Mod] (4620273813159696403@3@0.jar) + UCHIJA mcbasemod{1.0} [mcbasemod] (4620273813196076442@3@0.jar) + UCHIJA updatecore{1.0} [updatecore] (4620608833856825631@3@0.jar) + UCHIJA playermanager{1.0} [playermanager] (4620702952524438419@3@0.jar) + UCHIJA fullscreenpopup{1.8.9.38000} [Fullscreen Popup Mod] (4624103992226684617@3@0.jar) + UCHIJA skinmod{1.8.8-15739} [skinmod] (4626894634154779079@3@0.jar) + UCHIJA potioneffects{1.0} [potioneffects] ([1.8.9] PotionEffects.jar) + UCHIJA mwautokill{1.0} [mwautokill] ([1.8.9]MWAutoKill V1.1.jar) + UCHIJA sidebarmod{1.01} [SidebarMod] ([右侧信息]SidebarMod-1.01.jar) + UCHIJA PingTag{3.0} [Ping Tag] ([延迟显示] PingTag Mod-3.0.jar) + UCHIJA togglesprint{1.0} [togglesprint] ([强制疾跑] ToggleSprint.jar) + UCHIJA dynamicfov{1.0} [Dynamic FOV] (dynamicfov-1.0.jar) + UCHIJA memoryfix{0.3} [MemoryFix] (【内存溢出修复】MemoryFix-0.3.jar) + UCHIJA enhancements{7.7} [Vanilla Enhancements] (【原版增强】Vanilla Enhancements-7.7.jar) + UCHIJA customskinloader{14.7} [CustomSkinLoader] (【超战皮肤显示】CustomSkinLoader.jar) + UCHIJA DJTastyMod{1.0} [DJTastyMod] (披风模组.jar) + Loaded coremods (and transformers): +FMLLoadingPlugin (【内存溢出修复】MemoryFix-0.3.jar) + io.prplz.memoryfix.ClassTransformer +ForgePlugin (【超战皮肤显示】CustomSkinLoader.jar) + customskinloader.forge.TransformerManager +SkinCore (4626894634154779079@3@0.jar) + com.netease.mc.mod.skin.coremod.SkinCoreTransformer +Main (【防砍模组】OldAnimationsMod v2.4 FORGE MC1.8.9.jar) + com.spiderfrog.main.ClassTransformer +BaseModNeteaseCore (4620273813196076442@3@0.jar) + com.netease.mc.core.base.NeteaseCoreTransformer +RandFTCore (4618421856281952104@2@33.jar) + com.netease.mc.mod.randomfont.RandFTCoreTransformer +InputFix (4618424574399199550@3@0.jar) + lain.mods.inputfix.InputFixTransformer +FMLLoadingPlugin ([防砍动画未响应修复]OldAnimationsModUnresponsiveFix-1.0.jar) + io.github.zekerzhayard.unresponsivefix.ClassTransformer +NeteaseCore (4619774556351054392@3@0.jar) + com.netease.mc.core.NeteaseCoreTransformer + Launched Version: 1.8.9 + LWJGL: 2.9.4 + OpenGL: AMD Radeon HD 7560D GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc. + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: No + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: !Dynamic Duo + Current Language: English (US) + Profiler Position: N/A (disabled) + CPU: + OptiFine Version: OptiFine_1.8.9_HD_U_H8 + Render Distance Chunks: 5 + Mipmaps: 0 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.4.13283 Compatibility Profile Context 14.501.1003.0 + OpenGlRenderer: AMD Radeon HD 7560D + OpenGlVendor: ATI Technologies Inc. + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/flammpfeil.txt b/HMCLCore/src/test/resources/crash-report/mod/flammpfeil.txt new file mode 100644 index 000000000..aebfc3afd --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/flammpfeil.txt @@ -0,0 +1,133 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 1/29/19 10:43 PM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at mods.flammpfeil.slashblade.entity.EntitySakuraEndManager.func_70071_h_(EntitySakuraEndManager.java:123) + at net.minecraft.world.World.func_72866_a(World.java:2740) + at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:877) + at net.minecraft.world.World.func_72870_g(World.java:2678) + at net.minecraft.world.World.func_72939_s(World.java:2480) + at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673) + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986) + at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at mods.flammpfeil.slashblade.entity.EntitySakuraEndManager.func_70071_h_(EntitySakuraEndManager.java:123) + at net.minecraft.world.World.func_72866_a(World.java:2740) + at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:877) + at net.minecraft.world.World.func_72870_g(World.java:2678) + +-- Entity being ticked -- +Details: + Entity Type: flammpfeil.slashblade.SakuraEndManager (mods.flammpfeil.slashblade.entity.EntitySakuraEndManager) + Entity ID: 9479014 + Entity Name: entity.flammpfeil.slashblade.SakuraEndManager.name + Entity's Exact location: 643.38, 63.81, -79.59 + Entity's Block location: World: (643,63,-80), Chunk: (at 3,3,0 in 40,-5; contains blocks 640,0,-80 to 655,255,-65), Region: (1,-1; contains chunks 32,-32 to 63,-1, blocks 512,0,-512 to 1023,255,-1) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.world.World.func_72939_s(World.java:2480) + at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673) + +-- Affected level -- +Details: + Level name: world + All players: 11 total; [EntityPlayerMP['DBY'/469469, l='world', x=-4118.00, y=65.00, z=3859.00](DBY at -4118.0,65.0,3859.0), EntityPlayerMP['DBY'/781369, l='world', x=-4126.23, y=64.00, z=3823.59](DBY at -4126.227272121851,64.0,3823.5863172392415), EntityPlayerMP['DBY'/781369, l='world', x=-4126.23, y=64.00, z=3823.59](DBY at -4126.227272121851,64.0,3823.5863172392415), EntityPlayerMP['DBY'/781369, l='world', x=-4137.00, y=64.00, z=3806.00](DBY at -4137.0,64.0,3806.0), EntityPlayerMP['FFF_fuvk'/1538930, l='DIM-37', x=-3032.80, y=92.00, z=3253.17](FFF_fuvk at -3032.795149331054,92.0,3253.1699346065175), EntityPlayerMP['Ah_Fish'/9366620, l='world', x=2014.60, y=63.00, z=2104.45](Ah_Fish at 2014.5971571796383,63.0,2104.4533554409213), EntityPlayerMP['Saoooo'/9289124, l='world', x=643.38, y=63.00, z=-79.59](Saoooo at 643.3807204488786,63.0,-79.5876382983504), EntityPlayerMP['lalala'/9286296, l='world', x=645.87, y=63.00, z=-79.24](lalala at 645.8682427602682,63.0,-79.24332023905657), EntityPlayerMP['a_warm_day'/9395133, l='world', x=2010.60, y=72.00, z=2251.29](a_warm_day at 2010.5973072675706,72.0,2251.2870820180015), EntityPlayerMP['FFF_fuvk'/9426805, l='world', x=-4106.50, y=62.00, z=3874.65](FFF_fuvk at -4106.504930738181,62.0,3874.6547187729243), EntityPlayerMP['666'/9453107, l='world', x=2001.60, y=72.00, z=2240.70](666 at 2001.6005663678816,72.0,2240.699999988079)] + Chunk stats: ServerChunkCache: 2256 Drop: 0 + Level seed: 8436081996934112249 + Level generator: ID 00 - default, ver 1. Features enabled: true + Level generator options: + Level spawn location: World: (637,63,-91), Chunk: (at 13,3,5 in 39,-6; contains blocks 624,0,-96 to 639,255,-81), Region: (1,-1; contains chunks 32,-32 to 63,-1, blocks 512,0,-512 to 1023,255,-1) + Level time: 15766734 game time, 16267409 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 27839 (now: false), thunder time: 22680 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false +Stacktrace: + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986) + at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) + at java.lang.Thread.run(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Thermos Version: cyberdynecc:Thermos:1.7.10-1614.57 + Plugins: CoreProtect, RedstoneClockPreventer, WorldEdit, Essentials, GroupManager, WorldBorder, Lockette, ProtocolLib, AutoSaveWorld, NoSpawnChunks, EssentialsProtect, RandomPlacer, NoExplode, BasicTrails, EssentialsChat, EssentialsAntiBuild, BanItem, iConomy, PTweaks, MOTDColor, Vault, RichAutoMessage, SFWSupport, VIP, EssentialsSpawn, PlotMe, NeverLag, QuickShop, Multiverse-Core, ColoredTags, Residence, AncientGates, ChestShop, AcademyBukkit, AuthMe + Disabled Plugins: + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.8.0_201, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 2167226872 bytes (2066 MB) / 10615259136 bytes (10123 MB) up to 10615259136 bytes (10123 MB) + JVM Flags: 4 total; -Xms4096M -Xmx10240M -XX:+AggressiveOpts -XX:+UseCompressedOops + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 47 mods loaded, 47 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (Thermos-1.7.10-1614-57-server.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (Thermos-1.7.10-1614-57-server.jar) + UCHIJAAAA kimagine{0.2} [KImagine] (minecraft.jar) + UCHIJAAAA LambdaLib|Core{1.2.3} [LambdaLib|Core] (minecraft.jar) + UCHIJAAAA ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) + UCHIJAAAA appliedenergistics2-core{rv3-beta-10} [Applied Energistics 2 Core] (minecraft.jar) + UCHIJAAAA LambdaLib{1.2.3} [LambdaLib] ([AC]超能力前置.jar) + UCHIJAAAA academy-craft{1.0.7} [Academy Craft] ([AC]超能力1.0.7.jar) + UCHIJAAAA IC2{2.2.653-experimental} [IndustrialCraft 2] ([ic]工业2.jar) + UCHIJAAAA GraviSuite{1.7.10-2.0.3} [Graviation Suite] ([ic]重力装甲.jar) + UCHIJAAAA AdvancedSolarPanel{1.7.10-3.5.1} [Advanced Solar Panels] ([ic]高级太阳能.jar) + UCHIJAAAA Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) + UCHIJAAAA Thaumcraft{4.2.3.5} [Thaumcraft] ([TC4]神秘时代.jar) + UCHIJAAAA Botania{r1.8-249} [Botania] ([植物魔法].jar) + UCHIJAAAA appliedenergistics2{rv3-beta-10} [Applied Energistics 2] (应用能源2.jar) + UCHIJAAAA ThaumicTinkerer{unspecified} [Thaumic Tinkerer] ([神秘工匠]ThaumicTinkerer-2.5-1.7.10-164.jar) + UCHIJAAAA AWWayofTime{v1.3.3} [Blood Magic: Alchemical Wizardry] ([血魔法].jar) + UCHIJAAAA ForbiddenMagic{1.7.10-0.575} [Forbidden Magic] ([TC4]禁忌魔法.jar) + UCHIJAAAA witchery{0.24.1} [Witchery] ([巫术].jar) + UCHIJAAAA dakimakuramod{1.7.10-1.2} [Dakimakura Mod] ([抱枕]dakimakuramod-1.7.10-1.2.jar) + UCHIJAAAA flammpfeil.slashblade{mc1.7.10-r87} [SlashBlade] ([拔刀剑主版本]SlashBlade-mc1.7.10-r87.jar) + UCHIJAAAA Pseudo{1.0.0} [Pseudo] ([拔刀剑]伪刃SlashBlade-PseudoEdge-mc1.7.10-r11.jar) + UCHIJAAAA flammpfeil.nihil{mc1.7.x-r8} [Nihil] ([拔刀剑]似蛭1.7.x-r8.jar) + UCHIJAAAA flammpfeil.slashblade.terra{mc1.7.10-r1} [SlashBlade-Terra] ([拔刀剑]大地之刃SlashBlade-Terra-mc1.7.10-r1.jar) + UCHIJAAAA flammpfeil.slashblade.zephyr{1.7.2 r1.2} [SlashBladeZephyr] ([拔刀剑]风雷太刀r1.2.2.jar) + UCHIJAAAA mod_ecru_MapleTree{1.1.33m} [MapleTree] ([新版枫树1.1.33].jar) + UCHIJAAAA eplus{3.0.2-d} [Enchanting Plus] ([更好的附魔].jar) + UCHIJAAAA MSM3{3.0.0d} [More Swords 3] ([武器].jar) + UCHIJAAAA TaintedMagic{1.1.6.3} [Tainted Magic] ([污秽魔法].jar) + UCHIJAAAA guielevator{1.5} [Elrol's GUI Elevator] ([电梯].jar) + UCHIJAAAA flammpfeil.slashblade.kamuy{mc1.7.10-r6} [Kamuy] ([神剑]-Kamuy-r6.jar) + UCHIJAAAA DummyCore{2.0.1710.0.A} [DummyCore] ([神秘基础学前置].jar) + UCHIJAAAA thaumicbases{1.3.1710.2} [Thaumic Bases] ([神秘基础学].jar) + UCHIJAAAA BambooMod{Minecraft1.7.10 var2.6.8.2} [BambooMod] ([竹].jar) + UCHIJAAAA levels{r2.3.0} [Levels] ([等级系统].jar) + UCHIJAAAA Automagy{0.28.2} [Automagy] ([自动化魔法].jar) + UCHIJAAAA customnpcs{1.7.10d} [CustomNpcs] ([自定义NPC].jar) + UCHIJAAAA ExtraBotany{r1.0-21} [ExtraBotany] ([额外植物].jar) + UCHIJAAAA magicalcrops{1.7.2 - 0.1 ALPHA} [Magical Crops] ([魔法作物].jar) + UCHIJAAAA transformers{0.6.3} [Transformers Mod] (变形金刚.jar) + UCHIJAAAA BiblioCraft{1.11.5} [BiblioCraft] (展示架.jar) + UCHIJAAAA armourersWorkshop{1.7.10-0.48.3} [Armourer's Workshop] (时装工坊0.48.jar) + UCHIJAAAA EMT{1.2.2} [Electro-Magic Tools] (电力魔法工具.jar) + UCHIJAAAA PTRModelLib{1.0.0} [PTRModelLib] (装饰工艺.jar) + UCHIJAAAA props{2.4.2} [Decocraft] (装饰工艺.jar) + UCHIJAAAA FoodCraft{1.2.0} [FoodCraft(FoodCraft)] (食物工艺.jar) + AE2 Version: beta rv3-beta-10 for Forge 10.13.4.1448 + [DummyCore]: 'Special case ASM modification mods: ''Note, that this mods might not be involved in the crash in ANY WAY!''DummyCore just prints some known mods for a lot of ASM modifications''DummyCore' + AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:OFF, BuildCraftCore:OFF, BuildCraftTransport:OFF, BuildCraftBuilder:OFF, RF:ON, RFItem:ON, MFR:OFF, DSU:OFF, FZ:OFF, FMP:OFF, RB:OFF, CLApi:OFF, Waila:OFF, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF, OpenComputers:OFF, PneumaticCraft:OFF + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 7 / 50; [EntityPlayerMP['lalala'/9286296, l='world', x=645.87, y=63.00, z=-79.24](lalala at 645.8682427602682,63.0,-79.24332023905657), EntityPlayerMP['Saoooo'/9289124, l='world', x=643.38, y=63.00, z=-79.59](Saoooo at 643.3807204488786,63.0,-79.5876382983504), EntityPlayerMP['Ah_Fish'/9366620, l='world', x=2014.60, y=63.00, z=2104.45](Ah_Fish at 2014.5971571796383,63.0,2104.4533554409213), EntityPlayerMP['a_warm_day'/9395133, l='world', x=2010.60, y=72.00, z=2251.29](a_warm_day at 2010.5973072675706,72.0,2251.2870820180015), EntityPlayerMP['FFF_fuvk'/9426805, l='world', x=-4106.50, y=62.00, z=3874.65](FFF_fuvk at -4106.504930738181,62.0,3874.6547187729243), EntityPlayerMP['666'/9453107, l='world', x=2001.60, y=72.00, z=2240.70](666 at 2001.6005663678816,72.0,2240.699999988079), EntityPlayerMP['Guide'/9465741, l='plotworld', x=-83.40, y=59.00, z=-83.12](Guide at -83.39891777874837,59.0,-83.11642267352487)] + Is Modded: Definitely; Server brand changed to 'thermos,cauldron,craftbukkit,mcpc,kcauldron,fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/ic2.txt b/HMCLCore/src/test/resources/crash-report/mod/ic2.txt new file mode 100644 index 000000000..6829506a1 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/ic2.txt @@ -0,0 +1,127 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 3/22/19 4:31 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at ic2.core.util.StackUtil.transfer(StackUtil.java:152) + at ic2.core.item.ItemUpgradeModule.onTick(ItemUpgradeModule.java:425) + at ic2.core.block.machine.tileentity.TileEntityStandardMachine.func_145845_h(TileEntityStandardMachine.java:155) + at ic2.core.block.machine.tileentity.TileEntityOreWashing.func_145845_h(TileEntityOreWashing.java:76) + at net.minecraft.world.World.func_72939_s(World.java:2583) + at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673) + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986) + at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) + at java.lang.Thread.run(Thread.java:748) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at ic2.core.util.StackUtil.transfer(StackUtil.java:152) + at ic2.core.item.ItemUpgradeModule.onTick(ItemUpgradeModule.java:425) + at ic2.core.block.machine.tileentity.TileEntityStandardMachine.func_145845_h(TileEntityStandardMachine.java:155) + at ic2.core.block.machine.tileentity.TileEntityOreWashing.func_145845_h(TileEntityOreWashing.java:76) + +-- Block entity being ticked -- +Details: + Name: Ore Washing Plant // ic2.core.block.machine.tileentity.TileEntityOreWashing + Block type: ID #648 (blockMachine2 // ic2.core.block.machine.BlockMachine2) + Block data value: 5 / 0x5 / 0b0101 + Block location: World: (24,59,-172), Chunk: (at 8,3,4 in 1,-11; contains blocks 16,0,-176 to 31,255,-161), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) + Actual block type: ID #648 (blockMachine2 // ic2.core.block.machine.BlockMachine2) + Actual block data value: 5 / 0x5 / 0b0101 +Stacktrace: + at net.minecraft.world.World.func_72939_s(World.java:2583) + at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673) + +-- Affected level -- +Details: + Level name: plotworld + All players: 3 total; [EntityPlayerMP['long_chalk'/785, l='plotworld', x=-159.52, y=65.00, z=25.54](long_chalk at -159.5206542362536,65.0,25.541882416932502), EntityPlayerMP['YAODYW_D'/1133, l='plotworld', x=138.71, y=72.00, z=-7.45](YAODYW_D at 138.71408242393503,72.0,-7.450665362305571), EntityPlayerMP['a312797261'/953, l='plotworld', x=12.01, y=65.00, z=-176.91](a312797261 at 12.012590248563681,65.0,-176.91436786348493)] + Chunk stats: ServerChunkCache: 268 Drop: 0 + Level seed: -8894455803401860845 + Level generator: ID 00 - default, ver 1. Features enabled: true + Level generator options: + Level spawn location: World: (3,66,3), Chunk: (at 3,4,3 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 55397029 game time, 4816859 day time + Level dimension: 3 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 9301 (now: true), thunder time: 14371 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false +Stacktrace: + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986) + at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) + at java.lang.Thread.run(Thread.java:748) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Thermos Version: cyberdynecc:Thermos:1.7.10-1614.58 + Plugins: CoreProtect, WorldEdit, CheckMaliciousLaodMap, Essentials, Restart, GroupManager, TeleportationTools, ColorSigns, FixArcaneWorkbench, GeneralDataCoreV3.1, LaggRemover, ProtocolLib, AutoSaveWorld, EssentialsProtect, DAutoMessage, EssentialsChat, EssentialsAntiBuild, BanItem, MOTDColor, Vault, EssentialsSpawn, ScriptBlock, FakePlayersOnline, FastLogin, PlotMe, NeverLag, LWC, QuickShop, Residence, PlotMe-DefaultGenerator, RPG_Items, Multiverse-Core + Disabled Plugins: + Operating System: Linux (amd64) version 4.4.110-1.el6.elrepo.x86_64 + Java Version: 1.8.0_192, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 115150240 bytes (109 MB) / 734003200 bytes (700 MB) up to 734003200 bytes (700 MB) + JVM Flags: 6 total; -XX:+UseFastAccessorMethods -XX:+UseParallelGC -XX:ParallelGCThreads=2 -XX:MaxDirectMemorySize=99M -XX:MaxMetaspaceSize=170M -Xmx755M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 36 mods loaded, 36 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (Thermos-1.7.10-1614.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (Thermos-1.7.10-1614.jar) + UCHIJAAAA kimagine{0.2} [KImagine] (minecraft.jar) + UCHIJAAAA appliedenergistics2-core{rv2-stable-10} [AppliedEnergistics2 Core] (minecraft.jar) + UCHIJAAAA uniskinmod{1.2-dev4} [Universal Skin Mod] (minecraft.jar) + UCHIJAAAA ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) + UCHIJAAAA {000} [CoFH ASM] (minecraft.jar) + UCHIJAAAA CoFHCore{1.7.10R3.1.4} [CoFH Core] (2.jar) + UCHIJAAAA Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) + UCHIJAAAA ThermalFoundation{1.7.10R1.2.6} [Thermal Foundation] (1.jar) + UCHIJAAAA ThermalDynamics{1.7.10R1.2.1} [Thermal Dynamics] (3.jar) + UCHIJAAAA flammpfeil.slashblade{mc1.7.10-r87} [SlashBlade] (【拔刀剑1710】R87.jar) + UCHIJAAAA Yamazakura{1.0.0} [Yamazakura] ([山樱]SlashBlade-Yamazakura-mc1.7-r4.jar) + UCHIJAAAA Thaumcraft{4.2.3.5} [Thaumcraft] (神秘时代4.jar) + UCHIJAAAA Botania{r1.8-249} [Botania] ([植物魔法]Botania r1.8-249.jar) + UCHIJAAAA IC2{2.2.756-experimental} [IndustrialCraft 2] (工业2.jar) + UCHIJAAAA appliedenergistics2{rv2-stable-10} [Applied Energistics 2] (AE.jar) + UCHIJAAAA ThaumicTinkerer{unspecified} [Thaumic Tinkerer] (神秘工匠.jar) + UCHIJAAAA AWWayofTime{v1.3.3} [Blood Magic: Alchemical Wizardry] (血魔法 v1.3.3-17 (1.7.10).jar) + UCHIJAAAA ForbiddenMagic{1.7.10-0.574} [Forbidden Magic] ([神秘附属-禁忌魔法]Forbidden Magic-1.7.10-0.574.jar) + UCHIJAAAA ExtraBotany{r1.0-21} [ExtraBotany] ([额外植物学]ExtraBotany-1.7.10-r1.0-21.jar) + UCHIJAAAA customnpcs{1.7.10d} [CustomNpcs] (NPC.jar) + UCHIJAAAA Mantle{1.7.10-0.3.2.jenkins191} [Mantle] (匠魂前置.jar) + UCHIJAAAA ImmersiveEngineering{0.7.7} [Immersive Engineering] (沉浸.jar) + UCHIJAAAA ThermalExpansion{1.7.10R4.1.5} [Thermal Expansion] (热力膨胀.jar) + UCHIJAAAA TConstruct{1.7.10-1.8.8.build988} [Tinkers' Construct] (匠魂.jar) + UCHIJAAAA BambooMod{Minecraft@MC_VERSION@ var@VERSION@} [BambooMod] (和风.jar) + UCHIJAAAA flammpfeil.nihil{mc1.7.x-r6} [Nihil] (拔刀剑 - [似蛭].jar) + UCHIJAAAA balumg{1.0.0} [balumg] (拔刀剑 - [巴鲁蒙格].jar) + UCHIJAAAA flammpfeil.slashblade.exsa{mc1.7.10-r6} [SlashBlade-ExSa] (拔刀剑 - [更多Sa].jar) + UCHIJAAAA IronChest{6.0.62.742} [Iron Chest] (更多箱子.jar) + UCHIJAAAA TaintedMagic{r7.6} [Tainted Magic] (污秽魔法.jar) + UCHIJAAAA GraviSuite{1.7.10-2.0.3} [Graviation Suite] (重力.jar) + UCHIJAAAA AdvancedSolarPanel{1.7.10-3.5.1} [Advanced Solar Panels] (高级太阳能.jar) + UCHIJAAAA IguanaTweaksTConstruct{1.7.10-2.1.6.163} [Iguana Tinker Tweaks] (%5B匠魂拓展%5DIguanaTinkerTweaks-1.7.10-2.1.6.jar) + CoFHCore: -[1.7.10]3.1.4-329 + ThermalFoundation: -[1.7.10]1.2.6-118 + ThermalDynamics: -[1.7.10]1.2.1-172 + AE2 Version: stable rv2-stable-10 for Forge 10.13.2.1291 + Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: bukkit + ThermalExpansion: -[1.7.10]4.1.5-248 + TConstruct Environment: Environment healthy. + AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:OFF, BC:OFF, RF:ON, RFItem:ON, MFR:OFF, DSU:ON, FZ:OFF, FMP:OFF, RB:OFF, CLApi:OFF, Waila:OFF, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 5 / 40; [EntityPlayerMP['long_chalk'/785, l='plotworld', x=-159.52, y=65.00, z=25.54](long_chalk at -159.5206542362536,65.0,25.541882416932502), EntityPlayerMP['a312797261'/953, l='plotworld', x=12.01, y=65.00, z=-176.91](a312797261 at 12.012590248563681,65.0,-176.91436786348493), EntityPlayerMP['zzn_T'/752, l='DIM-1', x=2108.46, y=57.00, z=-97.03](zzn_T at 2108.4571112024496,57.0,-97.02775279909504), EntityPlayerMP['YAODYW_D'/1133, l='plotworld', x=138.71, y=72.00, z=-7.45](YAODYW_D at 138.71408242393503,72.0,-7.450665362305571), EntityPlayerMP['Toccle'/5646, l='world', x=-206.69, y=48.00, z=425.30](Toccle at -206.6917225142045,48.0,425.30000001192093)] + Is Modded: Definitely; Server brand changed to 'thermos,cauldron,craftbukkit,mcpc,kcauldron,fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/mapletree.txt b/HMCLCore/src/test/resources/crash-report/mod/mapletree.txt new file mode 100644 index 000000000..ac55c8d4e --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/mapletree.txt @@ -0,0 +1,190 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 19-1-22 下午11:44 +Description: Exception getting block type in world + +java.lang.ArrayIndexOutOfBoundsException: 2 + at ecru.MapleTree.gen.ecru_WorldGenBigMapleTree.generateLeaves(ecru_WorldGenBigMapleTree.java:359) + at ecru.MapleTree.gen.ecru_WorldGenBigMapleTree.generate(ecru_WorldGenBigMapleTree.java:657) + at ecru.MapleTree.gen.ecru_WorldGenerate.generate(ecru_WorldGenerate.java:239) + at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:137) + at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:447) + at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1188) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:300) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:205) + at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:167) + at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:312) + at net.minecraft.world.World.func_72964_e(World.java:735) + at net.minecraft.world.World.func_147439_a(World.java:661) + at ruby.bamboo.worldgen.WorldGenBamboo.func_76484_a(WorldGenBamboo.java:22) + at ruby.bamboo.worldgen.GeneraterHandler.generateBambooshoot(GeneraterHandler.java:78) + at ruby.bamboo.worldgen.GeneraterHandler.generate(GeneraterHandler.java:37) + at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:137) + at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:447) + at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1188) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:300) + at cc.uraniummc.ChunkGenerator.internalGenerate(ChunkGenerator.java:71) + at cc.uraniummc.ChunkGenerator.chunkGeneratorCycle(ChunkGenerator.java:50) + at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:252) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:859) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at ecru.MapleTree.gen.ecru_WorldGenBigMapleTree.generateLeaves(ecru_WorldGenBigMapleTree.java:359) + at ecru.MapleTree.gen.ecru_WorldGenBigMapleTree.generate(ecru_WorldGenBigMapleTree.java:657) + at ecru.MapleTree.gen.ecru_WorldGenerate.generate(ecru_WorldGenerate.java:239) + at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:137) + at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:447) + at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1188) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:300) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:205) + at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:167) + at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:312) + at net.minecraft.world.World.func_72964_e(World.java:735) + +-- Requested block coordinates -- +Details: + Found chunk: true + Location: World: (-241,96,-13169), Chunk: (at 15,6,15 in -16,-824; contains blocks -256,0,-13184 to -241,255,-13169), Region: (-1,-26; contains chunks -32,-832 to -1,-801, blocks -512,0,-13312 to -1,255,-12801) +Stacktrace: + at net.minecraft.world.World.func_147439_a(World.java:661) + at ruby.bamboo.worldgen.WorldGenBamboo.func_76484_a(WorldGenBamboo.java:22) + at ruby.bamboo.worldgen.GeneraterHandler.generateBambooshoot(GeneraterHandler.java:78) + at ruby.bamboo.worldgen.GeneraterHandler.generate(GeneraterHandler.java:37) + at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:137) + at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:447) + at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1188) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:300) + at cc.uraniummc.ChunkGenerator.internalGenerate(ChunkGenerator.java:71) + at cc.uraniummc.ChunkGenerator.chunkGeneratorCycle(ChunkGenerator.java:50) + at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:252) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:859) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) + at java.lang.Thread.run(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + KCauldron Version: cc.uraniummc:Uranium:1710-dev-4-BUnkonwn UNOFFICIAL DON'T REPORT THIS CRASH + Plugins: SlashFortifier, GroupManager, BetterLottery2, BanWorld, AsyncKeepAlive, TpLogin, DeluxeTags, ItemTime, AutoRestart, Yum, BanItem, CommandsItem, BBSToper, ProtectItemFrame, CoreProtect, WorldEdit, ColorChat, NOWorldCommand, NoRain, OpenInv, Essentials, TimingsPatcher, ColorSigns, WorldBorder, MessageAnnouncer, IronElevators, ProtocolLib, AntiDrop, Notbuild, EasyKits, GaiaLimit, EssentialsChat, DAutoMessage, LevelChat, CommandCode, UltimateGuild, Vault, SFWSupport, bugfix, Lores, NeverLag, AntiSpamBot, Trading, LWC, OnlineMoney, PlotSquared, QuickShop, PlayerPoints, ChestCommands, EssentialsProtect, EssentialsAntiBuild, RandomLocation, EssentialsSpawn, MoreSounds, MCLib, ColorMOTD, Multiverse-Core, InfoBoardReborn, LWCAutoLock, Residence, GlobalMarket, AuthMe, HolographicDisplays + Disabled Plugins: + Operating System: Windows NT (unknown) (amd64) version 10.0 + Java Version: 1.8.0_102, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 5172277384 bytes (4932 MB) / 12771524608 bytes (12179 MB) up to 17064394752 bytes (16273 MB) + JVM Flags: 5 total; -Xincgc -Xms12G -Xms12G -XX:+AggressiveOpts -XX:+UseCompressedOops + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 15, tallocated: 95 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 91 mods loaded, 91 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (Uranium-1.7.10服务端核心[修复GuiCloseEvent].jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (Uranium-1.7.10服务端核心[修复GuiCloseEvent].jar) + UCHIJAAAA kimagine{0.2} [KImagine] (minecraft.jar) + UCHIJAAAA UraniumPlus{${UMP_VER}} [Added title and actionbar support for client and server] (Uranium-1.7.10服务端核心[修复GuiCloseEvent].jar) + UCHIJAAAA ThE-core{1.0.0.1} [Thaumic Energistics Core] (minecraft.jar) + UCHIJAAAA ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) + UCHIJAAAA appliedenergistics2-core{rv3-beta-16} [Applied Energistics 2 Core] (minecraft.jar) + UCHIJAAAA ChocoPatcher{1.2} [Choco Patcher] (minecraft.jar) + UCHIJAAAA {000} [CoFH ASM] (minecraft.jar) + UCHIJAAAA flammpfeil.slashblade{mc1.7.10-r87} [SlashBlade] ([拔刀剑]SlashBlade-mc1.7.10-r87-icere.jar) + UCHIJAAAA Pseudo{1.0.0} [Pseudo] (-伪刃.jar) + UCHIJAAAA creativecore{1.3.14} [CreativeCore] (-在线图片加载.jar) + UCHIJAAAA opframe{2.1} [OnlinePictureFrame] (-在线图片加载前置.jar) + UCHIJAAAA horn_plenty{1.0.0} [Horn 'o' Plenty] (-无限食物.jar) + UCHIJAAAA CoFHCore{1.7.10R3.1.4} [CoFH Core] (-热力前置.jar) + UCHIJAAAA Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) + UCHIJAAAA ThermalFoundation{1.7.10R1.2.6} [Thermal Foundation] (-热力基础.jar) + UCHIJAAAA ThermalExpansion{1.7.10R4.1.5} [Thermal Expansion] (-热力膨胀.jar) + UCHIJAAAA ThermalDynamics{1.7.10R1.2.1} [Thermal Dynamics] (-热动力学.jar) + UCHIJAAAA flammpfeil.slashblade.exsa{mc1.7.10-r6} [SlashBlade-ExSa] (-狂暴SA.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] ([工业时代2]industrialcraft-2-2.2.828-experimental.jar) + UCHIJAAAA Thaumcraft{4.2.3.5} [Thaumcraft] (【神秘时代4修复版2】M-Thaumcraft-1.7.10-4.2.3.5-SaraFix-a1.jar) + UCHIJAAAA EMT{1.2.2} [Electro-Magic Tools] (-电子魔法工具.jar) + UCHIJAAAA flammpfeil.darkraven{mc1.7.2-r2} [DarkRaven] (拔刀剑-暗鸦-r2-1.7.10.jar) + UCHIJAAAA lastsmith{1.0.0} [The Last Smith] (-结晶.jar) + UCHIJAAAA gvc{0.6.1} [Gliby's Voice Chat Mod] (-语音聊天.jar) + UCHIJAAAA MineTweaker3{3.0.10} [MineTweaker 3] (-魔改GUI.jar) + UCHIJAAAA modtweaker2{0.9.6} [Mod Tweaker 2] (-魔改前置.jar) + UCHIJAAAA MTRM{1.0} [MineTweakerRecipeMaker] (-魔改物品.jar) + UCHIJAAAA pozo{4.0.0} [pozo] (2333333.jar) + UCHIJAAAA BambooMod{Minecraft@MC_VERSION@ var@VERSION@} [BambooMod] ([和风]Bamboo-2.6.8.5.jar) + UCHIJAAAA NoIC2Destruction{1.0.0} [No IC2 Destruction] ([工业防爆]NoIC2Destruction-1.0.0-1.7.10.jar) + UCHIJAAAA BuildCraft|Core{7.1.23} [BuildCraft] ([建筑_核心]buildcraft-7.1.23-core.jar) + UCHIJAAAA BuildCraft|Transport{7.1.23} [BC Transport] ([建筑_运输]buildcraft-7.1.23-transport.jar) + UCHIJAAAA BuildCraft|Compat{7.1.7} [BuildCraft Compat] ([建筑_兼容]buildcraft-compat-7.1.7.jar) + UCHIJAAAA BuildCraft|Factory{7.1.23} [BC Factory] ([建筑_工厂]buildcraft-7.1.23-factory.jar) + UCHIJAAAA BuildCraft|Energy{7.1.23} [BC Energy] ([建筑_能量]buildcraft-7.1.23-energy.jar) + UCHIJAAAA BuildCraft|Silicon{7.1.23} [BC Silicon] ([建筑_芯片]buildcraft-7.1.23-silicon.jar) + UCHIJAAAA cookingbook{1.0.134} [Cooking for Blockheads] ([懒人厨房]cookingbook-mc1.7.10-1.0.134.jar) + UCHIJAAAA flammpfeil.nihil{mc1.7.x-r8} [Nihil] ([拔刀剑_似蛭]Nihil-mc1.7.x-r8.jar) + UCHIJAAAA flammpfeil.slashblade.blademaster{mc1.7.2-r1} [BladeMaster] ([拔刀剑_剑圣之刃]BladeMaster-mc1.7.x-r1.2.jar) + UCHIJAAAA flammpfeil.slashblade.kirisaya{r1} [SlashBlade-Kirisaya] ([拔刀剑_无神]Kirisaya-r1.jar) + UCHIJAAAA flammpfeil.slashblade.kamuy{mc1.7.10-r6} [Kamuy] ([拔刀剑_神剑]SlashBlade-Kamuy-mc1.7.10-r6.jar) + UCHIJAAAA flammpfeil.fluorescentbar{mc1.7.2-r3} [fluorescentbar] ([拔刀剑_荧光]FluorescentBar-mc1.7.x-r3.jar) + UCHIJAAAA flammpfeil.slashblade.wanderer{mc1.7.2-r1} [SlashBladeWanderer] ([拔刀剑_风来剑]Wanderer-mc1.7.x-r1.jar) + UCHIJAAAA IronChest{6.0.62.742} [Iron Chest] ([更多箱子]ironchest-1.7.10-6.0.62.742-universal.jar) + UCHIJAAAA mod_ecru_MapleTree{1.1.32c} [MapleTree] ([枫树]MapleTree+Forge.jar) + UCHIJAAAA ForgeMultipart{1.1.2.331} [Forge Multipart] (ForgeMultipart-1.7.10-1.1.2.331-universal.jar) + UCHIJAAAA appliedenergistics2{rv3-beta-16} [Applied Energistics 2] (应用能源.jar) + UCHIJAAAA ThaumicTinkerer{unspecified} [Thaumic Tinkerer] (【神秘工匠 】ThaumicTinkerer-2.5-1.7.10-164.jar) + UCHIJAAAA TaintedMagic{1.1.6.3} [Tainted Magic] ([污秽魔法]TaintedMagic-1.1.6.3.jar) + UCHIJAAAA harvestcraft{1.7.10j} [Pam's HarvestCraft] ([潘马斯丰收工艺]Pams+HarvestCraft+1.7.10Lb.jar) + UCHIJAAAA miners{v3.1.1} [Miner's Heaven] ([矿工天堂]汉化v3.1.1.jar) + UCHIJAAAA tcinventoryscan{1.0.11} [TC Inventory Scanning] ([神秘时代库存扫描]tcinventoryscan-mc1.7.10-1.0.11.jar) + UCHIJAAAA TCBotaniaExoflame{1.0} [TCBotaniaExoflame] ([神秘时代植物魔法冶炼火]TCBotaniaExoflame-1.7.10-1.2.jar) + UCHIJAAAA thaumicenergistics{1.1.2.0} [Thaumic Energistics] ([神秘能源]thaumicenergistics-1.1.2.0.jar) + UCHIJAAAA AntiCheat3{AntiCheat 3 Mod} [AntiCheat 3 Mod] ([辅助]防盗号安全卫士.jar) + UCHIJAAAA Anti_Anti_AntiCheat{2.0} [Anti_Anti_AntiCheat] ([辅助]防盗号安全卫士2.jar) + UCHIJAAAA Mekanism{9.1.1} [Mekanism] ([通用机械]Mekanism-1.7.10-9.1.1.1031.jar) + UCHIJAAAA MekanismTools{9.1.1} [MekanismTools] ([通用机械前置]MekanismTools-1.7.10-9.1.1.1031.jar) + UCHIJAAAA MekanismGenerators{9.1.1} [MekanismGenerators] ([通用机械发电机]MekanismGenerators-1.7.10-9.1.1.1031.jar) + UCHIJAAAA GraviSuite{1.7.10-2.0.3} [Graviation Suite] ([重力装甲]GraviSuite-1.7.10-2.0.3.jar) + UCHIJAAAA FoodCraft{1.2.0} [FoodCraft(FoodCraft)] ([食物工艺]-FoodCraft-16.8.9-1.2.1.jar) + UCHIJAAAA AdvancedSolarPanel{1.7.10-3.5.1} [Advanced Solar Panels] ([高级太阳能]AdvancedSolarPanel-1.7.10-3.5.1-icere.jar) + UCHIJAAAA customnpcs{1.7.10d} [CustomNpcs] (CustomNPCs_1.7.10 .jar) + UCHIJAAAA allweapon{1.0} [allweapon] (【附属:万物皆刃】.jar) + UCHIJAAAA NegoreRouse{1.0.0} [NegoreRouse] (SlashBlade-NegoreRouse-r2vL.jar) + UCHIJAAAA Botania{r1.8-249} [Botania] (【植物魔法】Botania r1.8-249.jar) + UCHIJAAAA ForbiddenMagic{1.7.10-0.57} [Forbidden Magic] (【禁忌魔法 】Forbidden+Magic-1.7.10-0.57.jar) + UCHIJAAAA ExtraBotany{r1.0-21} [ExtraBotany] (【额外魔法学】ExtraBotany-1.7.10-r1.0-21.jar) + UCHIJAAAA Avaritia{1.1} [Avaritia] (修复Avaritia-1.1.jar) + UCHIJAAAA Torcherino{2.2s} [Torcherino] (加速火把Torcherino-TehNut-1.7.10-2.2.jar) + UCHIJAAAA Mantle{1.7.10-0.3.2.jenkins184} [Mantle] (匠魂手册Mantle-1.7.10-0.3.2.jar) + UCHIJAAAA armourersWorkshop{1.7.10-0.48.1} [Armourer's Workshop] (时装工坊-1.7.10-0.48.1.jar) + UCHIJAAAA TConstruct{1.7.10-1.8.7.build979} [Tinkers' Construct] (匠魂本体TConstruct-1.7.10-1.8.7.jar) + UCHIJAAAA TiCTooltips{1.2.3} [TiC Tooltips] (匠魂工具TiCTooltips-mc1.7.10-1.2.3.jar) + UCHIJAAAA flammpfeil.frostwolf{mc1.7.2-r1} [FrostWolf] (拔刀剑-冰狼之刃-r1-1.7.10.jar) + UCHIJAAAA saligia{1.0.0} [PROJECT_SALIGIA] (拔刀剑-原罪PROJECT_saligia_2.1.0.jar) + UCHIJAAAA flammpfeil.slashblade.terra{mc1.7.10-r1} [SlashBlade-Terra] (拔刀剑-大地之刃.jar) + UCHIJAAAA balumg{1.0.0} [balumg] (拔刀剑-巴鲁蒙格-r1.0-1-1.7.10.jar) + UCHIJAAAA foxex{1.1.2} [FoxBlade Extra] (拔刀剑-狐月刀FoxExtra v1.1.2(MC1710).jar) + UCHIJAAAA slashblade.yukari{mc1.7.10-r2} [Slashblade-yukari] (拔刀剑-节月刀.jar) + UCHIJAAAA flammpfeil.slashblade.anvilenchant{mc1.7.10-r1} [Slashblade-AnvilEnchant] (拔刀剑-铁砧附魔-r1-1.7.10.jar) + UCHIJAAAA flammpfeil.kevinwalker{mc1.7.10} [kevinwalker] (炫彩之刃0.3v.jar) + UCHIJAAAA GrimoireOfGaia{1.0.0} [Grimoire of Gaia 3] (盖亚魔典3-1.0.2.jar) + UCHIJAAAA flammpfeil.slashblade.splight{r5} [SlashBlade-SPLight] (龙一文字SlashBlade-SPLight-r5.jar) + UCHIJAAAA bspkrsCore{6.16} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.16.jar) + UCHIJAAAA McMultipart{1.1.2.331} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.1.2.331-universal.jar) + UCHIJAAAA flammpfeil.slashblade.slasharts{1.7.10 r1} [SlashBlade-SlashArts] (拔刀剑-刀之艺术SlashBlade-SlashArts-mc1.7.10-r2.jar) + UCHIJAAAA ForgeMicroblock{1.1.2.331} [Forge Microblocks] (ForgeMultipart-1.7.10-1.1.2.331-universal.jar) + CoFHCore: -[1.7.10]3.1.4-329 + ThermalFoundation: -[1.7.10]1.2.6-118 + ThermalExpansion: -[1.7.10]4.1.5-248 + ThermalDynamics: -[1.7.10]1.2.1-172 + AE2 Version: beta rv3-beta-16 for Forge 10.13.4.1448 + Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: bukkit + TConstruct Environment: Environment healthy. + AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:OFF, BuildCraftCore:ON, BuildCraftTransport:ON, BuildCraftBuilder:OFF, RF:ON, RFItem:ON, MFR:OFF, DSU:ON, FZ:OFF, FMP:ON, RB:OFF, CLApi:OFF, Waila:OFF, Mekanism:ON, ImmibisMicroblocks:OFF, BetterStorage:OFF, OpenComputers:OFF, PneumaticCraft:OFF + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 23 / 120; [EntityPlayerMP['YeXin_'/58460, l='world', x=745.79, y=4.00, z=17.48](YeXin_ at 745.7856314711456,4.0,17.481752868749858), EntityPlayerMP['PresLEdit'/1711092, l='sc', x=214.70, y=70.00, z=245.14](PresLEdit at 214.69999998807907,70.0,245.1370726272644), EntityPlayerMP['Jinxinlei'/746830, l='sc', x=122.52, y=63.00, z=-174.70](Jinxinlei at 122.51683827589015,63.0,-174.69999998807907), EntityPlayerMP['NicoNico'/694599, l='plotworld', x=-653.70, y=45.00, z=-202.70](NicoNico at -653.6999999880791,45.0,-202.69999998807907), EntityPlayerMP['Mere_odo'/2671836, l='plotworld', x=-35.93, y=59.00, z=1409.41](Mere_odo at -35.931202757813224,59.0,1409.4115590543638), EntityPlayerMP['ADWASDWAA'/2970188, l='plotworld', x=-705.32, y=65.50, z=-424.56](ADWASDWAA at -705.3209889764047,65.5,-424.5644169773898), EntityPlayerMP['mojjhhh'/2550203, l='plotworld', x=-1024.10, y=63.00, z=-211.30](mojjhhh at -1024.098944208268,63.0,-211.30000001192093), EntityPlayerMP['honglantu'/2309613, l='plotworld', x=-2522.83, y=78.00, z=-1480.85](honglantu at -2522.829559546585,78.0,-1480.8501401729739), EntityPlayerMP['X_Kang'/4228282, l='plotworld', x=57.98, y=65.00, z=1060.58](X_Kang at 57.98043650520994,65.0,1060.583496813775), EntityPlayerMP['NiE4'/1717, l='plotworld', x=504.35, y=65.00, z=796.11](NiE4 at 504.3476405493866,65.0,796.1071896245816), EntityPlayerMP['32364596621'/161954, l='plotworld', x=-1255.40, y=65.00, z=1186.68](32364596621 at -1255.3957378976766,65.0,1186.6815602956085), EntityPlayerMP['momo'/4476571, l='plotworld', x=-683.68, y=68.11, z=-421.34](momo at -683.6843243124188,68.11032685842268,-421.3376121935361), EntityPlayerMP['SG25'/725218, l='zy', x=-1860.59, y=43.00, z=-210.52](SG25 at -1860.5945566574449,43.0,-210.51502152724186), EntityPlayerMP['tangmaosheng'/3942144, l='sc', x=217.08, y=69.88, z=247.30](tangmaosheng at 217.0826576787733,69.875,247.30000001192093), EntityPlayerMP['Durure_'/1407, l='plotworld', x=372.15, y=63.00, z=-121.71](Durure_ at 372.1489700463021,63.0,-121.71456996828749), EntityPlayerMP['MC_JG'/4142396, l='sc', x=219.35, y=70.00, z=244.53](MC_JG at 219.3476121409894,70.0,244.5277430282933), EntityPlayerMP['yumi'/4032374, l='sc', x=-284.72, y=86.63, z=-13090.62](yumi at -284.7201237878742,86.62929637844661,-13090.615578558567), EntityPlayerMP['ji_guang'/3344055, l='plotworld', x=371.94, y=63.00, z=-120.26](ji_guang at 371.9424788133897,63.0,-120.25669820054522), EntityPlayerMP['Kinght'/3064275, l='plotworld', x=334.05, y=65.00, z=-139.75](Kinght at 334.05008831784,65.0,-139.75316377587154), EntityPlayerMP['qinshi233'/4472290, l='plotworld', x=-1262.91, y=64.00, z=1190.06](qinshi233 at -1262.910117432677,64.0,1190.0611003716083), EntityPlayerMP['ZhangLuo_'/4558282, l='plotworld', x=-2118.91, y=77.92, z=-1247.99](ZhangLuo_ at -2118.9146514973577,77.91636799395752,-1247.993375045845), EntityPlayerMP['Dearm'/4603750, l='world', x=747.54, y=4.00, z=16.55](Dearm at 747.5437527152422,4.0,16.548873658238385), EntityPlayerMP['FengYe'/4605518, l='world', x=746.10, y=4.00, z=16.49](FengYe at 746.1002914455179,4.0,16.490857509587194)] + Is Modded: Definitely; Server brand changed to 'uranium,kcauldron,cauldron,craftbukkit,mcpc,fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/nei.txt b/HMCLCore/src/test/resources/crash-report/mod/nei.txt new file mode 100644 index 000000000..43ad33baf --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/nei.txt @@ -0,0 +1,249 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 19-1-24 下午8:06 +Description: Rendering screen + +java.lang.NullPointerException: Rendering screen + at codechicken.nei.LayoutManager.renderSlotOverlay(LayoutManager.java:719) + at codechicken.nei.guihook.GuiContainerManager.renderSlotOverlay(GuiContainerManager.java:432) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270) + at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99) + at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38) + at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:47) + at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1455) + at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) + 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) + 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 org.jackhuang.hellominecraft.launcher.Launcher.main(Launcher.java:127) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at codechicken.nei.LayoutManager.renderSlotOverlay(LayoutManager.java:719) + at codechicken.nei.guihook.GuiContainerManager.renderSlotOverlay(GuiContainerManager.java:432) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270) + at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99) + at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38) + at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:47) + at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1455) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiInventory + Mouse location: Scaled: (341, 176). Absolute: (683, 353) + Screen size: Scaled: (683, 353). Absolute: (1366, 706). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 2 total; [EntityClientPlayerMP['2333'/204, l='MpServer', x=298.07, y=105.62, z=-304.37], EntityOtherPlayerMP['233'/61, l='MpServer', x=300.31, y=100.00, z=-295.31]] + Chunk stats: MultiplayerChunkCache: 49, 58 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (300,101,-300), Chunk: (at 12,6,4 in 18,-19; contains blocks 288,0,-304 to 303,255,-289), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) + Level time: 427708 game time, 277031 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 32 total; [EntityItem['item.item.apple'/198, l='MpServer', x=295.63, y=100.13, z=-296.59], EntityFireworkRocket['entity.FireworksRocketEntity.name'/2055, l='MpServer', x=295.17, y=125.36, z=-302.73], EntityItem['item.item.apple'/200, l='MpServer', x=297.28, y=102.13, z=-300.69], EntityOtherPlayerMP['233'/61, l='MpServer', x=300.31, y=100.00, z=-295.31], EntityClientPlayerMP['2333'/204, l='MpServer', x=298.07, y=105.62, z=-304.37], EntityHat['未知'/145, l='MpServer', x=298.07, y=105.62, z=-304.37], EntityHat['未知'/146, l='MpServer', x=300.31, y=100.00, z=-295.31], EntityTrail['未知'/148, l='MpServer', x=298.07, y=105.62, z=-304.37], EntityTrail['未知'/149, l='MpServer', x=300.31, y=100.00, z=-295.31], EntityItem['item.item.string'/24, l='MpServer', x=300.22, y=96.88, z=-304.84], EntityItem['item.exnihilo.leaves.infested.spruce'/25, l='MpServer', x=300.96, y=96.88, z=-304.87], EntityItem['item.item.string'/26, l='MpServer', x=302.13, y=96.88, z=-304.87], EntityItem['item.tile.gravel'/27, l='MpServer', x=294.32, y=88.75, z=-289.18], EntityItem['item.tile.gravel'/28, l='MpServer', x=300.28, y=90.50, z=-288.32], EntityItem['item.tile.stoneSlab.cobble'/29, l='MpServer', x=295.13, y=87.69, z=-302.74], EntityFireworkRocket['entity.FireworksRocketEntity.name'/2909, l='MpServer', x=295.51, y=108.66, z=-300.50], EntityItem['item.exnihilo.stone'/30, l='MpServer', x=297.81, y=98.88, z=-288.87], EntityFireworkRocket['entity.FireworksRocketEntity.name'/2910, l='MpServer', x=302.50, y=109.66, z=-311.46], EntityItem['item.exnihilo.leaves.infested.oak'/31, l='MpServer', x=298.34, y=104.13, z=-299.94], EntityItem['item.item.apple'/32, l='MpServer', x=296.47, y=102.13, z=-300.38], EntityItem['item.item.apple'/33, l='MpServer', x=296.69, y=100.13, z=-298.19], EntityItem['item.item.apple'/34, l='MpServer', x=294.53, y=100.13, z=-300.19], EntityItem['item.item.apple'/35, l='MpServer', x=294.81, y=100.13, z=-297.03], EntityItem['item.item.apple'/36, l='MpServer', x=293.25, y=100.13, z=-297.41], EntityItem['item.item.apple'/37, l='MpServer', x=295.91, y=100.13, z=-299.69], EntityItem['item.item.apple'/38, l='MpServer', x=294.19, y=100.13, z=-298.25], EntityItem['item.tile.stonebrick'/39, l='MpServer', x=295.78, y=83.47, z=-284.28], EntityFireworkRocket['entity.FireworksRocketEntity.name'/2919, l='MpServer', x=293.51, y=108.97, z=-308.48], EntityItem['item.tile.gravel'/40, l='MpServer', x=300.35, y=91.00, z=-287.85], EntityFireworkRocket['entity.FireworksRocketEntity.name'/2925, l='MpServer', x=298.50, y=108.64, z=-304.50], EntityFireworkRocket['entity.FireworksRocketEntity.name'/2932, l='MpServer', x=298.51, y=108.55, z=-308.50], EntityOtherPlayerMP['233'/61, l='MpServer', x=300.31, y=100.00, z=-295.31]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:919) + 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) + 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 org.jackhuang.hellominecraft.launcher.Launcher.main(Launcher.java:127) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.8.0_161, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 489768504 bytes (467 MB) / 849276928 bytes (809 MB) up to 1035206656 bytes (987 MB) + JVM Flags: 7 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx1000m + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 Optifine OptiFine_1.7.10_HD_U_E7 107 mods loaded, 107 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJA FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1558-1.7.10.jar) + UCHIJA Forge{10.13.4.1558} [Minecraft Forge] (forge-1.7.10-10.13.4.1558-1.7.10.jar) + UCHIJA InputFix{1.7.x-v2} [InputFix] (minecraft.jar) + UCHIJA appliedenergistics2-core{rv2-stable-1} [AppliedEnergistics2 Core] (minecraft.jar) + UCHIJA bettersleepingcore{1.0} [Better Sleeping Core] (minecraft.jar) + UCHIJA bambootransformer{1.0.0} [BambooTransformer] (minecraft.jar) + UCHIJA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJA OldModelLoader{1.0} [OldModelLoader] (minecraft.jar) + UCHIJA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar) + UCHIJA itemphysic{0.8.3} [ItemPhysic] (minecraft.jar) + UCHIJA OpenModsCore{0.9.1} [OpenModsCore] (minecraft.jar) + UCHIJA {000} [CoFH ASM] (minecraft.jar) + UCHIJA FastCraft{1.25} [FastCraft] (【快速工艺】fastcraft-1.25.jar) + UCHIJA stefinusguns{0.5.2} [New Stefinus Guns] ([3D枪械]Stefinus Guns-0.5.2.jar) + UCHIJA gokiStats{1.0.0} [gokiStats] ([RPG被动战技]Core-gokiStats-1.0 cn_via_CI010.jar) + UCHIJA inventorytweaks{1.59-dev-152-cf6e263} [Inventory Tweaks] ([R键整理]InventoryTweaks-1.59-dev-152.jar) + UCHIJA punt{1.7.10-10.13.0-14.0} [Punt] ([一帮小船]Small Boats Mod.jar) + UCHIJA whitehall{1.7.10-10.13.0-14.0} [Whitehall] ([一帮小船]Small Boats Mod.jar) + UCHIJA hoy{1.7.10-10.13.0-14.0} [Hoy] ([一帮小船]Small Boats Mod.jar) + UCHIJA smallboats{1.7.10-10.13.0-14.0} [SmallBoats (base)] ([一帮小船]Small Boats Mod.jar) + UCHIJA HardcoreQuesting{4.4.4} [Hardcore Questing Mode] ([任务手册]HQM-The Journey-4.4.4.jar) + UCHIJA cookingbook{1.0.140} [Cooking for Blockheads] ([傻瓜烹饪]cookingbook-mc1.7.10-1.0.140.jar) + UCHIJA Mantle{1.7.10-0.3.2.jenkins191} [Mantle] ([匠魂手册]Mantle-1.7.10-0.3.2b.jar) + UCHIJA CoFHCore{1.7.10R3.1.3} [CoFH Core] ([热力前置]CoFHCore-[1.7.10]3.1.3-327.jar) + UCHIJA ThermalFoundation{1.7.10R1.2.5} [Thermal Foundation] ([热力本体]ThermalFoundation-[1.7.10]1.2.5-115.jar) + UCHIJA ThermalExpansion{1.7.10R4.1.4} [Thermal Expansion] ([热力机器]ThermalExpansion-[1.7.10]4.1.4-247.jar) + UCHIJA Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) + UCHIJA TConstruct{1.7.10-1.8.8.build991} [Tinkers' Construct] ([匠魂本体]TConstruct-1.7.10-1.8.8.build991.jar) + UCHIJA TiCTooltips{1.2.3} [TiC Tooltips] ([匠魂工具]TiCTooltips-mc1.7.10-1.2.3.jar) + UCHIJA exnihilo{1.38-49} [Ex Nihilo] ([无中生有]Ex-Nihilo.jar) + UCHIJA excompressum{1.1.143} [Ex Compressum] ([压缩工具]excompressum-mc1.7.10-1.1.143.jar) + UCHIJA MTRM{1.0} [MineTweakerRecipeMaker] ([可视化魔改器]MineTweakerRecipeMaker-1.7.10-1.1.0.11[ZH_CN].jar) + UCHIJA libsandstone{1.0.0} [libsandstone] (LibSandstone-1.0.0.jar) + UCHIJA xreliquary{1.2} [Reliquary] ([圣遗物]Reliquary-1.2.257.jar) + UCHIJA SolarFlux{1.7.10-0.3} [Solar Flux] ([太阳能板]SolarFlux-1.7.10-0.3.jar) + UCHIJA yarr_cutemobmodels{1.0.8} [Cute Mob Models] ([娘化怪物]yarrcutemobmodels-1.0.8-1.7.10.jar) + UCHIJA UnicodeFontFixer{1.1.12-mc1.7.10} [UnicodeFontFixer] ([字体修复]UnicodeFontFixer-1.1.12-mc1.7.10.jar) + UCHIJA ExtraUtilities{1.2.9} [Extra Utilities] ([实用设备]extrautilities-1.2.9.jar) + UCHIJA BiblioCraft{1.10.5} [BiblioCraft] ([展示架]BiblioCraft[v1.10.6][MC1.7.10].jar) + UCHIJA iChunUtil{4.0.0} [iChunUtil] ([重要前置]iChunUtil-4.0.0.jar) + UCHIJA Hats{4.0.0} [Hats] ([帽子]Hats-4.0.0.jar) + UCHIJA HatStand{4.0.0} [HatStand] ([帽子架]HatStand-4.0.0.jar) + UCHIJA appliedenergistics2{rv2-stable-1} [Applied Energistics 2] ([应用能源]appliedenergistics2-rv2-stable-1.jar) + UCHIJA endercore{1.7.10-0.2.0.36_beta} [EnderCore] ([末影前置]EnderCore-1.7.10-0.2.0.36_beta.jar) + UCHIJA EnderIO{1.7.10-2.3.0.428_beta} [Ender IO] ([末影接口]EnderIO-1.7.10-2.3.0.428_beta.jar) + UCHIJA openmodularturrets{2.1.4-183} [Open Modular Turrets] ([开放炮塔]OpenModularTurrets-1.7.10-2.1.4-183.jar) + UCHIJA OpenMods{0.9.1} [OpenMods] ([开源前置]OpenModsLib-1.7.10-0.9.1.jar) + UCHIJA OpenBlocks{1.5.1} [OpenBlocks] ([开源方块]OpenBlocks-1.7.10-1.5.1.jar) + UCHIJA mobends{0.20.1} [Mo' Bends] ([弯曲动作]MoBends-0.20.1 for MC 1.7.10.jar) + UCHIJA SimpleAchievements{MC1.7.10-1.1.0-21} [Simple Achievements] ([成就指南]SimpleAchievements-MC1.7.10-1.1.0-21.jar) + UCHIJA CalendarGui{1.0.1} [Calendar Gui] ([日历]Sub-CalendarGui-1.0.1.7.jar) + UCHIJA exastrisrebirth{MC1.7.10-1.01-45} [Ex Astris Rebirth] ([星辉生万物]Ex-Astris-Rebirth-MC1.7.10-1.01-45.jar) + UCHIJA IronChest{6.0.62.742} [Iron Chest] ([更多箱子]Iron-Chests-Mod-1.7.10.jar) + UCHIJA BetterAchievements{0.1.0} [Better Achievements] ([更好成就]BetterAchievements-1.7.10-0.1.0.jar) + UCHIJA JABBA{1.2.1} [JABBA] ([更好的桶]Jabba-1.2.1a_1.7.10.jar) + UCHIJA bettersleeping{1.7.10-0.4.13} [Better Sleeping] ([更好睡眠]BetterSleeping-1.7.10-0.4-CN.jar) + UCHIJA CarpentersBlocks{3.3.8} [Carpenter's Blocks] ([木匠方块]Carpenter's Blocks v3.3.8 - MC 1.7.10.jar) + UCHIJA EnderZoo{1.7.10-1.0.15.32} [Ender Zoo] ([末影动物园]EnderZoo-1.7.10-1.0.15.32.jar) + UCHIJA AgriCraft{1.7.10-1.5.0} [AgriCraft] ([杂交工艺]AgriCraft-1.7.10-1.5.0.jar) + UCHIJA HardcoreDarkness{1.7} [Hardcore Darkness] ([深邃黑暗]HardcoreDarkness-MC1.7.10-1.7.jar) + UCHIJA HopperDuctMod{1.3.2} [Hopper Ducts] ([漏斗管道]hopperductmod-1.7.10-1.3.2.jar) + UCHIJA harvestcraft{1.7.10g} [Pam's HarvestCraft] ([潘马斯的丰收]Pam's HarvestCraft 1.7.10h.jar) + UCHIJA ThermalDynamics{1.7.10R1.2.0} [Thermal Dynamics] ([热力管道]ThermalDynamics-[1.7.10]1.2.0-171.jar) + UCHIJA AppleCore{1.1.0} [AppleCore] ([苹果核]Dep-AppleCore-1.1.0.jar) + UCHIJA SpiceOfLife{1.2.3} [The Spice of Life] ([生活调味料]Core-SpiceOfLife-1.2.3.jar) + UCHIJA CustomMainMenu{1.7} [Custom Main Menu] ([界面修改]CustomMainMenu-MC1.7.10-1.7.jar) + UCHIJA RealisticTorches{1.6.0} [Realistic Torches] ([真实火把]RealisticTorches-1.7.10-1.6.0.jar) + UCHIJA bspkrsCore{6.16} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.16.jar) + UCHIJA Treecapitator{1.7.2} [Treecapitator] ([砍树]Treecapitator-universal-2.0.3.jar) + UCHIJA BambooMod{Minecraft1.7.10 var2.6.8.3} [BambooMod] ([竹]Bamboo-2.6.8.3.jar) + UCHIJA InfernalMobs{1.6.6} [Infernal Mobs] ([精英怪物]InfernalMobs-1.7.10.jar) + UCHIJA torchLevers{1.4.2} [Torch Levers] ([红石机关]TorchLevers-V1.4.2-MC1.7.10.jar) + UCHIJA treeGrowingSimulator{0.0.3} [Tree Growing Simulator 2014] ([蹲防生长]TreeGrowingSimulator2014-MC1.7.10-0.0.3-22.jar) + UCHIJA redgear_core{2.2.2} [Red Gear Core] ([酿药前置]RedGearCore-1.7.10-2.2.2.jar) + UCHIJA redgear_brewcraft{1.3.3} [Brewcraft] ([酿药修改]Brewcraft-1.7.10-1.3.3.jar) + UCHIJA MineTweaker3{3.0.9B} [MineTweaker 3] ([魔改助手]MineTweaker3-1.7.10-3.0.9C.jar) + UCHIJA modtweaker2{0.9.6} [Mod Tweaker 2] ([魔改基友]ModTweaker2-0.9.6.jar) + UCHIJA magicalcrops{4.0.0_PUBLIC_BETA_4b} [Magical Crops: Core] ([魔法作物]magicalcrops-4.0.0_PUBLIC_BETA_5[ITERCN].jar) + UCHIJA FTBL{1.0.18.2} [FTBLib] (FTBLib-1.7.10-1.0.18.3.jar) + UCHIJA FTBU{1.0.18.2} [FTBUtilities] (FTBUtilities-1.7.10-1.0.18.3.jar) + UCHIJA Growthcraft{1.7.10-2.3.1} [Growthcraft] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Cellar{1.7.10-2.3.1} [Growthcraft Cellar] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Apples{1.7.10-2.3.1} [Growthcraft Apples] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Bamboo{1.7.10-2.3.1} [Growthcraft Bamboo] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Bees{1.7.10-2.3.1} [Growthcraft Bees] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Fishtrap{1.7.10-2.3.1} [Growthcraft Fishtrap] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Grapes{1.7.10-2.3.1} [Growthcraft Grapes] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Hops{1.7.10-2.3.1} [Growthcraft Hops] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA Growthcraft|Rice{1.7.10-2.3.1} [Growthcraft Rice] (growthcraft-1.7.10-2.3.1-complete.jar) + UCHIJA lmmx{1.0} [lmmx] (littleMaidMobX-1.7.x_0.1.1.jar) + UCHIJA MMMLibX{1.7.x-srg-1} [MMMLibX] (littleMaidMobX-1.7.x_0.1.1.jar) + UCHIJA zabuton{1.0} [zabuton] (littleMaidMobX-1.7.x_0.1.1.jar) + UCHIJA NEIAddons{1.12.3.11} [NEI Addons] (neiaddons-mc1710-1.12.3.11.jar) + UCHIJA NEIAddons|Botany{1.12.3.11} [NEI Addons: Botany] (neiaddons-mc1710-1.12.3.11.jar) + UCHIJA NEIAddons|Forestry{1.12.3.11} [NEI Addons: Forestry] (neiaddons-mc1710-1.12.3.11.jar) + UCHIJA NEIAddons|CraftingTables{1.12.3.11} [NEI Addons: Crafting Tables] (neiaddons-mc1710-1.12.3.11.jar) + UCHIJA NEIAddons|ExNihilo{1.12.3.11} [NEI Addons: Ex Nihilo] (neiaddons-mc1710-1.12.3.11.jar) + UCHIJA WailaHarvestability{1.1.0} [Waila Harvestability] (WailaHarvestability-mc1.7.x-1.1.0.jar) + UCHIJA uncraftingTable{1.4.7} [Uncrafting Table] (【[分解工作台]UncraftingTable-1.4.7.jar) + UCHIJA Torcherino{2.2s} [Torcherino] (【[加速火把]Torcherino-1.7.10-2.2s.jar) + UCHIJA autopackager{1.5.7} [AutoPackager] (【[自动打包]autopackager-1.5.7.jar) + UCHIJA craftguide{1.7.1.0} [CraftGuide] (【G键合成表】CraftGuide-1.7.1.0-forge[1.7.10].jar) + UCHIJA lootbags{2.0.16} [Loot Bags] (【战利品】LootBags-1.7.10-2.0.16.jar) + UCHIJA journeymap{5.1.4p2} [JourneyMap] (【旅行地图journeymap-1.7.10-5.1.4p2-unlimited.jar) + UCHIJA betterbuilderswands{0.6.0} [Better Builder's Wands] (【更好的建筑魔杖】BetterBuildersWands-0.6.0-1.7.10(Chopper汉化).jar) + UCHIJA IguanaTweaksTConstruct{1.7.10-2.1.5.140} [Iguana Tinker Tweaks] ([匠魂附属]IguanaTinkerTweaks-1.7.10-2.1.5.jar) + GL info: ' Vendor: 'Intel' Version: '3.1.0 - Build 9.17.10.4229' Renderer: 'Intel(R) HD Graphics 3000' + OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[map_gen_fix:ENABLED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED] + Class transformer null safety: found misbehaving transformers: me.guichaguri.betterfps.transformers.MathTransformer(me.guichaguri.betterfps.transformers.MathTransformer@4ab2b9cb) returned non-null result: 0,me.guichaguri.betterfps.transformers.EventTransformer(me.guichaguri.betterfps.transformers.EventTransformer@2d223296) returned non-null result: 0 + Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: optifine + CoFHCore: -[1.7.10]3.1.3-327 + ThermalFoundation: -[1.7.10]1.2.5-115 + ThermalExpansion: -[1.7.10]4.1.4-247 + TConstruct Environment: Environment healthy. + AE2 Version: stable rv2-stable-1 for Forge 10.13.2.1291 + ThermalDynamics: -[1.7.10]1.2.0-171 + EnderIO: Found the following problem(s) with your installation: + * Optifine is installed. This is NOT supported. + * The RF API that is being used (1.7.10R1.3.1 from ) differes from that that is reported as being loaded (1.7.10R1.0.13 from [末影接口]EnderIO-1.7.10-2.3.0.428_beta.jar). + It is a supported version, but that difference may lead to problems. + * Our API got loaded from [末影接口]EnderIO-1.7.10-2.3.0.428_beta.jar. That's unexpected. + * Our API got loaded from [末影接口]EnderIO-1.7.10-2.3.0.428_beta.jar. That's unexpected. + * Our API got loaded from [末影接口]EnderIO-1.7.10-2.3.0.428_beta.jar. That's unexpected. + * Our API got loaded from [末影接口]EnderIO-1.7.10-2.3.0.428_beta.jar. That's unexpected. + This may have caused the error. Try reproducing the crash WITHOUT this/these mod(s) before reporting it. + Stencil buffer state: Function set: GL30, pool: forge, bits: 8 + AE2 Integration: IC2:OFF, RotaryCraft:OFF, RC:OFF, BC:OFF, RF:ON, RFItem:ON, MFR:OFF, DSU:ON, FZ:OFF, FMP:OFF, RB:OFF, CLApi:OFF, Waila:ON, InvTweaks:ON, NEI:ON, CraftGuide:ON, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF + Launched Version: HMCL 2.4.0.32 + LWJGL: 2.9.1 + OpenGL: Intel(R) HD Graphics 3000 GL version 3.1.0 - Build 9.17.10.4229, Intel + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [Custom Sky - 2本.zip] + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) + OptiFine Version: OptiFine_1.7.10_HD_U_E7 + Render Distance Chunks: 3 + Mipmaps: 0 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 3.1.0 - Build 9.17.10.4229 + OpenGlRenderer: Intel(R) HD Graphics 3000 + OpenGlVendor: Intel + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/netease.txt b/HMCLCore/src/test/resources/crash-report/mod/netease.txt new file mode 100644 index 000000000..bd9dfa962 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/netease.txt @@ -0,0 +1,113 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + SkinCore (4626894634154779079@3@0.jar) + BaseModNeteaseCore (4620273813196076442@3@0.jar) + Main ([防砍动画]OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar) + InputFix (4618424574399199550@3@0.jar) + FMLLoadingPlugin ([防砍动画未响应修复]OldAnimationsModUnresponsiveFix-1.0.jar) + NeteaseCore (4619774556351054392@3@0.jar) +Contact their authors BEFORE contacting forge + +// But it works on my machine. + +Time: 19-1-26 下午2:11 +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at com.netease.mc.mod.battergaming.iIIIiiIIIi.run(r:73) + at com.netease.mc.mod.battergaming.iiiiiiIIIi.ALLATORIxDEMO(j:271) + at com.netease.mc.mod.battergaming.iiiiiiIIIi.ALLATORIxDEMO(j:182) + at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_83_iiiiiiIIIi_ALLATORIxDEMO_ClientTickEvent.invoke(.dynamic) + at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55) + at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140) + at net.minecraftforge.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:331) + at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1617) + at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1017) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.8.9 + Operating System: Windows 7 (x86) version 6.1 + CPU: + Java Version: 1.8.0_101, Oracle Corporation + Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation + Memory: 190658720 bytes (181 MB) / 443887616 bytes (423 MB) up to 747896832 bytes (713 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx726M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.19 Powered by Forge 11.15.1.0 Optifine OptiFine_1.8.9_HD_U_I7 22 mods loaded, 22 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) + UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.0.jar) + UCHIJA Forge{11.15.1.0} [Minecraft Forge] (forge-1.8.9-11.15.1.0.jar) + UCHIJA InputFix{1.8.x-v2} [InputFix] (minecraft.jar) + UCHIJA skincoremod{1.8.9} [skincoremod] (minecraft.jar) + UCHIJA oldanimations{2.4.2} [OldAnimationsMod] (minecraft.jar) + UCHIJA neteasecore{1.11.2} [NeteaseCore] (minecraft.jar) + UCHIJA basemodneteasecore{1.8.9} [BaseModNeteaseCore] (minecraft.jar) + UCHIJA networkmod{1.0} [network rpc Mod] (4620273813222949778@3@0.jar) + UCHIJA storemod{1.0} [storemod] (4618419806295460477@3@0.jar) + UCHIJA antimod{2.0} [anti addiction Mod] (4618827437296985101@3@0.jar) + UCHIJA filtermod{1.0} [filtermod] (4619774556351054392@3@0.jar) + UCHIJA friendplaymod{1.0} [Friendplay Mod] (4620273813159696403@3@0.jar) + UCHIJA mcbasemod{1.0} [mcbasemod] (4620273813196076442@3@0.jar) + UCHIJA updatecore{1.0} [updatecore] (4620608833856825631@3@0.jar) + UCHIJA playermanager{1.0} [playermanager] (4620702952524438419@3@0.jar) + UCHIJA fullscreenpopup{1.8.9.38000} [Fullscreen Popup Mod] (4624103992226684617@3@0.jar) + UCHIJA skinmod{1.8.8-15739} [skinmod] (4626894634154779079@3@0.jar) + UCHIJA battergaming{0.0.1} [battergaming] (4628181791522237000@2@8.jar) + UCHIJA cosmeticwings{@VERSION@} [Cosmetic Wings] (4628181791563285768@2@8.jar) + UCHIJA enhancements{7.7} [Vanilla Enhancements] ([1.8.9][原版增强] Vanilla Enhancements-7.7.jar) + UCHIJA TcpNoDelayMod-2.0{1.0} [TcpNoDelayMod-2.0] (modid-1.0.jar) + Loaded coremods (and transformers): +SkinCore (4626894634154779079@3@0.jar) + com.netease.mc.mod.skin.coremod.SkinCoreTransformer +BaseModNeteaseCore (4620273813196076442@3@0.jar) + com.netease.mc.core.base.NeteaseCoreTransformer +Main ([防砍动画]OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar) + com.spiderfrog.main.ClassTransformer +InputFix (4618424574399199550@3@0.jar) + lain.mods.inputfix.InputFixTransformer +FMLLoadingPlugin ([防砍动画未响应修复]OldAnimationsModUnresponsiveFix-1.0.jar) + io.github.zekerzhayard.unresponsivefix.ClassTransformer +NeteaseCore (4619774556351054392@3@0.jar) + com.netease.mc.core.NeteaseCoreTransformer + Launched Version: 1.8.9 + LWJGL: 2.9.4 + OpenGL: Intel(R) HD Graphics 3000 GL version 3.1.0 - Build 9.17.10.4229, Intel + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: No + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: ! 锟斤拷bBlue Moon 锟斤拷432x.zip + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + CPU: + OptiFine Version: OptiFine_1.8.9_HD_U_I7 + Render Distance Chunks: 8 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 3.1.0 - Build 9.17.10.4229 + OpenGlRenderer: Intel(R) HD Graphics 3000 + OpenGlVendor: Intel + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/shadersmodcore.txt b/HMCLCore/src/test/resources/crash-report/mod/shadersmodcore.txt new file mode 100644 index 000000000..932671ad7 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/shadersmodcore.txt @@ -0,0 +1,146 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 1/30/19 2:37 AM +Description: Stitching texture atlas + +java.lang.NullPointerException: Stitching texture atlas + at shadersmodcore.client.ShadersTex.readImage(ShadersTex.java:464) + at shadersmodcore.client.ShadersTex.readImageAndMipmaps(ShadersTex.java:439) + at shadersmodcore.client.ShadersTex.uploadTexSubForLoadAtlas(ShadersTex.java:419) + at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:381) + at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:136) + at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:94) + at net.minecraft.client.renderer.texture.TextureManager.func_110580_a(TextureManager.java:76) + at net.minecraft.client.renderer.texture.TextureManager.func_130088_a(TextureManager.java:63) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:545) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) + 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) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at shadersmodcore.client.ShadersTex.readImage(ShadersTex.java:464) + at shadersmodcore.client.ShadersTex.readImageAndMipmaps(ShadersTex.java:439) + at shadersmodcore.client.ShadersTex.uploadTexSubForLoadAtlas(ShadersTex.java:419) + +-- Texture being stitched together -- +Details: + Atlas path: textures/blocks + Sprite: TextureAtlasSprite{name='missingno', frameCount=1, rotated=false, x=0, y=0, height=16, width=16, u0=6.25E-4, u1=0.999375, v0=6.25E-4, v1=0.999375} +Stacktrace: + at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:381) + at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:136) + +-- Resource location being registered -- +Details: + Resource location: minecraft:textures/atlas/blocks.png + Texture object class: net.minecraft.client.renderer.texture.TextureMap +Stacktrace: + at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:94) + at net.minecraft.client.renderer.texture.TextureManager.func_110580_a(TextureManager.java:76) + at net.minecraft.client.renderer.texture.TextureManager.func_130088_a(TextureManager.java:63) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:545) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) + 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) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.8.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 488780776 bytes (466 MB) / 1676148736 bytes (1598 MB) up to 3817865216 bytes (3641 MB) + JVM Flags: 2 total; -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 Optifine OptiFine_1.7.10_HD_U_D3 43 mods loaded, 43 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1558-1.7.10.jar) + UCH Forge{10.13.4.1558} [Minecraft Forge] (forge-1.7.10-10.13.4.1558-1.7.10.jar) + UCH UraniumPlus{1.0} [Added title and actionbar support for client and server] ([motd]UraniumPlus.jar) + UCH CodeChickenCore{1.0.4.35} [CodeChicken Core] (minecraft.jar) + UCH NotEnoughItems{1.0.4.83} [Not Enough Items] ([NEI]NotEnoughItems-1.0.4.83-universal.jar) + UCH betterfps{1.0.0} [BetterFps] (minecraft.jar) + UCH uniskinmod{1.2-dev4} [Universal Skin Mod] (minecraft.jar) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] ([工业2]industrialcraft.jar) + UCH BuildCraft|Core{7.1.22} [BuildCraft] ([建筑管道]buildcraft-7.1.22.jar) + UCH BuildCraft|Transport{7.1.22} [BC Transport] ([建筑管道]buildcraft-7.1.22.jar) + UCH BuildCraft|Factory{7.1.22} [BC Factory] ([建筑管道]buildcraft-7.1.22.jar) + UCH BuildCraft|Silicon{7.1.22} [BC Silicon] ([建筑管道]buildcraft-7.1.22.jar) + UCH BuildCraft|Energy{7.1.22} [BC Energy] ([建筑管道]buildcraft-7.1.22.jar) + UCH BuildCraft|Builders{7.1.22} [BC Builders] ([建筑管道]buildcraft-7.1.22.jar) + UCH TwilightForest{2.3.7} [The Twilight Forest] ([暮色]twilightforest-1.7.10-2.3.7.jar) + UCH gregtech{MC1710} [GregTech] ([GT5]格雷科技5-gregtech-5.09.31.jar) + UCH Waila{1.5.8} [Waila] ([NEI扩展]Waila-1.5.9_1.7.10.jar) + UCH customnpcs{1.7.10d} [CustomNpcs] ([NPC]CustomNPCs_1.7.10d.jar) + UCH ReiMinimap{1.7.10} [Rei's Minimap] ([小地图]LittleMap.jar) + UCH flammpfeil.slashblade{mc1.7.10-r87} [SlashBlade] ([拔刀]SlashBlade.jar) + UCH mrblade{1.2.7} [Technology Revolution Blade Extra] ([工业拔刀附属]TRblade技术革新 v1.2.7(MC1710).jar) + UCH BuildCraft|Robotics{7.1.22} [BC Robotics] ([建筑管道]buildcraft-7.1.22.jar) + UCH saligia{1.0.0} [PROJECT_SALIGIA] ([拔刀附属]七宗罪PROJECT_saligia_2.1.0.jar) + UCH flammpfeil.nihil{mc1.7.x-r8} [Nihil] ([拔刀附属]似蛭1.7.x-r8.jar) + UCH Yamazakura{1.0.0} [Yamazakura] ([拔刀附属]山樱SlashBlade-Yamazakura-mc1.7-r4.jar) + UCH flammpfeil.slashblade.kirisaya{r1} [SlashBlade-Kirisaya] ([拔刀附属]无神Kirisaya-r1.jar) + UCH foxex{1.1.2} [FoxBlade Extra] ([拔刀附属]狐月刀FoxExtrav1.1.2(MC1710).jar) + UCH flammpfeil.slashblade.kamuy{mc1.7.10-r6} [Kamuy] ([拔刀附属]神剑.jar) + UCH flammpfeil.fluorescentbar{mc1.7.2-r3} [fluorescentbar] ([拔刀附属]荧光FluorescentBar-mc1.7.2-r3.jar) + UCH DamageIndicatorsMod{3.2.0} [Damage Indicators] ([显血]DamageIndicatorsMod.jar) + UCH IronChest{6.0.62.742} [Iron Chest] ([更多箱子]ironchest-1.7.10-6.0.62.742-universal.jar) + UCH LotsOfFood{1.7.10} [Lots of Food] ([更多食物]Lots+of+Food.jar) + UCH music{1.3} [Music] ([点歌]music-1.3 1.7.10.jar) + UCH BambooMod{Minecraft@MC_VERSION@ var@VERSION@} [BambooMod] ([竹]Bamboo.jar) + UCH AdvancedSolarPanel{1.7.10-3.5.1} [Advanced Solar Panels] ([高级太阳能]AdvancedSolarPanel.jar) + UCH supersolarpanel{1.7.10-1.1.1-release} [Super Solar Panel] ([超级太阳能]SSP-1.1.2-1.7.10工业时代腐竹汉化.jar) + UCH GraviSuite{1.7.10-2.0.3} [Graviation Suite] ([重力装甲]GraviSuite.jar) + UCH FoodCraft{1.2.0} [FoodCraft(FoodCraft)] ([食物工艺]-FoodCraft-16.8.9-1.2.1.jar) + UCH DragonMounts{r39} [Dragon Mounts] ([龙骑士]dragonmount_r38.jar) + UCH AFSU{1.2.3a-Freeza} [AFSU Mod] (AFSU-1.2.3a-Freeza.jar) + UCH inventorytweaks{1.59-dev-152-cf6e263} [Inventory Tweaks] (R键整理.jar) + UCH gvc{0.6.1} [Gliby's Voice Chat Mod] (语音聊天 GlibysVC 1.7.10 0.6.2a CN.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 390.65' Renderer: 'GeForce GT 610/PCIe/SSE2' + Launched Version: 1.7.10-Forge10.13.4.1558-1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GT 610/PCIe/SSE2 GL version 4.6.0 NVIDIA 390.65, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) + OptiFine Version: OptiFine_1.7.10_HD_U_D3 + Render Distance Chunks: 12 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + OpenGlVersion: 4.6.0 NVIDIA 390.65 + OpenGlRenderer: GeForce GT 610/PCIe/SSE2 + OpenGlVendor: NVIDIA Corporation + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/thaumcraft.txt b/HMCLCore/src/test/resources/crash-report/mod/thaumcraft.txt new file mode 100644 index 000000000..fbd10ac66 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/thaumcraft.txt @@ -0,0 +1,169 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + CreativePatchingLoader ({扶人前置}CreativeCore_v1.9.45_mc1.12.2.jar) + BetterFoliageLoader ({树叶}BetterFoliage-MC1.12-2.2.0.jar) + ForgelinPlugin ({生命上限前置}Forgelin-1.8.2.jar) + PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.1.6+build31.jar) + DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar) +Contact their authors BEFORE contacting forge + +// I feel sad now :( + +Time: 6/17/19 11:30 AM +Description: Initializing game + +java.lang.RuntimeException: Invalid id 4096 - maximum id range exceeded. + at net.minecraftforge.registries.ForgeRegistry.add(ForgeRegistry.java:296) + at net.minecraftforge.registries.ForgeRegistry.add(ForgeRegistry.java:282) + at net.minecraftforge.registries.ForgeRegistry.register(ForgeRegistry.java:115) + at thaumcraft.common.config.ConfigBlocks.registerBlock(ConfigBlocks.java:508) + at thaumcraft.common.config.ConfigBlocks.registerBlock(ConfigBlocks.java:503) + at thaumcraft.common.config.ConfigBlocks.initBlocks(ConfigBlocks.java:362) + at thaumcraft.Registrar.registerBlocks(Registrar.java:48) + at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_148_Registrar_registerBlocks_Register.invoke(.dynamic) + at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) + at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144) + at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) + at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:775) + at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Thread: Client thread +Stacktrace: + at net.minecraftforge.registries.ForgeRegistry.add(ForgeRegistry.java:296) + at net.minecraftforge.registries.ForgeRegistry.add(ForgeRegistry.java:282) + at net.minecraftforge.registries.ForgeRegistry.register(ForgeRegistry.java:115) + at thaumcraft.common.config.ConfigBlocks.registerBlock(ConfigBlocks.java:508) + at thaumcraft.common.config.ConfigBlocks.registerBlock(ConfigBlocks.java:503) + at thaumcraft.common.config.ConfigBlocks.initBlocks(ConfigBlocks.java:362) + at thaumcraft.Registrar.registerBlocks(Registrar.java:48) + at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_148_Registrar_registerBlocks_Register.invoke(.dynamic) + at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) + at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144) + at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) + at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:775) + at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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) + +-- System Details -- +Details: + Minecraft Version: 1.12.2 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_172, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 145002968 bytes (138 MB) / 687865856 bytes (656 MB) up to 3221225472 bytes (3072 MB) + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx3072m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.42 Powered by Forge 14.23.5.2768 Optifine OptiFine_1.12.2_HD_U_E4_pre4 39 mods loaded, 39 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + + | State | ID | Version | Source | Signature | + |:----- |:----------------- |:------------ |:-------------------------------------------------------- |:---------------------------------------- | + | UCH | minecraft | 1.12.2 | minecraft.jar | None | + | UCH | mcp | 9.42 | minecraft.jar | None | + | UCH | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2768.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCH | forge | 14.23.5.2768 | forge-1.12.2-14.23.5.2768.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | + | UCH | creativecoredummy | 1.0.0 | minecraft.jar | None | + | UCH | dsurroundcore | 3.5.4.3 | minecraft.jar | None | + | UCH | reforged | 0.7.5 | [更多武器]Reforged-Mod-1.12.jar | None | + | UCH | mocreatures | 12.0.5 | [更多生物]DrZharks MoCreatures Mod-12.0.5.jar | None | + | UCH | customspawner | 3.11.4 | [更多生物前置]CustomMobSpawner-3.11.4.jar | None | + | UCH | orbis-lib | 0.2.0 | orbis-lib-1.12.2-0.2.0+build42.jar | db341c083b1b8ce9160a769b569ef6737b3f4cdf | + | UCH | aether | 0.2.0 | aether_ii-1.12.2-0.2.0+build42-universal.jar | db341c083b1b8ce9160a769b569ef6737b3f4cdf | + | UCH | jei | 4.15.0.268 | {JEI}jei_1.12.2-4.15.0.268.jar | None | + | UCH | jeresources | 0.8.9.48 | {JEI附属}JustEnoughResources-1.12.2-0.8.9.48.jar | None | + | UCH | wawla | 2.5.273 | {信息显示}Wawla-1.12.2-2.5.273.jar | d476d1b22b218a10d845928d1665d45fce301b27 | + | UCH | craftstudioapi | 1.0.0 | {动物前置}CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar | None | + | UCH | baubles | 1.5.2 | {神秘前置}Baubles-1.12-1.5.2.jar | None | + | UCH | thaumcraft | 6.1.BETA26 | {神秘}Thaumcraft-1.12.2-6.1.BETA26.jar | None | + | UCH | twilightforest | 3.8.689 | {暮色}twilightforest-1.12.2-3.8.689-universal.jar | None | + | UCH | animania | 1.6.2 | {动物}animania-1.12.2-1.6.2.jar | None | + | UCH | xaerominimap | 1.17.1 | {小地图}Xaeros_Minimap_1.17.1_Forge_1.12.jar | None | + | UCH | playerrevive | 1.0 | {扶人}PlayerRevive_v1.2.26_mc1.12.2.jar | None | + | UCH | creativecore | 1.9.9 | {扶人前置}CreativeCore_v1.9.45_mc1.12.2.jar | None | + | UCH | fbp | 2.4.1 | {方块破坏}FancyBlockParticles-1.12.x-2.4.1.jar | None | + | UCH | forgelin | 1.8.2 | {生命上限前置}Forgelin-1.8.2.jar | None | + | UCH | betterfoliage | 2.2.0 | {树叶}BetterFoliage-MC1.12-2.2.0.jar | None | + | UCH | waila | 1.8.26 | {消息显示}Hwyla-1.8.26-B41_1.12.2.jar | None | + | UCH | abyssalcraft | 1.9.6 | {深渊}AbyssalCraft-1.12.2-1.9.6.jar | 220f10d3a93b3ff5fbaa7434cc629d863d6751b9 | + | UCH | shadowmc | 3.8.0 | {生命上线前置}ShadowMC-1.12-3.8.0.jar | None | + | UCH | leveluphp | 1.12.2-1.4.0 | {生命上限}leveluphp-1.12.2-1.4.0.jar | None | + | UCH | dmp | 1.12.0 | {真实世界}dmp-1.12.0.jar | None | + | UCH | pmp | 1.12.1 | {真实世界}pmp-1.12.1.jar | None | + | UCH | realworld | 1.18 | {真实世界}realworld-1.18.jar | None | + | UCH | durabilityshow | 5.0.0 | {耐久显示}Durability+Show-1.12-5.0.0.jar | None | + | UCH | powerinventory | 2.3.1 | {背包扩大}OverpoweredInventory-1.12-2.3.1.jar | None | + | UCH | neat | 1.4-17 | {血条}Neat+1.4-17.jar | None | + | UCH | phosphor-lighting | 1.12.2-0.1.6 | phosphor-1.12.2-0.1.6+build31.jar | f0387d288626cc2d937daa504e74af570c52a2f1 | + | UCH | orelib | 3.5.2.2 | {环境前置}OreLib-1.12.2-3.5.2.2.jar | 7a2128d395ad96ceb9d9030fbd41d035b435753a | + | UCH | dsurround | 3.5.4.3 | {环境}DynamicSurroundings-1.12.2-3.5.4.3.jar | 7a2128d395ad96ceb9d9030fbd41d035b435753a | + | UCH | dshuds | 3.5.4.0 | {环境附属}DynamicSurroundingsHuds-1.12.2-3.5.4.0BETA.jar | 7a2128d395ad96ceb9d9030fbd41d035b435753a | + + Loaded coremods (and transformers): +CreativePatchingLoader ({扶人前置}CreativeCore_v1.9.45_mc1.12.2.jar) + +BetterFoliageLoader ({树叶}BetterFoliage-MC1.12-2.2.0.jar) + mods.betterfoliage.loader.BetterFoliageTransformer +ForgelinPlugin ({生命上限前置}Forgelin-1.8.2.jar) + +PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.1.6+build31.jar) + +DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar) + org.orecruncher.dsurround.asm.Transformer + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 376.53' Renderer: 'GeForce GTX 960/PCIe/SSE2' + Launched Version: HMCL 3.1.77 + LWJGL: 2.9.4 + OpenGL: GeForce GTX 960/PCIe/SSE2 GL version 4.5.0 NVIDIA 376.53, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + CPU: 8x Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz + OptiFine Version: OptiFine_1.12.2_HD_U_E4_pre4 + OptiFine Build: 20190410-123819 + Render Distance Chunks: 12 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.5.0 NVIDIA 376.53 + OpenGlRenderer: GeForce GTX 960/PCIe/SSE2 + OpenGlVendor: NVIDIA Corporation + CpuCount: 8 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/twilightforest.txt b/HMCLCore/src/test/resources/crash-report/mod/twilightforest.txt new file mode 100644 index 000000000..222d5dfc2 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/twilightforest.txt @@ -0,0 +1,88 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 3/10/19 8:14 PM +Description: Exception in server tick loop + +java.lang.NullPointerException: Exception in server tick loop + at net.minecraft.world.chunk.storage.ExtendedBlockStorage.func_76657_c(ExtendedBlockStorage.java:145) + at net.minecraft.world.chunk.Chunk.func_76603_b(Chunk.java:332) + at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:682) + at net.minecraft.world.World.func_147465_d(World.java:812) + at net.minecraft.world.gen.feature.WorldGenerator.func_150516_a(SourceFile:35) + at twilightforest.world.TFTreeGenerator.setBlockAndMetadata(TFTreeGenerator.java:116) + at twilightforest.world.TFTreeGenerator.putLeafBlock(TFTreeGenerator.java:253) + at twilightforest.world.TFTreeGenerator.makeLeafCircle(TFTreeGenerator.java:167) + at twilightforest.world.TFGenCanopyTree.buildBranch(TFGenCanopyTree.java:139) + at twilightforest.world.TFGenCanopyTree.func_76484_a(TFGenCanopyTree.java:69) + at twilightforest.biomes.TFBiomeDecorator.func_150513_a(TFBiomeDecorator.java:173) + at net.minecraft.world.biome.BiomeDecorator.func_150512_a(BiomeDecorator.java:114) + at twilightforest.biomes.TFBiomeDecorator.func_150512_a(TFBiomeDecorator.java:139) + at net.minecraft.world.biome.BiomeGenBase.func_76728_a(BiomeGenBase.java:339) + at twilightforest.biomes.TFBiomeFireflyForest.func_76728_a(TFBiomeFireflyForest.java:93) + at twilightforest.world.ChunkProviderTwilightForest.func_73153_a(ChunkProviderTwilightForest.java:977) + at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:419) + at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1187) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:303) + at kcauldron.ChunkGenerator.internalGenerate(ChunkGenerator.java:71) + at kcauldron.ChunkGenerator.chunkGeneratorCycle(ChunkGenerator.java:50) + at cpw.mods.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:252) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:862) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) + at java.lang.Thread.run(Thread.java:748) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + KCauldron Version: pw.prok:KCauldron:1.7.10-1614.201 Official + Plugins: Intensify3, ItemDurability, PlaceholderAPI, GroupManager, Block-That-Command, BetterLottery2, AsyncKeepAlive, WorldCommandBlock, Dantiao, ItemTime, GuoItemLoreCommand, NoInfiniteItem, BanItem, Yum, AT, LWCField, AntiCraft, TimeLock, FrogsPluginLib, CoreProtect, WorldEdit, ChunkFixer, Essentials, Promotion, AgarthaLib, CrackShot, LaggRemover, NoBonemealCheat, PoorChunkGenerator, NoSpawnChunks, AntiRedStone, AnitEnch, EssentialsChat, iConomy, CommandCode, TreeAssist, Anti-Xray, CustomJoinItems, Vault, Lores, PlotSquared, LWC, QuickShop, PlayerPoints, MultiWorld, EasyKitsRel, ChestCommands, EssentialsProtect, EssentialsAntiBuild, CustomArrow, RandomLocation, BossShop, EssentialsSpawn, Multiverse-Core, InfoBoardReborn, Residence, CrazyAuctions, AuthMe, Scavenger, SignShop, LockettePro, ProtocolLib, NeverLag, HolographicDisplays, RPG_Items, ColorMOTD, NameTags, SQLibrary + Disabled Plugins: + Operating System: Linux (amd64) version 2.6.32-754.el6.x86_64 + Java Version: 1.8.0_202, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 4647461320 bytes (4432 MB) / 6141509632 bytes (5857 MB) up to 6141509632 bytes (5857 MB) + JVM Flags: 2 total; -Xmx6000M -Xms6000M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 37, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 29 mods loaded, 29 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (KCauldron-1.7.10-1614.201.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (KCauldron-1.7.10-1614.201.jar) + UCHIJAAAA kimagine{0.2} [KImagine] (minecraft.jar) + UCHIJAAAA ercclasstransform{1.0} [ERCClassTransform] (minecraft.jar) + UCHIJAAAA mod_ThreadedLighting{1.7.10-1.0} [Threaded Lighting] (minecraft.jar) + UCHIJAAAA gilded-games-util{1.7.10-1.2} [Gilded Games Utility] ([前置]-games-util-1.7.10-1.9.jar) + UCHIJAAAA swords{1.0} [Mo' Swords Mod] (1.7.10 更多剑2汉化.jar) + UCHIJAAAA customnpcs{1.7.10d} [CustomNpcs] ([NPC]CustomNPCs_1.7.10d(19jun17).jar) + UCHIJAAAA pozo{4.0.0} [pozo] ([RPG贴图版]pozo.jar) + UCHIJAAAA aether{1.7.10-1.6} [Aether II] ([以太2]aether-1.7.10-1.6.jar) + UCHIJAAAA Unsheathe{1.7.6} [Unsheathe] ([利刃出鞘]Sword+Unsheathe-1.7.10-1.7.2-v2.jar) + UCHIJAAAA easc{2.0.0} [EPicSword] ([史诗的剑]EPicSword-2.0.0.jar) + UCHIJAAAA TwilightForest{2.3.7} [The Twilight Forest] ([暮色]twilightforest-1.7.10-2.3.7.jar) + UCHIJAAAA MoreBows2{1.2} [More Bows 2] ([更多弓2MOD]More Bows 2[1.7.10].jar) + UCHIJAAAA MSM3{3.0.0a} [More Swords 3] ([更多的剑]MSM-SNAP-3.0.0b-For-MC-1.7.10.jar) + UCHIJAAAA IronChest{6.0.62.742} [Iron Chest] ([更多箱子]ironchest-1.7.10-6.0.62.742-universal.jar) + UCHIJAAAA brk{1.1} [Bedrocker] ([更多装备][1.7.10]VanillaLife-1.0.jar) + UCHIJAAAA mod_ecru_MapleTree{1.1.33k} [MapleTree] ([枫树]1.7.10 MapleTree Forge v1.1.33k.jar) + UCHIJAAAA abyssalcraft{1.9.1.3} [AbyssalCraft] ([深渊国度]AbyssalCraft-1.7.10-1.9.1.3-FINAL.jar) + UCHIJAAAA DP_SimpleFlight{0.8} [Simple Flight] ([简单飞行]MoresFers.jar) + UCHIJAAAA candycraftmod{Beta 1.3} [CandyCraft] ([糖果世界]CandyCraft-1.3.jar) + UCHIJAAAA PTRModelLib{1.0.0} [PTRModelLib] ([装饰品MOD]Decocraft-2.3.6.1_1.7.10.jar) + UCHIJAAAA props{2.3.6.1} [Decocraft] ([装饰品MOD]Decocraft-2.3.6.1_1.7.10.jar) + UCHIJAAAA MovingWorld{1.7.10-1.8.1} [Moving World] ([达芬奇的船]movingworld-1.7.10-1.8.1.jar) + UCHIJAAAA ArchimedesShipsPlus{1.7.10-1.8.1} [Archimedes' Ships Plus] ([达芬奇的船]archimedesshipsplus-1.7.10-1.8.1.jar) + UCHIJAAAA erc{1.41} [Ex Roller Coaster] ([过山车]Ex-RollerCoaster_ver141-EN.jar) + UCHIJAAAA Mantle{1.7.10-0.3.2.jenkins184} [Mantle] (匠魂手册Mantle-1.7.10-0.3.2.jar) + UCHIJAAAA TConstruct{1.7.10-1.8.7.build979} [Tinkers' Construct] (匠魂本体TConstruct-1.7.10-1.8.7.jar) + Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: bukkit + TConstruct Environment: Environment healthy. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 4 / 60; [EntityPlayerMP['HeiDaDa123'/3159, l='DIM7', x=-891.70, y=72.18, z=87.28](HeiDaDa123 at -891.6952613619229,72.17500004804162,87.27907399088143), EntityPlayerMP['sqsqsq'/72, l='DIM7', x=-7522.10, y=35.75, z=-1582.04](sqsqsq at -7522.099572113595,35.7531999805212,-1582.0376475244655), EntityPlayerMP['ccwccw'/797, l='DIM7', x=-1479.99, y=31.00, z=1291.34](ccwccw at -1479.9931065943993,31.0,1291.3350309952402), EntityPlayerMP['xuanmoliluo'/1490, l='world', x=-2010.10, y=65.20, z=-1950.03](xuanmoliluo at -2010.1033977670575,65.20214707782915,-1950.0279298470477)] + Is Modded: Definitely; Server brand changed to 'kcauldron,cauldron,craftbukkit,mcpc,fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/mod/wizardry.txt b/HMCLCore/src/test/resources/crash-report/mod/wizardry.txt new file mode 100644 index 000000000..0f1cb662e --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/mod/wizardry.txt @@ -0,0 +1,102 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 1/22/19 5:35 AM +Description: Exception in server tick loop + +io.netty.handler.codec.EncoderException: java.lang.NullPointerException + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:107) + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:626) + at io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:878) + at io.netty.channel.AbstractChannel.write(AbstractChannel.java:229) + at io.netty.channel.embedded.EmbeddedChannel.writeOutbound(EmbeddedChannel.java:195) + at cpw.mods.fml.common.network.FMLEmbeddedChannel.generatePacketFrom(FMLEmbeddedChannel.java:48) + at cpw.mods.fml.common.network.internal.FMLNetworkHandler.getEntitySpawningPacket(FMLNetworkHandler.java:158) + at net.minecraft.entity.EntityTrackerEntry.func_151260_c(EntityTrackerEntry.java:570) + at net.minecraft.entity.EntityTrackerEntry.func_73117_b(EntityTrackerEntry.java:433) + at net.minecraft.entity.EntityTracker.func_72788_a(EntityTracker.java:296) + at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:975) + at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:458) + at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665) + at java.lang.Thread.run(Unknown Source) +Caused by: java.lang.NullPointerException + at electroblob.wizardry.entity.projectile.EntitySparkBomb.writeSpawnData(EntitySparkBomb.java:123) + at cpw.mods.fml.common.network.internal.FMLMessage$EntitySpawnMessage.toBytes(FMLMessage.java:230) + at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.encodeInto(FMLRuntimeCodec.java:22) + at cpw.mods.fml.common.network.internal.FMLRuntimeCodec.encodeInto(FMLRuntimeCodec.java:11) + at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.encode(FMLIndexedMessageToMessageCodec.java:51) + at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:67) + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) + ... 18 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + KCauldron Version: cc.uraniummc:Uranium:1710-dev-4-B210 UNOFFICIAL DON'T REPORT THIS CRASH + Plugins: ItemDurability, ILSRepair, PlaceholderAPI, GroupManager, TigerSigns, tpLogin, ConsoleSpamFix, HyperFlyCheck, CloudTrade, WorldProtect, NoSellLoreItemToGlobalShop, NoCmds, BanItem, PointShop, EasyAPI, PreFixGui, VexView, RichAutoMessage, ClickLimit, ILSAddonOrnament, Deadbolt, WorldEdit, FastRespawn, Essentials, EasyCommand, TimingsPatcher, uSkyBlock, CraftGuard, fixILS, VexInfoBar, ProtocolLib, Multiverse-Core, MCserverManager, LevelChat, EssentialsChat, GlobalMarket, iConomy, StarLogin, Vault, SFWSupport, Lores, ScriptBlock, LR-ActionBarMessage, VexKeyBoardHelper, NeverLag, HolographicDisplays, OnlineMoney, PlayerPoints, WorldGuard, ItemLoreStats, ChestCommands, EssentialsProtect, EssentialsAntiBuild, JoinMessage, VexCraftTable, EssentialsSpawn, RPG_Items, ColorMOTD, HamsterAPI, Lottery + Disabled Plugins: + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_101, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1365178232 bytes (1301 MB) / 2848456704 bytes (2716 MB) up to 27030192128 bytes (25778 MB) + JVM Flags: 4 total; -Xms512m -Xmx29000m -XX:+AggressiveOpts -XX:+UseCompressedOops + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 42 mods loaded, 42 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (Server.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (Server.jar) + UCHIJAAAA kimagine{0.2} [KImagine] (minecraft.jar) + UCHIJAAAA UraniumPlus{${UMP_VER}} [Added title and actionbar support for client and server] (Server.jar) + UCHIJAAAA creativecore{1.3.14} [CreativeCore] (-在线图片加载.jar) + UCHIJAAAA opframe{2.1} [OnlinePictureFrame] (-在线图片加载前置.jar) + UCHIJAAAA Block3DPixelMc{1.7.x} [PokemonGo-Block] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA Mod_bag{1.7.x} [PokemonGo-Bag] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA pixelmcrop{1.7.10} [PokemonGo-Crop] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA Mod_Wing{1.7.x} [PokemonGo-Wing] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA shopy{1.7.x} [PokemonGo-Shop] ([更多装备道具]pokemongoitem.jar) + UCHIJAAAA bikesystem{1.0} [bikesystem] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA BANK-ONEPIECE BLOCK3D{Takakung} [Takakung BLOCK3D] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA chillingmoneysystem{1.0} [ChillingMoneySystem] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA PIXEL-STATION{Takakung} [PIXEL-STATION] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA PIXEL-STATION 3D{Takakung} [PIXEL-STATION 3D] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA shopplayers{1.7.10} [CubeMMOShop] ([更多装备道具]WtfWhateveritems.jar) + UCHIJAAAA GrimoireOfGaia{1.0.0} [Grimoire of Gaia 3] ([魔典盖亚III]1.7.10-1.2.7.jar) + UCHIJAAAA ChestTransporter{2.0.6} [Chest Transporter] (ChestTransporter-1.7.10-2.0.6.jar) + UCHIJAAAA custommc{1.0v} [custommc] (CustomMc.jar) + UCHIJAAAA gxozb{0.0.0.1} [Minecreft Not Enough Items] (gxozb-1.0(3).jar) + UCHIJAAAA lycanitesmobs{1.9.0e - MC 1.7.10} [Lycanites Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA arcticmobs{1.9.0e - MC 1.7.10} [Lycanites Arctic Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA demonmobs{1.9.0e - MC 1.7.10} [Lycanites Demon Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA desertmobs{1.9.0e - MC 1.7.10} [Lycanites Desert Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA forestmobs{1.9.0e - MC 1.7.10} [Lycanites Forest Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA freshwatermobs{1.9.0e - MC 1.7.10} [Lycanites Freshwater Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA infernomobs{1.9.0e - MC 1.7.10} [Lycanites Inferno Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA junglemobs{1.9.0e - MC 1.7.10} [Lycanites Jungle Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA mountainmobs{1.9.0e - MC 1.7.10} [Lycanites Mountain Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA plainsmobs{1.9.0e - MC 1.7.10} [Lycanites Plains Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA saltwatermobs{1.9.0e - MC 1.7.10} [Lycanites Saltwater Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA swampmobs{1.9.0e - MC 1.7.10} [Lycanites Swamp Mobs] (Mcmap.cc-[恐怖生物汉化版][1.7.10].jar) + UCHIJAAAA wizardry{1.1.4} [Electroblob's Wizardry] (mofa.jar) + UCHIJAAAA NBTEdit{1.7.2.2} [In-game NBTEdit] (NBTEdit_1.7.10.jar) + UCHIJAAAA pozo{4.0.0} [pozo] (pozo全贴图版.jar) + UCHIJAAAA YoHern{2.1.0} [YoHern] (古衍秘制.jar) + UCHIJAAAA armourersWorkshop{1.7.10-0.45.0} [Armourer's Workshop] (时装工坊-1.7.10-0.45.0.jar) + UCHIJAAAA plushieWrapper{0.0.0} [Plushie Wrapper] (时装工坊-1.7.10-0.45.0.jar) + UCHIJAAAA newnpc{1.0.0} [NewNpc] (炽焰改-贴图Mod1.7.10.jar) + UCHIJAAAA customnpcs{1.7.10d} [CustomNpcs] (自定义NPC(1).jar) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 2 / 888; [EntityPlayerMP['chiyan_C'/9, l='px', x=-330.90, y=57.92, z=1112.15](chiyan_C at -330.8975918600241,57.92458305075876,1112.1469986025677), EntityPlayerMP['Surii'/56, l='px', x=-299.23, y=57.02, z=1120.27](Surii at -299.2297200833873,57.015555072702206,1120.274395758027)] + Is Modded: Definitely; Server brand changed to 'uranium,kcauldron,cauldron,craftbukkit,mcpc,fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/no_class_def_found_error.txt b/HMCLCore/src/test/resources/crash-report/no_class_def_found_error.txt new file mode 100644 index 000000000..ab57c9bde --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/no_class_def_found_error.txt @@ -0,0 +1,80 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + LogfileConservationMod_Core ((1.7.10-1.12.2) LogfileConservationMod-4.1.zip) + BaseModNeteaseCore (4621632218832071536@3@0.jar) + SkinCore (4626894585322620077@3@0.jar) + DepartCore (4625678897404525717@3@0.jar) + NeteaseCore (4620273834266845199@3@0.jar) +Contact their authors BEFORE contacting forge + +// My bad. + +Time: 1/5/19 9:04 PM +Description: Initializing game + +java.lang.NoClassDefFoundError: blk + at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:264) + at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:570) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:225) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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:141) + at net.minecraft.launchwrapper.Launch.main(Launch.java:23) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Thread: Client thread +Stacktrace: + at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:264) + at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:570) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:225) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377) + at net.minecraft.client.main.Main.main(SourceFile:123) + 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:141) + at net.minecraft.launchwrapper.Launch.main(Launch.java:23) + +-- System Details -- +Details: + Minecraft Version: 1.12.2 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_192, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 157611280 bytes (150 MB) / 314400768 bytes (299 MB) up to 8484290560 bytes (8091 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8104M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: ~~ERROR~~ IncompatibleClassChangeError: null + Loaded coremods (and transformers): ~~ERROR~~ IncompatibleClassChangeError: null + Launched Version: 1.12.2 + LWJGL: 2.9.4 + OpenGL: GeForce GTX 960M/PCIe/SSE2 GL version 4.6.0 NVIDIA 417.35, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: 4621521193099187385@4@19.zip + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + CPU: \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/no_class_def_found_error2.txt b/HMCLCore/src/test/resources/crash-report/no_class_def_found_error2.txt new file mode 100644 index 000000000..c798298bd --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/no_class_def_found_error2.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + LogfileConservationMod_Core ((1.12.2) LogfileConservationMod-4.3.jar) +Contact their authors BEFORE contacting forge + +// Don't do that. + +Time: 19-1-6 下午10:26 +Description: Initializing game + +java.lang.NoClassDefFoundError: cer + at java.lang.Class.getDeclaredFields0(Native Method) + at java.lang.Class.privateGetDeclaredFields(Unknown Source) + at java.lang.Class.getField0(Unknown Source) + at java.lang.Class.getField(Unknown Source) + at net.minecraftforge.fml.client.FMLClientHandler.detectOptifine(FMLClientHandler.java:277) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:191) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:417) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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.ClassNotFoundException: cer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 15 more +Caused by: java.lang.NullPointerException + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) + ... 17 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.lang.Class.getDeclaredFields0(Native Method) + at java.lang.Class.privateGetDeclaredFields(Unknown Source) + at java.lang.Class.getField0(Unknown Source) + at java.lang.Class.getField(Unknown Source) + at net.minecraftforge.fml.client.FMLClientHandler.detectOptifine(FMLClientHandler.java:277) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:191) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:417) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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) + +-- System Details -- +Details: + Minecraft Version: 1.8.9 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_192, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 31185480 bytes (29 MB) / 285212672 bytes (272 MB) up to 2147483648 bytes (2048 MB) + JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx2048m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: + Loaded coremods (and transformers): +LogfileConservationMod_Core ((1.12.2) LogfileConservationMod-4.3.jar) + + Launched Version: 1.8.9 + LWJGL: 2.9.4 + OpenGL: GeForce GTX 960M/PCIe/SSE2 GL version 4.6.0 NVIDIA 417.35, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + CPU: 4x Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/security.txt b/HMCLCore/src/test/resources/crash-report/security.txt new file mode 100644 index 000000000..95a036c4c --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/security.txt @@ -0,0 +1,105 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 15-10-30 上午11:23 +Description: Initializing game + +java.lang.SecurityException: SHA1 digest error for assets/minecraft/texts/splashes.txt + at sun.security.util.ManifestEntryVerifier.verify(Unknown Source) + at java.util.jar.JarVerifier.processEntry(Unknown Source) + at java.util.jar.JarVerifier.update(Unknown Source) + at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source) + at java.io.FilterInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.BufferedReader.fill(Unknown Source) + at java.io.BufferedReader.readLine(Unknown Source) + at java.io.BufferedReader.readLine(Unknown Source) + at net.minecraft.client.gui.GuiMainMenu.(GuiMainMenu.java:89) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:519) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808) + at net.minecraft.client.main.Main.main(SourceFile:101) + 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:131) + at net.minecraft.launchwrapper.Launch.main(Launch.java:27) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at sun.security.util.ManifestEntryVerifier.verify(Unknown Source) + at java.util.jar.JarVerifier.processEntry(Unknown Source) + at java.util.jar.JarVerifier.update(Unknown Source) + at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source) + at java.io.FilterInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.BufferedReader.fill(Unknown Source) + at java.io.BufferedReader.readLine(Unknown Source) + at java.io.BufferedReader.readLine(Unknown Source) + at net.minecraft.client.gui.GuiMainMenu.(GuiMainMenu.java:89) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:519) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808) + at net.minecraft.client.main.Main.main(SourceFile:101) + 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:131) + at net.minecraft.launchwrapper.Launch.main(Launch.java:27) + +-- System Details -- +Details: + Minecraft Version: 1.6.4 + Operating System: Windows 7 (x86) version 6.1 + Java Version: 1.7.0_79, Oracle Corporation + Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation + Memory: 49779456 bytes (47 MB) / 227700736 bytes (217 MB) up to 1037959168 bytes (989 MB) + JVM Flags: 1 total; -Xmx1024m + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Suspicious classes: FML and Forge are installed + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 Optifine OptiFine_1.6.4_HD_U_D1[hukk汉化] 21 mods loaded, 21 mods active + mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + TooManyItems{1.6.4[hukk汉化]} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + InputFix{1.6.x-v3} [InputFix] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + yarr_cutemobmodels{1.6.4} [Cute Mob Models] ([画面][怪物娘化].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + BetterGrassAndLeavesMod{1.6.4.D[无节操西瓜君汉化]} [更好的草和树叶] ([画面][更好的草和树叶].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + craftguide{1.5.2} [CraftGuide] ([辅助][G键合成表]CraftGuide.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] ([辅助][Rei小地图].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + mod_ChatBubbles{3.1.4.4.0} [MamiyaOtaru's Chat Bubbles] ([辅助][聊天气泡].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + DamageIndicatorsMod{2.9.1.1} [Damage Indicators] ([辅助][血量显示]Damagelndicators.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + mod_MouseTweaks{2.3.4 (for Minecraft 1.6.4)} [Mouse Tweaks] ([辅助][鼠标手势]MouseTweaks2.3.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + CarpentersBlocks{v1.91} [Carpenter's Blocks] (fangkuai.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FlansMod{4.1.1} [Flans Mod] (Flsns.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + ThirstMod{1.7.6} [Thirst Mod] (heshui.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + customnpcs{1.6.4} [CustomNpcs] (Npcs.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + weaponmod{1.6.2 v1.13.6} [Balkon's WeaponMod] (wuqi.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Backpack{1.12.13} [Backpack] (阿宅背包~.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + ForgeMultipart{1.0.0.219} [Forge Multipart] (ForgeMultipart-universal-1.6.4-1.0.0.219.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + McMultipart{1.0.0.219} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.4-1.0.0.219.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + ForgeMicroblock{1.0.0.219} [Forge Microblocks] (ForgeMultipart-universal-1.6.4-1.0.0.219.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Launched Version: 1.6.4 + LWJGL: 2.9.0 + OpenGL: AMD 760G GL version 3.3.10243 Compatibility Profile Context, ATI Technologies Inc. + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Pack: 隔离区材质包.zip + Current Language: 简体中文 (中国) + Profiler Position: N/A (disabled) + Vec3 Pool Size: ~~ERROR~~ NullPointerException: null \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/splashscreen.txt b/HMCLCore/src/test/resources/crash-report/splashscreen.txt new file mode 100644 index 000000000..e227e68cb --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/splashscreen.txt @@ -0,0 +1,133 @@ +---- Minecraft Crash Report ---- + +WARNING: coremods are present: + SkinCore (4626894634154779079@3@0.jar) + BaseModNeteaseCore (4620273813196076442@3@0.jar) + RandFTCore (4618421856281952104@2@33.jar) + InputFix (4618424574399199550@3@0.jar) + NeteaseCore (4619774556351054392@3@0.jar) +Contact their authors BEFORE contacting forge + +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 19-1-25 下午9:23 +Description: Initializing game + +SplashProgress has detected a error loading Minecraft. +This can sometimes be caused by bad video drivers. +We have automatically disabeled the new Splash Screen in config/splash.properties. +Try reloading minecraft before reporting any errors. +net.minecraftforge.fml.client.SplashProgress$5: org.lwjgl.LWJGLException: Could not make context current + at net.minecraftforge.fml.client.SplashProgress.disableSplash(SplashProgress.java:591) + at net.minecraftforge.fml.client.SplashProgress.finish(SplashProgress.java:583) + at net.minecraftforge.fml.client.FMLClientHandler.onInitializationComplete(FMLClientHandler.java:408) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:514) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:331) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) +Caused by: org.lwjgl.LWJGLException: Could not make context current + at org.lwjgl.opengl.WindowsContextImplementation.nMakeCurrent(Native Method) + at org.lwjgl.opengl.WindowsContextImplementation.makeCurrent(WindowsContextImplementation.java:94) + at org.lwjgl.opengl.ContextGL.makeCurrent(ContextGL.java:194) + at org.lwjgl.opengl.DrawableGL.makeCurrent(DrawableGL.java:110) + at net.minecraftforge.fml.client.SplashProgress.finish(SplashProgress.java:575) + ... 10 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.fml.client.SplashProgress.disableSplash(SplashProgress.java:591) + at net.minecraftforge.fml.client.SplashProgress.finish(SplashProgress.java:583) + at net.minecraftforge.fml.client.FMLClientHandler.onInitializationComplete(FMLClientHandler.java:408) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:514) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:331) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) + +-- System Details -- +Details: + Minecraft Version: 1.8.9 + Operating System: Windows 7 (amd64) version 6.1 + CPU: + Java Version: 1.8.0_60, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 260467040 bytes (248 MB) / 422846464 bytes (403 MB) up to 1637089280 bytes (1561 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1574M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.19 Powered by Forge 11.15.1.0 Optifine OptiFine_1.8.9_HD_U_H8 31 mods loaded, 31 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) + UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.0.jar) + UCHIJA Forge{11.15.1.0} [Minecraft Forge] (forge-1.8.9-11.15.1.0.jar) + UCHIJA randftcoremod{1.8.9} [randftcoremod] (minecraft.jar) + UCHIJA InputFix{1.8.x-v2} [InputFix] (minecraft.jar) + UCHIJA skincoremod{1.8.9} [skincoremod] (minecraft.jar) + UCHIJA neteasecore{1.11.2} [NeteaseCore] (minecraft.jar) + UCHIJA basemodneteasecore{1.8.9} [BaseModNeteaseCore] (minecraft.jar) + UCHIJA keystrokesmod{KMV5} [KeystrokesMod] (%5B1.8.9%5D+Keystrokes+Mod+V5.jar) + UCHIJA networkmod{1.0} [network rpc Mod] (4620273813222949778@3@0.jar) + UCHIJA storemod{1.0} [storemod] (4618419806295460477@3@0.jar) + UCHIJA antimod{2.0} [anti addiction Mod] (4618827437296985101@3@0.jar) + UCHIJA filtermod{1.0} [filtermod] (4619774556351054392@3@0.jar) + UCHIJA friendplaymod{1.0} [Friendplay Mod] (4620273813159696403@3@0.jar) + UCHIJA mcbasemod{1.0} [mcbasemod] (4620273813196076442@3@0.jar) + UCHIJA updatecore{1.0} [updatecore] (4620608833856825631@3@0.jar) + UCHIJA playermanager{1.0} [playermanager] (4620702952524438419@3@0.jar) + UCHIJA fullscreenpopup{1.8.9.38000} [Fullscreen Popup Mod] (4624103992226684617@3@0.jar) + UCHIJA skinmod{1.8.8-15739} [skinmod] (4626894634154779079@3@0.jar) + UCHIJA wingsmod{1.2} [Wings Mod] ([翅膀]Wings+Mod-1.2.jar) + UCHIJA oldanimations{2.3} [OldAnimationsMod] ([防砍动画]OldAnimationsMod v2.3.1 FORGE MC1.8.8.jar) + UCHIJA MouseTweaks{2.6.2} [Mouse Tweaks] ([鼠标手势]MouseTweaks-2.6.2-mc1.8.9 - 副本.jar) + UCHIJA TcpNoDelayMod-2.0{1.0} [TcpNoDelayMod-2.0] (ghostmod-bymarisa.jar) + UCHIJA PingTag{3.0} [Ping Tag] (Ping Tag Mod-3.0.jar) + UCHIJA MemoryCleaner{1.0} [Memory Cleaner] (内存清理.jar) + UCHIJA orangetogglesprint{1.0} [Orange's Simple ToggleSprint] (强制疾跑【按I开】.jar) + UCHIJA hitrangemod{1.0} [Hit Range Mod] (攻击范围显示 HitRangeMod 1.0 MC1.8.9.jar) + UCHIJA blockoverlay{2.1} [BlockOverlay] (方块边框自定义.jar) + UCHIJA XaeroBetterPvP{1.9} [Better PVP Mod] (更好的pvp.jar) + UCHIJA sharpnessparticles{1.1} [Sharpness Particles] (锋利粒子mod.jar) + Loaded coremods (and transformers): +SkinCore (4626894634154779079@3@0.jar) + com.netease.mc.mod.skin.coremod.SkinCoreTransformer +BaseModNeteaseCore (4620273813196076442@3@0.jar) + com.netease.mc.core.base.NeteaseCoreTransformer +RandFTCore (4618421856281952104@2@33.jar) + com.netease.mc.mod.randomfont.RandFTCoreTransformer +InputFix (4618424574399199550@3@0.jar) + lain.mods.inputfix.InputFixTransformer +NeteaseCore (4619774556351054392@3@0.jar) + com.netease.mc.core.NeteaseCoreTransformer + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Launched Version: 1.8.9 + LWJGL: 2.9.4 + OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + GL Caps: Using GL 1.3 multitexturing. +Using GL 1.3 texture combiners. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Shaders are available because OpenGL 2.1 is supported. +VBOs are available because OpenGL 1.5 is supported. + + Using VBOs: No + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: Chroma锟斤拷效锟斤拷锟斤拷.zip, 锟斤拷c锟斤拷l药锟斤拷锟斤拷b锟斤拷lPVP锟斤拷锟绞帮拷 锟戒剑锟斤拷, 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟矫碉拷锟斤拷锟斤拷.zip + Current Language: English (US) + Profiler Position: N/A (disabled) + CPU: \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/too_old_java.txt b/HMCLCore/src/test/resources/crash-report/too_old_java.txt new file mode 100644 index 000000000..0ac60bcf8 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/too_old_java.txt @@ -0,0 +1,130 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 19-1-27 下午10:14 +Description: There was a severe problem during mod loading that has caused the game to fail + +cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: mods.flammpfeil.slashblade.SlashBlade + at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:544) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:482) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:877) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) +Caused by: java.lang.ClassNotFoundException: mods.flammpfeil.slashblade.SlashBlade + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:185) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:440) + 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.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.loadMods(Loader.java:513) + ... 10 more +Caused by: java.lang.UnsupportedClassVersionError: mods/flammpfeil/slashblade/SlashBlade : Unsupported major.minor version 52.0 + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(Unknown Source) + at java.security.SecureClassLoader.defineClass(Unknown Source) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) + ... 38 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (x86) version 6.1 + Java Version: 1.7.0_03, Oracle Corporation + Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation + Memory: 186384328 bytes (177 MB) / 298643456 bytes (284 MB) up to 489947136 bytes (467 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx480M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.5.1558 Optifine OptiFine_1.7.10_HD_U_D8 46 mods loaded, 46 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UC FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.5.0-1.7.10.jar) + UC Forge{10.13.5.1558} [Minecraft Forge] (forge-1.7.10-10.13.5.0-1.7.10.jar) + UC InputFix{1.7.2-v5} [InputFix] (minecraft.jar) + UC neteasecore{1.11.2} [NeteaseCore] (minecraft.jar) + UC basemodneteasecore{1.8} [BaseModNeteaseCore] (minecraft.jar) + UC skincoremod{1.7.10} [skincoremod] (minecraft.jar) + UC Avaritia{1.11} [Avaritia] (4618426965794801296@3@17.jar) + UC networkmod{1.0} [network rpc Mod] (4620273600878080373@3@0.jar) + UC antimod{2.0} [anti addiction Mod] (4618827397391566952@3@0.jar) + UC craftguide{1.7.1.0} [CraftGuide] (4619552507105661375@3@15.jar) + UC filtermod{1.0} [filtermod] (4619774497122295185@3@0.jar) + UC autopickup{2.1} [AutoPickup] (4619907964369297679@3@15.jar) + UC friendplaymod{1.0} [Friendplay Mod] (4620273600817850558@3@0.jar) + UC mcbasemod{1.0} [mcbasemod] (4620273600852623323@3@0.jar) + UE flammpfeil.slashblade{mc1.7.10-r87} [SlashBlade] (4620440172958873521@3@38.jar) + UC nomorerain{0.0.1} [No More Rain] (4620440333329871410@3@37.jar) + UC updatecore{1.0} [updatecore] (4620608816195582481@3@0.jar) + UC armourersWorkshop{1.7.10-0.47.1} [Armourer's Workshop] (4621122003232375079@3@36.jar) + UC plushieWrapper{0.0.0} [Plushie Wrapper] (4621122003232375079@3@36.jar) + UC ChunkAnimator{@VERSION@} [Chunk Animator] (4621704345334061216@3@15.jar) + UC trashslot{1.0.31} [TrashSlot] (4621790239105874277@3@15.jar) + UC Neat{GRADLE:VERSION-GRADLE:BUILD} [Neat] (4622916050975908350@3@15.jar) + UC samsfooddetails{1.7.10-1.0.0} [Food Details] (4623024481607864927@3@15.jar) + UC playermanager{1.0} [playermanager] (4623485520867757846@3@0.jar) + UC worldedit{6.1.1} [WorldEdit] (4623662370617246414@3@15.jar) + UC FpsReducer{1.7.10-1.10.1} [FPS Reducer] (4623801002337776029@3@15.jar) + UC DragonMounts{r41-1.7.10} [Dragon Mounts] (4623997664137822297@3@15.jar) + UC opencommand{1.0} [opencommand Mod] (4624103922546557562@3@0.jar) + UC fullscreenpopup{1.7.10.38000} [Fullscreen Popup Mod] (4624103922583048306@3@0.jar) + UC alluwant{2.1} [背包物品编辑器] (4624572238180731003@3@15.jar) + UC cosmeticarmorreworked{1.7.10-v6b} [CosmeticArmorReworked] (4625343302731396781@3@15.jar) + UC skinmod{1.0} [skinmod] (4626894487426574761@3@0.jar) + UC MapWriter{2.1.8} [MapWriter] (4627714186354861036@3@15.jar) + UE mrblade{1.0} [Technology Revolution and Fox Blade Extra] (4628673577301992828@3@15.jar) + UC LIUtils{1.7.10.000} [LIUtils] (76010818897970176@3@16.jar) + UC LambdaCraft{1.9} [LambdaCraft core] (76010818897970176@3@16.jar) + UC LambdaCraft|World{1.9} [LambdaCraft World] (76010818897970176@3@16.jar) + UC LambdaCraft|DeathMatch{1.9} [LambdaCraft DeathMatch] (76010818897970176@3@16.jar) + UC LambdaCraft|Living{1.9} [LambdaCraft Living] (76010818897970176@3@16.jar) + UC LambdaCraft|Terrain{1.9} [LambdaCraft Terrain] (76010818897970176@3@16.jar) + UC LIUtils-Weapons{1.7.10.000} [LIUtils-MyWeaponry] (76010818897970176@3@16.jar) + UC customnpcs{1.7.10d} [CustomNpcs] (76027706415776768@3@15.jar) + UC chinacraft{0.4.208} [ChinaCraft] (76032743326090240@3@36.jar) + UC FoodCraft{1.2.0} [FoodCraft(FoodCraft)] (76037269147878400@3@35.jar) + UC chocolateQuest{1.0} [Chocolate Quest] (94829463832888320@3@16.jar) + OptiFine Version: OptiFine_1.7.10_HD_U_D8 + Render Distance Chunks: 12 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.1.10367 Compatibility Profile Context + OpenGlRenderer: AMD Radeon HD 6400M Series + OpenGlVendor: ATI Technologies Inc. + CpuCount: 4 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/crash-report/too_old_java2.txt b/HMCLCore/src/test/resources/crash-report/too_old_java2.txt new file mode 100644 index 000000000..515c43476 --- /dev/null +++ b/HMCLCore/src/test/resources/crash-report/too_old_java2.txt @@ -0,0 +1,145 @@ +---- Minecraft Crash Report ---- + +*** ATTENTION: detected classes with unsupported format *** +*** DO NOT SUBMIT THIS CRASH REPORT TO FORGE *** + +Contact authors of the following mods: + orangesimplemod + + +WARNING: coremods are present: + NeteaseCore (4619774556351054392@3@0.jar) + ItemPatchingLoader ([1.8.9]物理掉落物品mod.jar) + FMLLoadingPlugin ([防砍动画修复模组]OldAnimationsModFix-3.1.jar) + SkinCore (4626894634154779079@3@0.jar) + BaseModNeteaseCore (4620273813196076442@3@0.jar) + InputFix (4618424574399199550@3@0.jar) + RandFTCore (4618421856281952104@2@33.jar) + Main ([防砍动画模组]OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar) +Contact their authors BEFORE contacting forge + +// On the bright side, I bought you a teddy bear! + +Time: 19-8-13 上午8:06 +Description: There was a severe problem during mod loading that has caused the game to fail + +net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: com.orangemarshall.simplemod.SimpleMod + at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162) + at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:543) + at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:419) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:331) + at net.minecraft.client.main.Main.main(SourceFile:124) + 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:146) + at net.minecraft.launchwrapper.Launch.main(Launch.java:25) +Caused by: java.lang.ClassNotFoundException: com.orangemarshall.simplemod.SimpleMod + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:185) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:65) + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Unknown Source) + at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:468) + 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211) + at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189) + 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:512) + ... 10 more +Caused by: java.lang.UnsupportedClassVersionError: com/orangemarshall/simplemod/SimpleMod : Unsupported major.minor version 52.0 + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(Unknown Source) + at java.security.SecureClassLoader.defineClass(Unknown Source) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) + ... 38 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.8.9 + Operating System: Windows 7 (amd64) version 6.1 + CPU: + Java Version: 1.7.0, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 132157416 bytes (126 MB) / 284274688 bytes (271 MB) up to 1576271872 bytes (1503 MB) + JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1516M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP 9.19 Powered by Forge 11.15.1.0 Optifine OptiFine_1.8.9_HD_U_H8 25 mods loaded, 25 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UC mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) + UC FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.0.jar) + UC Forge{11.15.1.0} [Minecraft Forge] (forge-1.8.9-11.15.1.0.jar) + UC randftcoremod{1.8.9} [randftcoremod] (minecraft.jar) + UC InputFix{1.8.x-v2} [InputFix] (minecraft.jar) + UC skincoremod{1.8.9} [skincoremod] (minecraft.jar) + UC itemphysic{1.3.0} [ItemPhysic] (minecraft.jar) + UC oldanimations{2.4.2} [OldAnimationsMod] (minecraft.jar) + UC oldanimationsmodfix{3.1} [OldAnimationsModFix] (minecraft.jar) + UC neteasecore{1.11.2} [NeteaseCore] (minecraft.jar) + UC basemodneteasecore{1.8.9} [BaseModNeteaseCore] (minecraft.jar) + UC keystrokesmod{KMV5} [KeystrokesMod] (%5B1.8.9%5D+按键显示+Mod+V5 (1).jar) + UC networkmod{1.0} [network rpc Mod] (4620273813222949778@3@0.jar) + UC storemod{1.0} [storemod] (4618419806295460477@3@0.jar) + UC antimod{2.0} [anti addiction Mod] (4618827437296985101@3@0.jar) + UC filtermod{1.0} [filtermod] (4619774556351054392@3@0.jar) + UC friendplaymod{1.0} [Friendplay Mod] (4620273813159696403@3@0.jar) + UC mcbasemod{1.0} [mcbasemod] (4620273813196076442@3@0.jar) + UC updatecore{1.0} [updatecore] (4620608833856825631@3@0.jar) + UC playermanager{1.0} [playermanager] (4620702952524438419@3@0.jar) + UC fullscreenpopup{1.8.9.38000} [Fullscreen Popup Mod] (4624103992226684617@3@0.jar) + UC skinmod{1.8.8-15739} [skinmod] (4626894634154779079@3@0.jar) + UC blockoverlay{1.2} [BlockOverlay] ([1.8.9] BlockOverlay - 2.0边缘彩色.jar) + UC timechanger1.8{1.0} [TimeChanger 1.8] ([更改游戏时间] TimeChanger 1.8-1.8.9.jar) + UE orangesimplemod{1.0} [orangesimplemod] (Orange's Simple Mods-1.2.jar) + Loaded coremods (and transformers): +NeteaseCore (4619774556351054392@3@0.jar) + com.netease.mc.core.NeteaseCoreTransformer +ItemPatchingLoader ([1.8.9]物理掉落物品mod.jar) + com.creativemd.itemphysic.ItemTransformer +FMLLoadingPlugin ([防砍动画修复模组]OldAnimationsModFix-3.1.jar) + io.github.zekerzhayard.oamfix.ClassTransformer +SkinCore (4626894634154779079@3@0.jar) + com.netease.mc.mod.skin.coremod.SkinCoreTransformer +BaseModNeteaseCore (4620273813196076442@3@0.jar) + com.netease.mc.core.base.NeteaseCoreTransformer +InputFix (4618424574399199550@3@0.jar) + lain.mods.inputfix.InputFixTransformer +RandFTCore (4618421856281952104@2@33.jar) + com.netease.mc.mod.randomfont.RandFTCoreTransformer +Main ([防砍动画模组]OldAnimationsMod v2.4.2 FORGE MC1.8.9.jar) + com.spiderfrog.main.ClassTransformer + OptiFine Version: OptiFine_1.8.9_HD_U_H8 + Render Distance Chunks: 12 + Mipmaps: 4 + Anisotropic Filtering: 1 + Antialiasing: 0 + Multitexture: false + Shaders: null + OpenGlVersion: 4.6.0 NVIDIA 388.59 + OpenGlRenderer: GeForce GT 620/PCIe/SSE2 + OpenGlVendor: NVIDIA Corporation + CpuCount: 2 \ No newline at end of file diff --git a/HMCLCore/src/test/resources/logs/crash-report.txt b/HMCLCore/src/test/resources/logs/crash-report.txt new file mode 100644 index 000000000..04008c318 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/crash-report.txt @@ -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.(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.(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.(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.(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: + GL Caps: Using framebuffer using OpenGL 3.2 + GL debug messages: + Using VBOs: Yes + Is Modded: Definitely; Client brand changed to 'fabric' + Type: Client (map_client.txt) + CPU: +#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\user\AppData\Roaming\.minecraft\crash-reports\crash-2021-09-20_23.17.13-client.txt diff --git a/HMCLCore/src/test/resources/logs/too_old_java.txt b/HMCLCore/src/test/resources/logs/too_old_java.txt new file mode 100644 index 000000000..ce5e155e6 --- /dev/null +++ b/HMCLCore/src/test/resources/logs/too_old_java.txt @@ -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