Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

启动Minecraft左下角报错的Bug又来了 #2820

Closed
1 task done
MM-Rabbit opened this issue Oct 28, 2023 · 5 comments
Closed
1 task done

启动Minecraft左下角报错的Bug又来了 #2820

MM-Rabbit opened this issue Oct 28, 2023 · 5 comments
Labels
· Bug 完成 已被处理,将在下次更新之后生效

Comments

@MM-Rabbit
Copy link

检查项

描述

之前我提交了一个类似的Bug,以及#2284似乎也有报告,我想问一下龙猫修了这个Bug没,毕竟又触发了……(被迫勾选Bug未被提交过)
我在PCL 2.6.1000中使用JRE 8启动Labymod-4-1.20.1-4a989826时发现用错了Java,取消启动时左下角报错“全局设置中指定的 Java 已无法使用,此设置已重置:检查 Java 失败(I:\Java\bin\javaw.exe)→ 线程已从等待状态中断。”

Log1切片:
[12:16:29.400] [Control] 按下按钮:版本选择
[12:16:29.406] [Control] 切换主要页面:VersionSelect, 0
[12:16:29.526] [Loader] 加载器 Minecraft Version List 状态改变:Loading
[12:16:29.526] [Minecraft] 启动按钮:正在加载 Minecraft 版本
[12:16:29.557] [Minecraft] 有效的 Minecraft 文件夹:PCL2 > J:\xixide\PCL 2.4.4.minecraft
[12:16:29.573] [Minecraft] 有效的 Minecraft 文件夹:PCL2_1.3.9.1 > J:\xixide\PCL2_1.3.9.1.minecraft
[12:16:29.573] [Minecraft] 有效的 Minecraft 文件夹:BakaXL > J:\xixide\BakaXL.minecraft
[12:16:29.573] [Minecraft] 有效的 Minecraft 文件夹:HMCL > J:\xixide\HMCL.minecraft
[12:16:29.573] [Minecraft] 有效的 Minecraft 文件夹:mclc > J:\xixide\mclc\╬╥╡─╩└╜τ╞⌠╢»╧└.minecraft
[12:16:30.200] [Setup] 当前选择的 Minecraft 版本:1.8.9-OptiFine_M5
[12:16:30.200] [Minecraft] 选择该文件夹储存的 Minecraft 版本:J:\xixide\PCL 2.4.4.minecraft\versions\1.8.9-OptiFine_M5
[12:16:30.342] [Loader] 加载器 Minecraft Version List 状态改变:Finished
[12:16:39.438] [Minecraft] 无法完全确认 MC 版本号的版本:LabyMod-4-1.20.1-4a989826
[12:16:39.454] [Setup] 当前选择的 Minecraft 版本:LabyMod-4-1.20.1-4a989826
[12:16:39.485] [Control] 切换主要页面:Launch, -1
[12:16:39.485] [Control] 按下单击列表项:LabyMod-4-1.20.1-4a989826
[12:16:39.548] [Minecraft] 启动按钮:Minecraft 版本:J:\xixide\PCL 2.4.4.minecraft\versions\LabyMod-4-1.20.1-4a989826
[12:16:39.548] [Page] 主页预设:简单主页
[12:16:39.548] [Page] 主页自定义数据来源:联网缓存文件
[12:16:41.872] [Control] 按下按钮:启动游戏
[12:16:41.872] [Loader] 加载器 Loader Launch 状态改变:Loading
[12:16:41.903] [Launch] 预检测已通过
[12:16:41.903] [Download] 开始后台更新资源文件索引
[12:16:41.903] [Loader] 加载器 后台更新资源文件索引 状态改变:Loading
[12:16:41.903] [Loader] 加载器 后台分析资源文件索引地址 状态改变:Loading
[12:16:41.919] [Loader] 加载器 登录 状态改变:Waiting
[12:16:41.919] [Loader] 加载器 Minecraft 启动 状态改变:Loading
[12:16:41.919] [Loader] 加载器 获取 Java 状态改变:Loading
[12:16:41.919] [Download] 版本 LabyMod-4-1.20.1-4a989826 对应的资源文件索引为 5
[12:16:41.919] [Loader] 加载器 后台分析资源文件索引地址 状态改变:Finished
[12:16:41.919] [Loader] 加载器 后台下载资源文件索引 状态改变:Loading
[12:16:41.919] [Loader] 加载器 登录 状态改变:Loading
[12:16:41.919] [Loader] 加载器 补全文件 状态改变:Loading
[12:16:41.919] [Loader] 加载器 下载支持库文件(主加载器) 状态改变:Loading
[12:16:41.919] [Launch] 登录加载已开始
[12:16:41.919] [Loader] 加载器 分析缺失支持库文件 状态改变:Loading
[12:16:41.919] [Loader] 加载器 Loader Login Ms 状态改变:Loading
[12:16:41.919] [Loader] 加载器 下载资源文件(主加载器) 状态改变:Loading
[12:16:41.919] [Loader] 加载器 分析资源文件索引地址 状态改变:Loading
[12:16:41.919] [Launch] 登录方式:正版(CHN_MimiRabbit)
[12:16:41.919] [Launch] 微软登录完成
[12:16:41.919] [Loader] 加载器 Loader Login Ms 状态改变:Finished
[12:16:41.919] [Taskbar] Minecraft 启动 已加入任务列表
[12:16:41.919] [Download] 版本 LabyMod-4-1.20.1-4a989826 对应的资源文件索引为 5
[12:16:41.919] [Launch] Java 版本需求:最低 1.17.0.0,最高 999.999.999.999
[12:16:41.934] [Launch] 登录加载已结束
[12:16:41.934] [Loader] 加载器 登录 状态改变:Finished
[12:16:41.934] [Java] 开始完全遍历查找:J:\xixide\PCL 2.4.4
[12:16:41.997] [Download] 5.json 4473#:开始,起始点 0,https://download.mcbbs.net/v1/packages/9d58fdd2538c6877fb5c5c558ebc60ee0b6d0e84/5.json
[12:16:42.170] [Loader] 加载器 分析资源文件索引地址 状态改变:Finished
[12:16:42.170] [Loader] 加载器 下载资源文件索引 状态改变:Loading
[12:16:42.170] [Loader] 加载器 下载资源文件索引 状态改变:Finished
[12:16:42.170] [Loader] 加载器 分析缺失资源文件 状态改变:Loading
[12:16:42.170] [Download] 5.json:文件大小 411581 B(402 K)
[12:16:43.457] [Report] FPS 0, 动画 3, 下载中 1(103 K/s)
[12:16:43.840] [Download] 5.json:已完成,剩余文件 0
[12:16:43.840] [Loader] 加载器 后台下载资源文件索引 状态改变:Finished
[12:16:43.840] [Loader] 加载器 后台复制资源文件索引 状态改变:Loading
[12:16:43.849] [Launch] 后台更新资源文件索引成功:J:\xixide\PCL 2.4.4\Cache\Cache\5.json
[12:16:43.849] [Loader] 加载器 后台复制资源文件索引 状态改变:Finished
[12:16:43.849] [Loader] 加载器 后台更新资源文件索引 状态改变:Finished
[12:16:43.865] [Java] 开始完全遍历查找:J:\xixide\PCL 2.4.4.minecraft
[12:16:44.210] [Control] 按下按钮:取消
[12:16:44.210] [Loader] 加载器 Minecraft 启动 状态改变:Aborted
[12:16:44.210] [Launch] 已取消启动
[12:16:44.210] [Loader] 加载器 获取 Java 状态改变:Aborted
[12:16:44.210] [Loader] 加载器 补全文件 状态改变:Aborted
[12:16:44.210] [Loader] 加载器 下载支持库文件(主加载器) 状态改变:Aborted
[12:16:44.210] [Loader] 加载器 分析缺失支持库文件 状态改变:Aborted
[12:16:44.210] [Loader] 加载器 下载支持库文件 状态改变:Aborted
[12:16:44.210] [Download] 下载支持库文件 已取消!
[12:16:44.210] [Loader] 加载器 下载资源文件(主加载器) 状态改变:Aborted
[12:16:44.210] [Loader] 加载器 分析缺失资源文件 状态改变:Aborted
[12:16:44.210] [Loader] 加载器 下载资源文件 状态改变:Aborted
[12:16:44.210] [Download] 下载资源文件 已取消!
[12:16:44.382] [Loader] 加载器 Loader Launch 状态改变:Finished
[12:16:44.398] [UI] 弹出提示:已取消启动!
[12:16:45.293] [Java] 开始完全遍历查找:J:\xixide\PCL 2.4.4.minecraft\versions\LabyMod-4-1.20.1-4a989826
[12:16:45.466] [System] 执行外部命令并等待返回结果:I:\Java\bin\java.exe -version
[12:16:45.749] [Minecraft] 获取支持库列表:LabyMod-4-1.20.1-4a989826
[12:16:46.031] [Java] 检查失败的 Java 输出:I:\Java\bin\java.exe
无程序输出
[12:16:46.047] 全局设置中指定的 Java 已无法使用,此设置已重置:检查 Java 失败(I:\Java\bin\javaw.exe)
→ 线程已从等待状态中断。
在 PCL.ModJava.JavaEntry.Check()
在 PCL.ModJava.JavaSelect(String CancelException, Version MinVersion, Version MaxVersion, McVersion RelatedVersion)
在 System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
在 System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
在 System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
在 System.Diagnostics.Process.WaitForExit(Int32 milliseconds)
在 PCL.ModBase.ShellAndGetOutput(String FileName, String Arguments, Int32 Timeout, String WorkingDirectory)
在 PCL.ModJava.JavaEntry.Check()
错误类型:System.Threading.ThreadInterruptedException

