Hex-Dragon / PCL2

Plain Craft Launcher(我的世界启动器 PCL)的源代码,为支持社区研究而公开。
https://afdian.com/a/LTCat
Other
2.54k stars 184 forks source link

filenotfound #3436

Closed wuwenjun9939 closed 7 months ago

wuwenjun9939 commented 7 months ago

检查项

描述

我上次在地图崩溃之后就出现这个了 QQ截图20240227183758

重现步骤

mc地图崩了之后打开pcl2

日志与附件

Log5.txt

allMagicNB commented 7 months ago

请发送Log1~5.txt…… 就算只发一个日志也请发触发问题之后的Log1.txt……

wuwenjun9939 commented 7 months ago

Log3.txt Log4.txt Log5.txt Log1.txt Log2.txt

wuwenjun9939 commented 7 months ago

启动pcl(D:\Game\MC\PCL)文件夹下面的bat是没问题的,但是,pcl和hmcl全部启动失败(pcl显示文件不存在、hmcl显示代码不完整,我猜bakaxl也启动不起来)这就很奇怪了

wuwenjun9939 commented 7 months ago

QQ截图20240227190740 hmcl显示上面的图片,而pcl显示问题中的图片,bat:就我没事呗 QQ截图20240227190854 QQ截图20240227190906

allMagicNB commented 7 months ago

可否使用最新版本复现?

wuwenjun9939 commented 7 months ago

就是最新版本的pcl2

burningtnt commented 7 months ago

不给游戏崩溃信息等于瞎猜 你这是模组的问题

allMagicNB commented 7 months ago

我说复现 首先你的所有提交的日志文件没用,没有一个记载到了错误 其次,Log4中的版本是2.6.13,应该是在这之前触发的 Bug,有可能它在最新版本已经修复了 并且你的模组好像有点问题……

这怎么看都是个人硬件问题吧……

wuwenjun9939 commented 7 months ago

我调到9GB了,再说,如果是模组问题,那么一开始就不可能加载成功

wuwenjun9939 commented 7 months ago

我调到9GB了,再说,如果是模组问题,那么一开始就不可能加载成功

wuwenjun9939 commented 7 months ago

再说,游戏如果是内存的问题,那么也会加载失败

burningtnt commented 7 months ago

到现在还不把游戏崩溃信息传上来吗?

wuwenjun9939 commented 7 months ago

hmcl的?

wuwenjun9939 commented 7 months ago

QQ截图20240227192522

allMagicNB commented 7 months ago

你还是不懂吗? 我说,

你这个 Bug 出现的时候是更新前

wuwenjun9939 commented 7 months ago

那你就试试咯(等我把文件压缩放到网盘上,你自己试试咯)

wuwenjun9939 commented 7 months ago

正在上传,等一会吧

wuwenjun9939 commented 7 months ago

https://pan.huang1111.cn/s/R2B9hB,拿去看看啥情况吧

kong-que-dnf123 commented 7 months ago
#于log1 行862~869<所谓MC日志内的最后一段输出>
[21:34:17] [Client thread/INFO]: [CHAT] §bYour bed protection wish came true!
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000774800000, 253755392, 0) failed; error='页面文件太小,无法完成操作。' (DOS error/errno=1455)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 253755392 bytes for Failed to commit area from 0x0000000774800000 to 0x0000000783a00000 of length 253755392.
# An error report file with more information is saved as:
# D:\Game\MC\.minecraft\versions\建筑\hs_err_pid8396.log
AL lib: (EE) alc_cleanup: 1 device not closed

虽然中间有英文的强调运行JAVA内存不足,但我还是不理解JAVA是怎么做到 '页面文件太小,无法完成操作' 的,~这跟内存有关系吗...?~

kong-que-dnf123 commented 7 months ago

https://pan.huang1111.cn/s/R2B9hB,拿去看看啥情况吧

@wuwenjun9939 题外话:您输入的网盘地址好像把后面的文字也给转义成地址的一部分了 ~(虽然我自己把文字那一部分删除也没啥大不了的...)~ image

