Java 1个大块头中的1个失败的Minecraft Mod编码器包错误

Java 1个大块头中的1个失败的Minecraft Mod编码器包错误,java,minecraft,Java,Minecraft,在反编译MCP9.18(Minecraft的1.8.8版)时,我启动了反编译过程,在反编译时,它多次出现此错误 我已经分配了更多的内存,但我没有尝试过修复它 请记住,这只发生在MCP 9.18上。从我的测试来看,9.10及以上都可以正常工作 ==发现错误== 1 out of 1 hunk FAILED -- saving rejects to file 'net\minecraft\scoreboard\Scoreboard.ja#' ================== 'runtime\

在反编译MCP9.18(Minecraft的1.8.8版)时,我启动了反编译过程,在反编译时,它多次出现此错误

我已经分配了更多的内存,但我没有尝试过修复它

请记住,这只发生在MCP 9.18上。从我的测试来看,9.10及以上都可以正常工作

==发现错误==

1 out of 1 hunk FAILED -- saving rejects to file 'net\minecraft\scoreboard\Scoreboard.ja#'
==================

'runtime\bin\applydiff.exe -p1 -u -i ..\..\temp\temp.patch -d src\minecraft' failed : 1

== ERRORS FOUND ==

1 out of 1 hunk ignored -- saving rejects to file 'net\minecraft\client\gui\GuiPageButton#'
==================

'runtime\bin\applydiff.exe -p1 -u -i ..\..\temp\temp.patch -d src\minecraft' failed : 1

== ERRORS FOUND ==

4 out of 5 hunks FAILED -- saving rejects to file 'net\minecraft\world\gen\structure\StructureMine#'
==================

'runtime\bin\applydiff.exe -p1 -u -i ..\..\temp\temp.patch -d src\minecraft' failed : 1'
再往下看,它仍然是一堆乱七八糟的人物

src\minecraft\net\minecraft\client\gui\FontRenderer.java:667:错误: 用于编码Cp1252的不可映射字符 int lvt_2_1=”├Ç├?├é├ê├è├ï├?├ô├ö├ò├Ü├ƒ├ú├╡─ƒ─░─▒┼Æ┼ô┼₧┼ƒ┼┤┼╡┼╛╚ç\u0000\u0000\u0000\u0000\u0000\u0000\u0000 !\"#$%&\'()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcdefghijklmnopqrstuvxyz{124;}~\ u0000├ç├╝├⌐├ó├ñ├á├Ñ├º├¬├½├¿├»├«├¼├ä├à├ë├ª├å├┤├╢├▓├╗├╣├┐├û├£├╕┬ú├ÿ├ù╞Æ├í├¡├│├║├▒├æ┬¬┬║┬┐┬«┬¼┬╜┬╝┬í┬½┬╗ΓûæΓûÆΓûôΓöéΓöñΓòíΓòóΓòûΓòòΓòúΓòæΓòùΓò?Γò£Γò¢Γö?ΓööΓö┤Γö¼Γö£ΓöÇΓö╝Γò₧ΓòƒΓòÜΓòöΓò⌐ΓòªΓòáΓò?Γò¼ΓòºΓò¿ΓòñΓòÑΓòÖΓòÿΓòÆΓòôΓò½Γò¬ΓöÿΓöîΓûêΓûäΓûîΓû?ΓûÇ╬▒╬▓╬ô╧Ç╬ú╧â╬╝╧ä╬ª╬ÿ╬⌐╬┤Γê₧ΓêàΓêêΓê⌐Γëí┬▒ΓëÑΓëñΓîáΓîí├╖Γëê┬░ΓêÖ┬╖ΓêÜΓ?┐┬▓Γ戥á\u0000“.indexOf(字符)

错误:未关闭的字符文字 GL11.glFogi(‘òÜ’、‘òÜ’); ^

src\minecraft\net\minecraft\client\renderer\EntityRenderer.java:1990:
错误:非法字符:'\u2022' GL11.glFogi(‘òÜ’、‘òÜ’)

我正在运行Windows 10(64位),为fernflower分配了2gb内存,但无论我尝试运行多少次,它都没有解决问题。这只发生在MCP 9.18上

这是我试过的

 1. Allocated more RAM
 2. Reinstalling MCP
 3. Reinstalling Minecraft 1.8.8
 4. Updating Java
 5. Restarting PC
它确实生成了eclipse文件夹,其中有大约1000个错误,因此某些东西肯定被破坏了

MCPERR.log: MCP.log:


有人知道这些错误是什么意思,以及我如何可能修复它吗?

@Pokechu22告诉我问题出在哪里


我在-jar之后使用了-Xmx2G,这导致它忽略了重要的fernflower参数。

MCP940有一个大错误

而且不可能使用-Xmx2G

没有实际的解决办法,我们只能等到mcp的所有者


创建一个新的字符!

这太奇怪了。你得到的是字符文字,而你应该得到数字(反编译不知道区别,所以它假设大量的数字是字符…是的)。MCP有一个过程,应该可以防止这种情况发生(尽管我不知道细节)。我也不明白为什么只有mcp 9.18。我可以反编译所有其他的,但这一个只是给我一个错误。你能发布mcp创建的日志吗?事实上,进一步看,那一大堆字符是MC的字符集。我不确定为什么会这样反编译-通常它会创建转义。还有,另一个补丁es不应该失败,除非您的映射被阻塞。您可能在向fernflower分配更多ram时破坏了配置?
警告:fernflower命令上缺少“-Xmx2G”,忽略了
。您将
-Xmx2G
放在
-jar
之后;它需要在前面才能传递给java。看起来这是导致fernflower失败的原因停止解析参数,这意味着它没有收到任何
-din=1-rbr=1-dgs=1-asc=1-rsy=1-iec=1-jvn=1-log=WARN
。我不知道这些参数做了什么,但我认为它们可能很重要。
                              ^
 1. Allocated more RAM
 2. Reinstalling MCP
 3. Reinstalling Minecraft 1.8.8
 4. Updating Java
 5. Restarting PC