重现步骤

1.使用PCL 2.6.1000及JRE 8启动Labymod-4-1.20.1-4a989826时在恰当的时机点击“取消启动”按钮,有概率触发。

日志与附件

日志:
Log1.txt
Log2.txt
Log3.txt
Log4.txt
Log5.txt

@MM-Rabbit MM-Rabbit added · Bug 新提交 需要社区初步确认其有效的新提交 labels Oct 28, 2023
@zkitefly
Copy link
Collaborator

Labymod-4 不是强制使用 Java17 及以上版本吗

@MM-Rabbit
Copy link
Author

Labymod-4 不是强制使用 Java17 及以上版本吗

是的,但不是启动失败,而是PCL报错

@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 and removed 新提交 需要社区初步确认其有效的新提交 labels Oct 29, 2023
@JJJJGGGG1
Copy link

JJJJGGGG1 commented Nov 5, 2023

尝试重现bug,发现任何版本(不确定 只尝试过1.16.5Forge)使用自定义java启动MC时在获取java阶段取消都会报错,并且java选项跳回使用全局设置,MC可以正常启动
(附截图
image

@LTCatt LTCatt closed this as completed Nov 21, 2023
@HexDragon-Bot HexDragon-Bot added 完成 已被处理,将在下次更新之后生效 and removed 处理中 开发者正在调查或处理该项 labels Nov 21, 2023
@MM-Rabbit
Copy link
Author

57D3-E3C9-F3B1-E7B3

@LTCatt
Copy link
Member

LTCatt commented Sep 16, 2024

你的解锁码:34JkT3cWpVhLPm+h+ylYqZFVEFKGWCLQ
在 更多 → 关于与鸣谢 → 输入解锁码 中使用,谢谢支持~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 完成 已被处理,将在下次更新之后生效
Projects
None yet
Development

No branches or pull requests

5 participants