PCL2 icon indicating copy to clipboard operation
PCL2 copied to clipboard

取消启动仍然弹出启动成功提示

Open ZerkyLiu opened this issue 1 year ago • 11 comments

检查项

描述

在显示游戏窗口的瞬间取消启动,游戏会被结束,但是还会提示启动成功。

重现步骤

1、点击启动游戏 2、显示游戏窗口的瞬间点击取消

日志与附件

https://binbaipiaozhan.lanzouw.com/b009g3t24f 密码:b9ms 网不好,Github上传不上去。

ZerkyLiu avatar May 04 '24 07:05 ZerkyLiu

你就说这一开始不是启动成功了。

allMagicNB avatar May 04 '24 07:05 allMagicNB

是成功了

[15:17:13.118] [Control] 按下按钮:启动游戏
[15:17:13.118] [Loader] 加载器 Loader Launch 状态改变:Loading
[15:17:13.124] [Launch] 预检测已通过
[15:17:13.124] [Download] 已跳过 Assets 下载
[15:17:13.124] [Loader] 加载器 登录 状态改变:Waiting
[15:17:13.124] [Loader] 加载器 Minecraft 启动 状态改变:Loading
[15:17:13.124] [Loader] 加载器 获取 Java 状态改变:Loading
[15:17:13.125] [Launch] Java 版本需求:最低 0.0.0.0,最高 1.12.999.999
[15:17:13.125] [Java] 开始完全遍历查找:D:\众 多 m c 版 本\1.12.1\
[15:17:13.127] [Loader] 加载器 登录 状态改变:Loading
[15:17:13.129] [Loader] 加载器 补全文件 状态改变:Loading
[15:17:13.129] [Loader] 加载器 下载支持库文件(主加载器) 状态改变:Loading
[15:17:13.129] [Loader] 加载器 分析缺失支持库文件 状态改变:Loading
[15:17:13.133] [Taskbar] Minecraft 启动 已加入任务列表
[15:17:13.133] [Minecraft] 获取支持库列表:c0.0.11a
[15:17:13.133] [Launch] 登录加载已开始
[15:17:13.133] [Minecraft] 发现重复的支持库:[Native] 152 K | D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar 与 [Native] 152 K | D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar,已忽略其中之一
[15:17:13.134] [Launch] 登录加载已结束
[15:17:13.134] [Loader] 加载器 登录 状态改变:Finished
[15:17:13.134] [Loader] 加载器 分析缺失支持库文件 状态改变:Finished
[15:17:13.134] [Loader] 加载器 下载支持库文件 状态改变:Loading
[15:17:13.134] [Loader] 加载器 下载支持库文件 状态改变:Finished
[15:17:13.134] [Loader] 加载器 下载支持库文件(主加载器) 状态改变:Finished
[15:17:13.134] [Loader] 加载器 补全文件 状态改变:Finished
[15:17:13.144] [Java] 开始完全遍历查找:D:\众 多 m c 版 本\1.12.1\.minecraft\
[15:17:13.180] [Java] 开始完全遍历查找:D:\众 多 m c 版 本\1.12.1\.minecraft\versions\c0.0.11a\
[15:17:13.181] [System] 执行外部命令并等待返回结果:C:\Program Files\Java\jre-1.8\bin\java.exe -version
[15:17:13.410] [Java] 用户指定的 Java:JRE 8 (8.0.401),32 位:C:\Program Files\Java\jre-1.8\bin\
[15:17:13.410] [Java] 使用用户指定的 Java:C:\Program Files\Java\jre-1.8\bin\
[15:17:13.410] [Java] 排序后的 Java 优先顺序:
[15:17:13.410] [Java]  - JRE 8 (8.0.401),32 位:C:\Program Files\Java\jre-1.8\bin\
[15:17:13.410] [Java] 最终选定的 Java:JRE 8 (8.0.401),32 位:C:\Program Files\Java\jre-1.8\bin\
[15:17:13.410] [Launch] 选择的 Java:JRE 8 (8.0.401),32 位:C:\Program Files\Java\jre-1.8\bin\
[15:17:13.410] [Loader] 加载器 获取 Java 状态改变:Finished
[15:17:13.411] [Loader] 加载器 获取启动参数 状态改变:Loading
[15:17:13.412] [Launch] 开始获取 Minecraft 启动参数
[15:17:13.412] [Launch] 获取旧版 JVM 参数
[15:17:13.412] [System] 获取资源:JavaWrapper
[15:17:13.414] [Java] 已释放 Java Wrapper:C:\Users\Ad-Cat\AppData\Roaming\PCL\JavaWrapper.jar
[15:17:13.414] [Launch] 旧版 JVM 参数获取成功:
[15:17:13.414] [Launch] -XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Dfml.ignoreInvalidMinecraftCertificates=True -Dfml.ignorePatchDiscrepancies=True -Dlog4j2.formatMsgNoLookups=true -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmn256m -Xmx1024m "-Djava.library.path=D:\众 多 m c 版 本\1.12.1\.minecraft\versions\c0.0.11a\c0.0.11a-natives" -cp ${classpath} -Doolloo.jlw.tmpdir="C:\Users\Ad-Cat\AppData\Roaming\PCL" -jar "C:\Users\Ad-Cat\AppData\Roaming\PCL\JavaWrapper.jar" net.minecraft.launchwrapper.Launch
[15:17:13.414] [Launch] 获取旧版 Game 参数
[15:17:13.414] [Launch] 旧版 Game 参数获取成功
[15:17:13.414] [Minecraft] 获取支持库列表:c0.0.11a
[15:17:13.415] [Minecraft] 发现重复的支持库:[Native] 152 K | D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar 与 [Native] 152 K | D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar,已忽略其中之一
[15:17:13.416] [Launch] Minecraft 启动参数:
[15:17:13.416] [Launch] -XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Dfml.ignoreInvalidMinecraftCertificates=True -Dfml.ignorePatchDiscrepancies=True -Dlog4j2.formatMsgNoLookups=true -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmn256m -Xmx1024m "-Djava.library.path=D:\众 多 m c 版 本\1.12.1\.minecraft\versions\c0.0.11a\c0.0.11a-natives" -cp "D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\minecraft\launchwrapper\1.6\launchwrapper-1.6.jar;D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;D:\众 多 m c 版 本\1.12.1\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;D:\众 多 m c 版 本\1.12.1\.minecraft\versions\c0.0.11a\c0.0.11a.jar" -Doolloo.jlw.tmpdir="C:\Users\Ad-Cat\AppData\Roaming\PCL" -jar "C:\Users\Ad-Cat\AppData\Roaming\PCL\JavaWrapper.jar" net.minecraft.launchwrapper.Launch 阿瓦 00000XXXXXXXXXXXXXXXXXXXXXX22714 --gameDir "D:\众 多 m c 版 本\1.12.1\.minecraft\versions\c0.0.11a" --assetsDir "D:\众 多 m c 版 本\1.12.1\.minecraft\assets\virtual\legacy" --tweakClass net.minecraft.launchwrapper.AlphaVanillaTweaker --height 480 --width 854 
[15:17:13.416] [Loader] 加载器 获取启动参数 状态改变:Finished
[15:17:13.421] [Loader] 加载器 解压文件 状态改变:Loading
[15:17:13.421] [Launch] 正在解压 Natives 文件
[15:17:13.422] [Loader] 加载器 解压文件 状态改变:Finished
[15:17:13.451] [Loader] 加载器 预启动处理 状态改变:Loading
[15:17:13.452] [Launch] 当前语言为 zh_CN,无需修改
[15:17:13.452] [Loader] 加载器 预启动处理 状态改变:Finished
[15:17:13.485] [Loader] 加载器 执行自定义命令 状态改变:Loading
[15:17:13.487] [Launch] 正在执行全局自定义命令:echo %DATE%and15:17:13 >> "D:\Users\Ad_closeNN\Desktop\666114514.txt"
[15:17:13.576] [Loader] 加载器 执行自定义命令 状态改变:Finished
[15:17:13.576] [Loader] 加载器 启动进程 状态改变:Loading
[15:17:13.592] [Launch] 已启动游戏进程:C:\Program Files\Java\jre-1.8\bin\javaw.exe
[15:17:13.592] [Loader] 加载器 启动进程 状态改变:Finished
[15:17:13.627] [Loader] 加载器 等待游戏窗口出现 状态改变:Loading
[15:17:13.627] [Launch] 
[15:17:13.627] [Launch] ~ 基础参数 ~
[15:17:13.627] [Launch] PCL 版本:Snapshot 2.7.1 (320)
[15:17:13.627] [Launch] 游戏版本:原版 Old(-1.-1)
[15:17:13.627] [Launch] 资源版本:pre-1.6
[15:17:13.627] [Launch] 版本继承:无
[15:17:13.627] [Launch] 分配的内存:1 GB(1024 MB)
[15:17:13.627] [Launch] MC 文件夹:D:\众 多 m c 版 本\1.12.1\.minecraft\
[15:17:13.627] [Launch] 版本文件夹:D:\众 多 m c 版 本\1.12.1\.minecraft\versions\c0.0.11a\
[15:17:13.627] [Launch] 版本隔离:True
[15:17:13.627] [Launch] HMCL 格式:False
[15:17:13.627] [Launch] Java 信息:JRE 8 (8.0.401),32 位:C:\Program Files\Java\jre-1.8\bin\
[15:17:13.627] [Launch] 环境变量:未设置
[15:17:13.627] [Launch] 
[15:17:13.627] [Launch] ~ 登录参数 ~
[15:17:13.627] [Launch] 玩家用户名:阿瓦
[15:17:13.627] [Launch] AccessToken:00000XXXXXXXXXXXXXXXXXXXXXX22714
[15:17:13.627] [Launch] ClientToken:00000XXXXXXXXXXXXXXXXXXXXXX22714
[15:17:13.627] [Launch] UUID:00000XXXXXXXXXXXXXXXXXXXXXX22714
[15:17:13.627] [Launch] 登录方式:Legacy
[15:17:13.627] [Launch] 
[15:17:13.627] [Launch] [12744] 开始 Minecraft 日志监控
[15:17:13.627] [Launch] [全局] 出现运行中的 Minecraft
[15:17:14.057] [Launch] [12744] 日志 1/5:已出现日志输出
[15:17:14.263] [Launch] [12744] Minecraft 窗口已加载:Minecraft(1510286)
[15:17:14.263] [Launch] [12744] Minecraft 加载已完成
[15:17:14.341] [Loader] 加载器 等待游戏窗口出现 状态改变:Finished
[15:17:14.343] [Loader] 加载器 结束处理 状态改变:Loading
[15:17:14.356] [Launch] 开始启动结束处理
[15:17:14.356] [Launch] 启动器可见性:5
[15:17:14.365] [Loader] 加载器 结束处理 状态改变:Finished
[15:17:14.407] [Loader] 加载器 Minecraft 启动 状态改变:Finished
[15:17:14.415] [Control] 按下按钮:取消
[15:17:14.415] [Launch] 已取消启动
[15:17:14.415] [Launch] [全局] 已无运行中的 Minecraft
[15:17:14.415] [Launch] [12744] 尝试强制结束 Minecraft 进程
[15:17:14.415] [Launch] [12744] 已强制结束 Minecraft 进程
[15:17:14.465] [Launch] [12744] Minecraft 日志监控已退出
[15:17:14.610] [Loader] 加载器 Loader Launch 状态改变:Finished
[15:17:14.638] [UI] 弹出提示:c0.0.11a 启动成功!