wuwenjun9939 commented 7 months ago

https://pan.huang1111.cn/s/R2B9hB,拿去看看啥情况吧

@wuwenjun9939 题外话:您输入的网盘地址好像把后面的文字也给转义成地址的一部分了 ~(虽然我自己把文字那一部分删除也没啥大不了的...)~ image

怎么说呢,其实吧,我也不知道他咋判定的,也不能怪我啊

Deep-Dark-Forest commented 7 months ago

https://pan.huang1111.cn/s/R2B9hB,拿去看看啥情况吧

@wuwenjun9939 题外话:您输入的网盘地址好像把后面的文字也给转义成地址的一部分了 ~(虽然我自己把文字那一部分删除也没啥大不了的...)~ image

怎么说呢,其实吧,我也不知道他咋判定的,也不能怪我啊

链接后要加空格

wuwenjun9939 commented 7 months ago

https://pan.huang1111.cn/s/R2B9hB,拿去看看啥情况吧

@wuwenjun9939 题外话:您输入的网盘地址好像把后面的文字也给转义成地址的一部分了 ~(虽然我自己把文字那一部分删除也没啥大不了的...)~ image

怎么说呢,其实吧,我也不知道他咋判定的,也不能怪我啊

链接后要加空格

以后会记住的

zkitefly commented 7 months ago
#于log1 行862~869<所谓MC日志内的最后一段输出>
[21:34:17] [Client thread/INFO]: [CHAT] §bYour bed protection wish came true!
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000774800000, 253755392, 0) failed; error='页面文件太小,无法完成操作。' (DOS error/errno=1455)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 253755392 bytes for Failed to commit area from 0x0000000774800000 to 0x0000000783a00000 of length 253755392.
# An error report file with more information is saved as:
# D:\Game\MC\.minecraft\versions\建筑\hs_err_pid8396.log
AL lib: (EE) alc_cleanup: 1 device not closed

虽然中间有英文的强调运行JAVA内存不足,但我还是不理解JAVA是怎么做到 '页面文件太小,无法完成操作' 的,~这跟内存有关系吗...?~

在桌面右键此电脑 -- 属性 -- 高级系统设置,然后按图里的顺序改成「自动管理所有驱动器分页文件大小」,改完后点三个「确定」,不要点右上角的叉,重启电脑

wuwenjun9939 commented 7 months ago
#于log1 行862~869<所谓MC日志内的最后一段输出>
[21:34:17] [Client thread/INFO]: [CHAT] §bYour bed protection wish came true!
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000774800000, 253755392, 0) failed; error='页面文件太小,无法完成操作。' (DOS error/errno=1455)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 253755392 bytes for Failed to commit area from 0x0000000774800000 to 0x0000000783a00000 of length 253755392.
# An error report file with more information is saved as:
# D:\Game\MC\.minecraft\versions\建筑\hs_err_pid8396.log
AL lib: (EE) alc_cleanup: 1 device not closed

虽然中间有英文的强调运行JAVA内存不足,但我还是不理解JAVA是怎么做到 '页面文件太小,无法完成操作' 的,~这跟内存有关系吗...?~

在桌面右键此电脑 -- 属性 -- 高级系统设置,然后按图里的顺序改成「自动管理所有驱动器分页文件大小」,改完后点三个「确定」,不要点右上角的叉,重启电脑

您是win10吧?我11

kong-que-dnf123 commented 7 months ago

您是win10吧?我11

@wuwenjun9939 控制面板能搜到,就叫“查看高级系统设置”,如图所示 image

wuwenjun9939 commented 7 months ago

QQ截图20240228151645 你说的是这个吗?我没动过啊

LTCatt commented 7 months ago

主楼提到的 issue 应当是一个奇怪的系统问题,导致 PCL 无法获取其自身的信息,这个我没法修 :/ 如果没有其他问题的话就关了吧……

allMagicNB commented 7 months ago

都一周了,Author 都没反应…… 关了关了¯\(ツ)/¯