-
Notifications
You must be signed in to change notification settings - Fork 69
微软正版登录时失败 #94
Description
检查项
- 我已尝试使用其他启动器,其他启动器没有出现问题。 如果其他启动器也存在问题,证明是网络环境不佳(解决方法),并非 PCL 的问题,请 不要 提交反馈。下载 HMCL
- 我知晓大多数此类问题都是网络环境不佳导致的,但我确实认为我的问题可能是 PCL 导致的,和网络环境无关。
- 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。
描述
正版登录界面点击登录,进度到5%时弹出报错窗口
如图
重现步骤
1、打开Beta 2.9.4-14-gdf5fa73版本
2、选择正版登录,点击登录键,出现问题
注:无论VPN是否开启,都会出现问题
日志与附件
Log3.txt
Log4.txt
Log5.txt
Log1.txt
Log2内容(上传不了所以手动复制)
[16:10:58.340] [Start] 程序版本:CE Preview 2.9.4 (353,#df5fa73a34717d98464674061fd09ed15f792e88)
[16:10:58.341] [Start] 识别码:8276-DBF9-4CC6-6970,已解锁反馈主题
[16:10:58.341] [Start] 程序路径:D:\game\MC\launcher\pcl2\pcl2ce\Plain Craft Launcher 2.exe
[16:10:58.341] [Start] 系统编码:gb2312 (936, GBK=True)
[16:10:58.341] [Start] 管理员权限:False
[16:10:58.354] [System] 获取资源:libwebp64
[16:10:58.359] [Start] 第一阶段加载用时:203 ms
[16:10:59.018] [UI] 页面状态切换为 ContentStay
[16:10:59.021] [Loader] 加载器 Minecraft Folder List 状态改变:Loading
[16:10:59.022] [Start] 第二阶段加载用时:578 ms
[16:10:59.023] [Loader] 加载线程 Minecraft Folder List (7) 已启动
[16:10:59.038] [Loader] 加载器 Minecraft Folder List 状态改变:Finished
[16:10:59.815] [UI] 加载背景图片:D:\game\MC\launcher\pcl2\pcl2ce\PCL\Pictures\屏幕截图 2025-01-22 173502.png
[16:10:59.950] [System] 窗口已置顶,位置:(-8.8, -12), 1553.6 x 839.2
[16:10:59.955] [Start] 第三阶段加载用时:141 ms
[16:10:59.955] [Animation] 动画线程开始
[16:10:59.978] [Page] 主页自定义数据来源:本地文件
[16:10:59.984] [Launch] Minecraft 文件夹:D:\game\MC.minecraft
[16:11:00.040] [Java] 缓存中有 9 个可用的 Java:
[16:11:00.041] [Java] - JRE 8 (8.0.51):C:\Users\MR\AppData\Roaming\Badlion Client\Data\jre1.8.0_51\bin
[16:11:00.041] [Java] - JRE 8 (8.0.202):C:\Users\MR\AppData\Roaming\Badlion Client\Data\jre1.8.0_202\bin
[16:11:00.041] [Java] - JDK 17 (17.0.8):C:\Users\MR\AppData\Roaming\Badlion Client\Data\jdk-17.0.8\bin
[16:11:00.041] [Java] - JDK 21 (21.0.3):C:\Users\MR\AppData\Roaming.minecraft\runtime\java-runtime-delta\bin
[16:11:00.041] [Java] - JDK 21 (21.0.3):C:\Users\MR\AppData\Roaming\LabyMod\runtime\java-runtime-delta\bin
[16:11:00.041] [Java] - JDK 21 (21.0.2):C:\Users\MR\AppData\Roaming\Badlion Client\Data\jdk-21.0.2\bin
[16:11:00.041] [Java] - JDK 17 (17.0.13):D:\application\Java\openj9\bin
[16:11:00.041] [Java] - JDK 8 (8.0.432):D:\application\Java\zulu\Java8\bin
[16:11:00.041] [Java] - JDK 21 (21.0.5):D:\application\Java\zulu\Java21\bin
[16:11:00.258] [Loader] 加载器 DlClientList Mojang 状态改变:Loading
[16:11:00.259] [Loader] 加载线程 DlClientList Mojang (13) 已启动
[16:11:00.259] [Loader] 加载器 PCL 服务 状态改变:Loading
[16:11:00.260] [Loader] 加载线程 PCL 服务 (14) 已启动
[16:11:00.260] [Server] 该版本中不包含更新通知功能……
[16:11:00.260] [Loader] 加载器 PCL 服务 状态改变:Finished
[16:11:00.264] [Net] 获取网络结果:https://launchermeta.mojang.com/mc/game/version_manifest.json,超时 10000ms,要求 Json
[16:11:00.383] [Loader] 加载器 Loader Skin Legacy 状态改变:Loading
[16:11:00.385] [Loader] 加载线程 Loader Skin Legacy (17) 已启动
[16:11:00.393] [Loader] 加载器 Loader Skin Legacy 状态改变:Finished
[16:11:00.405] [UI] 弹出提示:[调试模式] PCL 正以调试模式运行,这可能会导致性能下降,若无必要请不要开启!
[16:11:00.440] [Page] 实例化:加载自定义主页 UI 开始,最终内容长度:56449
[16:11:00.682] [Page] 实例化:加载自定义主页 UI 完成
[16:11:00.682] [Animation] 两个动画帧间隔 469 ms
[16:11:00.699] [Minecraft] 启动按钮:Minecraft 版本:D:\game\MC.minecraft\versions\MC1.12.2-Forge_14.23.5.2860-OptiFine_G5
[16:11:00.702] [Loader] 加载器 登录 状态改变:Loading
[16:11:00.703] [Animation] 两个动画帧间隔 266 ms
[16:11:00.704] [Loader] 加载线程 登录 (16) 已启动
[16:11:00.705] [Launch] 登录加载已开始
[16:11:00.705] [Loader] 加载器 Loader Login Legacy 状态改变:Loading
[16:11:00.705] [Loader] 加载线程 Loader Login Legacy (12) 已启动
[16:11:00.706] [Launch] 登录方式:离线(mjae1992_99)
[16:11:00.707] [Skin] 由于离线皮肤设置,使用正版 UUID:mjae1992_99
[16:11:00.708] [Loader] 加载器 Loader Login Legacy 状态改变:Finished
[16:11:00.710] [Skin] 载入头像成功:Loader Skin Legacy
[16:11:00.717] [Launch] 登录加载已结束
[16:11:00.717] [Loader] 加载器 登录 状态改变:Finished
[16:11:00.833] [Control] 普通弹窗:社区版本说明
你正在使用来自 PCL-Community 的 PCL2 社区版本,遇到问题请不要向官方仓库反馈!
PCL-Community 及其成员与龙腾猫跃无从属关系,且均不会为您的使用做担保。
该版本中暂时无法使用以下特性:
- 更新与联网通知:在做了在做了.jpg
- 主题切换:这是需要赞助解锁的纪念性质的功能,社区版不会制作
该版本中的以下特性与原版有所区别:
- 百宝箱:主线分支没有提供相关内容
[16:11:00.849] [System] DPI:120,系统版本:Microsoft Windows NT 10.0.22631.0,PCL 位置:D:\game\MC\launcher\pcl2\pcl2ce\Plain Craft Launcher 2.exe
[16:11:00.884] [Report] FPS 4, 动画 77, 下载中 0(0 B/s)
[16:11:01.079] [Loader] 加载器 DlClientList Mojang 状态改变:Finished
[16:11:02.860] [Control] 按下按钮:我知道了
[16:11:04.768] [Control] 按下单选按钮:正版
[16:11:05.790] [Control] 按下按钮:登录
[16:11:05.794] [Loader] 加载器 Loader Login Ms 状态改变:Loading
[16:11:05.795] [Loader] 加载线程 Loader Login Ms (19) 已强制启动
[16:11:05.798] [Launch] 登录方式:正版(尚未登录)
[16:11:05.799] [Launch] 开始微软登录步骤 1/6(原始登录)
[16:11:05.801] [Net] 发起网络请求(POST,https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode),最大超时 15000
[16:11:06.561] 加载线程 Loader Login Ms (19) 发生运行时错误:服务器返回错误(ProtocolError,远程服务器返回错误: (400) 错误的请求。,https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode)
{"error":"invalid_request","error_description":"AADSTS900144: The request body must contain the following parameter: 'client_id'. Trace ID: cc17c057-cef4-4463-9fdf-d0da74ad4c00 Correlation ID: 1da001fd-e7bf-4e13-8f5f-0af7566677f8 Timestamp: 2025-01-23 08:08:28Z","error_codes":[900144],"timestamp":"2025-01-23 08:08:28Z","trace_id":"cc17c057-cef4-4463-9fdf-d0da74ad4c00","correlation_id":"1da001fd-e7bf-4e13-8f5f-0af7566677f8","error_uri":"https://login.microsoftonline.com/error?code=900144"}
→ 远程服务器返回错误: (400) 错误的请求。
在 PCL.ModNet.NetRequestOnce(String Url, String Method, Object Data, String ContentType, Int32 Timeout, Dictionary2 Headers, Boolean MakeLog, Boolean UseBrowserUserAgent) 在 PCL.ModNet.NetRequestRetry(String Url, String Method, Object Data, String ContentType, Boolean DontRetryOnRefused, Dictionary2 Headers)
在 PCL.ModLaunch.MsLoginStep1New(LoaderTask2 Data) 在 PCL.ModLaunch.McLoginMsStart(LoaderTask2 Data)
在 PCL.ModLoader.LoaderTask2._Closure$__13-0._Lambda$__0() 在 System.Net.HttpWebRequest.GetResponse() 在 PCL.ModNet.NetRequestOnce(String Url, String Method, Object Data, String ContentType, Int32 Timeout, Dictionary2 Headers, Boolean MakeLog, Boolean UseBrowserUserAgent)
错误类型:System.Net.WebException
[16:11:06.561] [Loader] 加载器 Loader Login Ms 状态改变:Failed
[16:11:06.612] 正版登录尝试失败:服务器返回错误(ProtocolError,远程服务器返回错误: (400) 错误的请求。,https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode)
{"error":"invalid_request","error_description":"AADSTS900144: The request body must contain the following parameter: 'client_id'. Trace ID: cc17c057-cef4-4463-9fdf-d0da74ad4c00 Correlation ID: 1da001fd-e7bf-4e13-8f5f-0af7566677f8 Timestamp: 2025-01-23 08:08:28Z","error_codes":[900144],"timestamp":"2025-01-23 08:08:28Z","trace_id":"cc17c057-cef4-4463-9fdf-d0da74ad4c00","correlation_id":"1da001fd-e7bf-4e13-8f5f-0af7566677f8","error_uri":"https://login.microsoftonline.com/error?code=900144"}
→ 远程服务器返回错误: (400) 错误的请求。
在 PCL.PageLoginMs._Lambda$__6-0()
在 PCL.ModNet.NetRequestOnce(String Url, String Method, Object Data, String ContentType, Int32 Timeout, Dictionary2 Headers, Boolean MakeLog, Boolean UseBrowserUserAgent) 在 PCL.ModNet.NetRequestRetry(String Url, String Method, Object Data, String ContentType, Boolean DontRetryOnRefused, Dictionary2 Headers)
在 PCL.ModLaunch.MsLoginStep1New(LoaderTask2 Data) 在 PCL.ModLaunch.McLoginMsStart(LoaderTask2 Data)
在 PCL.ModLoader.LoaderTask2._Closure$__13-0._Lambda$__0() 在 System.Net.HttpWebRequest.GetResponse() 在 PCL.ModNet.NetRequestOnce(String Url, String Method, Object Data, String ContentType, Int32 Timeout, Dictionary2 Headers, Boolean MakeLog, Boolean UseBrowserUserAgent)
错误类型:System.Net.WebException
[16:11:06.688] [Control] 普通弹窗:出现错误
正版登录尝试失败:服务器返回错误(ProtocolError,远程服务器返回错误: (400) 错误的请求。,https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode)
{"error":"invalid_request","error_description":"AADSTS900144: The request body must contain the following parameter: 'client_id'. Trace ID: cc17c057-cef4-4463-9fdf-d0da74ad4c00 Correlation ID: 1da001fd-e7bf-4e13-8f5f-0af7566677f8 Timestamp: 2025-01-23 08:08:28Z","error_codes":[900144],"timestamp":"2025-01-23 08:08:28Z","trace_id":"cc17c057-cef4-4463-9fdf-d0da74ad4c00","correlation_id":"1da001fd-e7bf-4e13-8f5f-0af7566677f8","error_uri":"https://login.microsoftonline.com/error?code=900144"}
→ 远程服务器返回错误: (400) 错误的请求。
在 PCL.PageLoginMs._Lambda$__6-0()
在 PCL.ModNet.NetRequestOnce(String Url, String Method, Object Data, String ContentType, Int32 Timeout, Dictionary2 Headers, Boolean MakeLog, Boolean UseBrowserUserAgent) 在 PCL.ModNet.NetRequestRetry(String Url, String Method, Object Data, String ContentType, Boolean DontRetryOnRefused, Dictionary2 Headers)
在 PCL.ModLaunch.MsLoginStep1New(LoaderTask2 Data) 在 PCL.ModLaunch.McLoginMsStart(LoaderTask2 Data)
在 PCL.ModLoader.LoaderTask2._Closure$__13-0._Lambda$__0() 在 PCL.ModNet.NetRequestOnce(String Url, String Method, Object Data, String ContentType, Int32 Timeout, Dictionary2 Headers, Boolean MakeLog, Boolean UseBrowserUserAgent)
错误类型:System.Net.WebException
[16:11:06.788] [Report] FPS 64, 动画 8, 下载中 0(0 B/s)
[16:11:13.949] [Report] FPS 60, 动画 0, 下载中 0(0 B/s)
[16:11:20.530] [Report] FPS 60, 动画 0, 下载中 0(0 B/s)
[16:12:40.733] 下载图片可重试地失败(https://zh.minecraft.wiki/favicon.ico):你的网络环境不佳,导致难以连接到服务器。请检查网络,多重试几次,或尝试使用 VPN。
操作超时
————————————
详细错误信息:
在 System.Net.WebClient.DownloadFile(Uri address, String fileName)
在 PCL.MyImage._Closure$__24-0._Lambda$__0()
错误类型:System.Net.WebException
[16:12:43.514] 下载图片失败(https://zh.minecraft.wiki/favicon.ico):远程服务器返回错误: (403) 已禁止。
在 System.Net.WebClient.DownloadFile(Uri address, String fileName)
在 PCL.MyImage._Closure$__24-0._Lambda$__0()
错误类型:System.Net.WebException
[16:12:53.281] [Report] FPS 60, 动画 0, 下载中 0(0 B/s)
[16:14:24.821] [System] 收到关闭指令
[16:14:24.827] [System] 程序已退出,返回值:Success