Ad-closeNN avatar May 04 '24 07:05 Ad-closeNN

你就说这一开始不是启动成功了。

虽然确实,但是取消后并没有出现已取消启动!提示 这是否确实是一个bug呢?

Ad-closeNN avatar May 04 '24 07:05 Ad-closeNN

试了试,个人感觉这东西真不好重现 取消快了就是“已取消”;取消慢了就没取消掉.jpg ~(你搁着玩帧的是吧)~

kong-que-dnf123 avatar May 04 '24 08:05 kong-que-dnf123

试了试,个人感觉这东西真不好重现 取消快了就是“已取消”;取消慢了就没取消掉.jpg ~(你搁着玩帧的是吧)~

这也是我无意间卡出来的,不知道是不是bug,就提交了一下

ZerkyLiu avatar May 04 '24 08:05 ZerkyLiu

那基本上重现了也都属于手动触发了

allMagicNB avatar May 04 '24 08:05 allMagicNB

@龙猫看看?

Ad-closeNN avatar May 04 '24 08:05 Ad-closeNN

@LTCatt 来看下?

wuliaodexiaoluo avatar May 04 '24 08:05 wuliaodexiaoluo

image 确实应该是个 bug。

顺带一提,@allMagicNB 正常使用的情况下只要有可能出现,就算是小概率,也不太该算手动触发(

LTCatt avatar May 04 '24 14:05 LTCatt

额好吧(

allMagicNB avatar May 04 '24 23:05 allMagicNB

当游戏界面还没有弹出是是找不到相应的进程的 (亲测有效,以前就有了,只不过以为是特性)。

[15:17:14.415] [Launch] 已取消启动 [15:17:14.415] [Launch] [全局] 已无运行中的 Minecraft

PhantomPixel-0418 avatar May 04 '24 23:05 PhantomPixel-0418

umm 看了看,是个时序问题,实际上启动已经完成了,只是提示还没弹出来,因为完成后差不多 0.3s 才会弹出提示(~0.2s 的轮询检测周期,~0.05s 的提示等待队列),在这 0.3s 内恰巧又取消了游戏就会这样。 没啥修复的意义……

LTCatt avatar Dec 07 '24 16:12 LTCatt