Skip to content

[Bug] #5

Description

@xfby123456789

PCL Nex 版本

3.0.3

Windows 版本

windows 11 25H2

问题描述

无法正常更新版本
JSON名称与该版本文件夹名字不符时无法正常识别版本,也许是因为PCL NEX无法通过在版本文件夹的第一层文件中自动识别不同名字的JSON文件

复现步骤

3.0.3版本检测更新后下载会出现
3.0.3版本识别使用原版PCL2改名过的版本会无法识别

预期行为

No response

相关截图

Image

完整日志

[10:31:00.809] [DBG] [STA] [系统|system] 状态改变: BeforeLoading
[10:31:01.155] [INFO] [STA] [基本信息|startup] 
版本: Publish 3.0.2 (1001, 2a54bb9) (x64)
路径: D:\amien\pcl2 or hmcl\PCL2_Nex.exe
命令行参数: []
系统版本: 10.0.26200.0 (x64)
可用内存: 6589/16075 MB
默认代码页: Chinese Simplified (GB2312) (936)
管理员身份: False
识别码: 8D2E-7336-64AB-B020
[10:31:01.156] [DBG] [STA] [基本信息|startup] 正在解析命令行参数...
[10:31:01.157] [DBG] [STA] [系统|system] 基本信息 启动成功
[10:31:01.157] [DBG] [STA] [生命周期|lifecycle] 生命周期 启动成功
[10:31:01.165] [DBG] [STA] [生命周期|lifecycle] URI Scheme 启动成功
[10:31:01.165] [DBG] [STA] [更新|update] 无更新任务
[10:31:01.165] [DBG] [STA] [生命周期|lifecycle] 更新 启动成功
[10:31:01.167] [INFO] [STA] [提权服务|promote] 当前进程为主进程
[10:31:01.167] [DBG] [STA] [生命周期|lifecycle] 提权服务 启动成功
[10:31:01.173] [DBG] [STA] [单例|single-instance] 未发现重复实例,正在向单例锁写入信息
[10:31:01.174] [DBG] [STA] [生命周期|lifecycle] 单例 启动成功
[10:31:01.174] [DBG] [STA] [应用程序|application] 正在初始化 WPF 应用程序容器
[10:31:01.212] [DBG] [STA] [生命周期|lifecycle] 应用程序 启动成功
[10:31:01.214] [DBG] [TSK#1] [生命周期|lifecycle] EventBus 启动成功
[10:31:01.216] [DBG] [STA] [生命周期|lifecycle] 状态 BeforeLoading 共用时 407 ms
[10:31:01.219] [DBG] [STA] [生命周期|lifecycle] 状态改变: Loading
[10:31:01.227] [DBG] [STA] [生命周期|lifecycle] 日志服务 启动成功
[10:31:01.234] [INFO] [TSK#2] [配置|config] Config initialization started
[10:31:01.234] [DBG] [TSK#3] [磁盘缓存服务|global_cache] 正在初始化缓存服务...
[10:31:01.234] [DBG] [TSK#4] [生命周期|lifecycle] 数据库管理 启动成功
[10:31:01.250] [DBG] [TSK#2] [配置|config] Finished initialize 227 item(s)
[10:31:01.268] [DBG] [TSK#5] [生命周期|lifecycle] 网络服务 启动成功
[10:31:01.272] [INFO] [TSK#3] [磁盘缓存服务|global_cache] 缓存服务初始化成功
[10:31:01.272] [DBG] [TSK#3] [生命周期|lifecycle] 磁盘缓存服务 启动成功
[10:31:01.286] [INFO] [TSK#2] [配置|config] Invoking init events...
[10:31:01.301] [INFO] [.NET TP Worker] 全局配置: 文件版本 1, 目标版本 1
[10:31:01.325] [INFO] [.NET TP Worker] 本地配置: 文件版本 1, 目标版本 1
[10:31:01.331] [DBG] [TSK#2] [生命周期|lifecycle] 配置 启动成功
[10:31:01.331] [DBG] [STA] [生命周期|lifecycle] 状态 Loading 共用时 112 ms
[10:31:01.331] [DBG] [STA] [生命周期|lifecycle] 状态改变: Loaded
[10:31:01.433] [INFO] [STA] [Start] 第一阶段加载用时:63 ms
[10:31:01.442] [INFO] [STA] [本地化|localization] 当前 UI 语言: zh-CN, 展示格式: zh-CN
[10:31:01.442] [DBG] [STA] [生命周期|lifecycle] 本地化 启动成功
[10:31:01.444] [INFO] [TSK#7] [Java 管理|java] Initializing Java Manager...
[10:31:01.449] [DBG] [PipeServer/Echo] [Pipe] Echo: PCLNex_RPC@48188 服务端已在 'PipeServer/Echo' 工作线程启动
[10:31:01.457] [WARN] [TSK#6] [远程执行服务|rpc] Dependency injection failed: rpc-property@128
[10:31:01.457] [DBG] [TSK#6] [生命周期|lifecycle] 远程执行服务 启动成功
[10:31:01.458] [INFO] [.NET TP Worker] [Java] 解析 C:\Program Files\Java\jdk-25.0.2\bin\java.exe 的 Java 程序信息
[10:31:01.465] [INFO] [.NET TP Worker] [Java] 解析 C:\Program Files\Microsoft\jdk-21.0.9.10-hotspot\bin\java.exe 的 Java 程序信息
[10:31:01.465] [INFO] [.NET TP Worker] [Java] 解析 C:\Users\as\AppData\Roaming\.minecraft\runtime\jre-legacy\bin\java.exe 的 Java 程序信息
[10:31:01.466] [INFO] [.NET TP Worker] [Java] 解析 C:\Program Files\OpenLogic\jdk-11.0.27.6-hotspot\bin\java.exe 的 Java 程序信息
[10:31:01.466] [INFO] [.NET TP Worker] [Java] 解析 C:\Users\as\AppData\Roaming\.minecraft\runtime\java-runtime-gamma-snapshot\bin\java.exe 的 Java 程序信息
[10:31:01.466] [INFO] [TSK#7] [Java 管理|java] Lookup for local Java...
[10:31:01.476] [INFO] [.NET TP Worker] [Java] 对下列目录进行广度关键词搜索:
C:\Users\as\AppData\Roaming\.minecraft\runtime
C:\Users\as\AppData\Local
C:\Users\as
D:\amien\pcl2 or hmcl\PCL
C:\Program Files
C:\Program Files (x86)
D:\Program Files
D:\Program Files (x86)
[10:31:01.549] [INFO] [.NET TP Worker] [Java] 解析 C:\Program Files\Java\jdk-25.0.2\bin\java.exe 的 Java 程序信息
[10:31:01.550] [INFO] [.NET TP Worker] [Java] 解析 C:\Program Files\Microsoft\jdk-21.0.9.10-hotspot\bin\java.exe 的 Java 程序信息
[10:31:01.550] [INFO] [.NET TP Worker] [Java] 解析 C:\Users\as\AppData\Roaming\.minecraft\runtime\jre-legacy\bin\java.exe 的 Java 程序信息
[10:31:01.551] [INFO] [.NET TP Worker] [Java] 解析 C:\Program Files\OpenLogic\jdk-11.0.27.6-hotspot\bin\java.exe 的 Java 程序信息
[10:31:01.551] [INFO] [.NET TP Worker] [Java] 解析 C:\Users\as\AppData\Roaming\.minecraft\runtime\java-runtime-gamma-snapshot\bin\java.exe 的 Java 程序信息
[10:31:01.566] [INFO] [.NET TP Worker] [Java 管理|java] Finished to scan java: 
	[✓] JDK 25 Oracle 64 Bit | C:\Program Files\Java\jdk-25.0.2\bin
	[✓] JDK 21 Microsoft 64 Bit | C:\Program Files\Microsoft\jdk-21.0.9.10-hotspot\bin
	[✓] JDK 17 Microsoft 64 Bit | C:\Users\as\AppData\Roaming\.minecraft\runtime\java-runtime-gamma-snapshot\bin
	[✓] JDK 11 Unknown 64 Bit | C:\Program Files\OpenLogic\jdk-11.0.27.6-hotspot\bin
	[✓] JRE 8 Oracle 64 Bit | C:\Users\as\AppData\Roaming\.minecraft\runtime\jre-legacy\bin
[10:31:01.566] [DBG] [.NET TP Worker] [生命周期|lifecycle] Java 管理 启动成功
[10:31:01.566] [DBG] [STA] [生命周期|lifecycle] 状态 Loaded 共用时 235 ms
[10:31:01.566] [DBG] [STA] [生命周期|lifecycle] 状态改变: WindowCreating
[10:31:01.567] [DBG] [STA] [主窗体|window] 正在初始化 WPF 窗体
[10:31:01.898] [INFO] [STA] [Loader] 加载器 Minecraft Folder List 状态改变:Loading
[10:31:01.898] [INFO] [STA] [Start] 第二阶段加载用时:329 ms
[10:31:01.898] [DBG] [STA] [生命周期|lifecycle] 主窗体 启动成功
[10:31:01.908] [DBG] [STA] [主题|theme] 当前状态: Light, CatBlue
[10:31:01.910] [INFO] [.NET TP Worker] 2 个自定义文件夹,2 个原始文件夹
[10:31:01.911] [INFO] [.NET TP Worker] [Loader] 加载器 Minecraft Folder List 状态改变:Finished
[10:31:01.966] [DBG] [STA] [生命周期|lifecycle] 主题 启动成功
[10:31:01.967] [INFO] [TSK#9] [动画|animation] 以最多 16 个线程初始化动画计算 Task
[10:31:01.971] [DBG] [TSK#9] [生命周期|lifecycle] 动画 启动成功
[10:31:01.971] [DBG] [STA] [生命周期|lifecycle] 状态 WindowCreating 共用时 404 ms
[10:31:02.129] [DBG] [STA] [生命周期|lifecycle] 状态改变: WindowCreated
[10:31:02.129] [INFO] [STA] [Plugins] 插件宿主桥接已注册
[10:31:02.134] [INFO] [STA] [UI] 已停止视频背景播放
[10:31:02.134] [INFO] [STA] [UI] 加载背景内容:D:\amien\pcl2 or hmcl\PCL\Pictures\20220129101808_cf1b3.jpg
[10:31:02.165] [INFO] [STA] [Music] 播放开始:D:\amien\pcl2 or hmcl\PCL\Musics\第一季片尾曲2.0.mp3
[10:31:02.190] [INFO] [STA] [Proxy] 已从操作系统更新代理设置,系统代理状态:0|
[10:31:02.233] [INFO] [STA] [System] 窗口已置顶,位置:(362.40000000000003, 0), 810.4000000000001 x 912
[10:31:02.234] [INFO] [Animation] [Animation] 动画线程开始
[10:31:02.235] [INFO] [STA] [Start] 第三阶段加载用时:94 ms
[10:31:02.240] [INFO] [Start Loader] [Loader] 加载器 DlClientList Mojang 状态改变:Loading
[10:31:02.244] [INFO] [Start Loader] [Update] 已临时禁用启动时自动检查更新
[10:31:02.245] [INFO] [TryClearTaskTemp] [System] 开始清理任务缓存文件夹
[10:31:02.245] [INFO] [TryClearTaskTemp] [System] 已清理任务缓存文件夹
[10:31:02.260] [INFO] [STA] [插件加载器|plugin-loader] 正在加载插件: pclnex.easytier
[Plugin:pclnex.easytier/EasyTier 联机大厅] INFO PCL.Nex EasyTier lobby panels registered.
[10:31:02.345] [INFO] [STA] [插件加载器|plugin-loader] 插件已加载: pclnex.easytier v1.0.7.0
[10:31:02.347] [INFO] [STA] [插件加载器|plugin-loader] 正在加载插件: cn.pclnex.offline-login
[Plugin:cn.pclnex.offline-login/main] INFO 档案创建选项事件拦截器已注册。
[10:31:02.352] [INFO] [STA] [插件加载器|plugin-loader] 插件已加载: cn.pclnex.offline-login v2.1.2.0
[10:31:02.354] [DBG] [STA] [生命周期|lifecycle] 插件加载器 启动成功
[10:31:02.354] [DBG] [STA] [生命周期|lifecycle] 状态 WindowCreated 共用时 225 ms
[10:31:02.355] [DBG] [Lifecycle/Running] [生命周期|lifecycle] 状态改变: Running
[10:31:02.358] [INFO] [TSK#11] [依赖检查|dependency-check] 开始环境检查……
[10:31:02.361] [INFO] [STA] [Profile] 开始获取本地档案
[10:31:02.363] [INFO] [.NET TP Worker] [Request] Send request to https://raw.githubusercontent.com/PCL-Nex-Developer/PCL2-Nex/refs/heads/dev/plugins.json (method = GET, id = 21316716-5579-4360-99eb-f8549cb90fc9)
[10:31:02.365] [INFO] [STA] [Profile] 获取到 1 个档案
[10:31:02.367] [INFO] [Instance Check] [Launch] Minecraft 文件夹:C:\Users\as\AppData\Roaming\.minecraft\
[10:31:02.370] [DBG] [.NET TP Worker] [Request] Try attempt (id = 21316716-5579-4360-99eb-f8549cb90fc9)
[10:31:02.428] [INFO] [STA] [Profile] 刷新档案界面
[10:31:02.429] [INFO] [STA] [Profile] 使用离线皮肤加载器
[10:31:02.430] [INFO] [STA] [Loader] 加载器 Loader Skin Legacy 状态改变:Loading
[10:31:02.432] [INFO] [.NET TP Worker] [Loader] 加载器 Loader Skin Legacy 状态改变:Finished
[10:31:02.488] [INFO] [STA] [UI] 弹出提示:档案创建已解锁:无需先登录正版即可选择离线/第三方
[10:31:02.567] [INFO] [STA] [Page] 实例化:清空主页 UI,来源为空
[10:31:02.570] [INFO] [STA] [Minecraft] 启动按钮:Minecraft 实例:C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.11服务器\
[10:31:02.613] [INFO] [STA] [Profile] 开始保存档案,共 1 个
[10:31:02.622] [INFO] [STA] [Profile] 档案已保存
[10:31:02.624] [INFO] [STA] [Skin] 载入头像成功:Loader Skin Legacy
[10:31:02.751] [DBG] [.NET TP Worker] [HostConnectionHandler] Connected to raw.githubusercontent.com via 185.199.108.133
[10:31:02.797] [DBG] [.NET TP Worker] [HostConnectionHandler] Connected to launchermeta.mojang.com via 150.171.110.133
[10:31:02.945] [INFO] [STA] [System] DPI:120,系统版本:Microsoft Windows NT 10.0.26200.0,PCL 位置:D:\amien\pcl2 or hmcl\PCL2_Nex.exe
[10:31:03.298] [INFO] [.NET TP Worker] [Download] Mojang 官方源加载耗时:1047ms,可优先使用官方源
[10:31:03.298] [INFO] [.NET TP Worker] [Loader] 加载器 DlClientList Mojang 状态改变:Finished
[10:31:03.346] [DBG] [.NET TP Worker] [生命周期|lifecycle] 依赖检查 启动成功
[10:31:03.566] [INFO] [Start Loader] 已获取系统硬件信息
[10:31:17.369] [DBG] [.NET TP Worker] [Request] Try attempt failed (id = 21316716-5579-4360-99eb-f8549cb90fc9): System.Threading.Tasks.TaskCanceledException: The operation was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
 ---> System.IO.IOException: Unable to read data from the transport connection: 由于线程退出或应用程序请求,已中止 I/O 操作。.
 ---> System.Net.Sockets.SocketException (995): 由于线程退出或应用程序请求,已中止 I/O 操作。
   --- End of inner exception stack trace ---
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
   at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
   at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async)
   at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.<SendCoreAsync>g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.<SendCoreAsync>g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at PCL.Core.IO.Net.Http.HttpSenderExtension.<>c__DisplayClass1_0.<<SendAsync>b__0>d.MoveNext()
[10:31:17.382] [DBG] [.NET TP Worker] [生命周期|lifecycle] 插件自动更新 启动成功
[10:31:18.376] [INFO] [STA] [Control] 按下单选按钮:工具
[10:31:18.431] [DBG] [STA] [MyPageLeft] 获取到 AnimatedControl(来自 PanBack) 的值为 null
[10:31:18.433] [INFO] [STA] [Control] 切换主要页面:Tools, 3
[10:31:18.595] [INFO] [STA] [Link] 插件工具页已实例化:PclNex.EasyTierLobby.UI.PageToolsGameLink, PCL.EasyTierPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[10:31:18.623] [INFO] [STA] [Link] 联机操作按钮 Click 事件已绑定
[10:31:18.785] [INFO] [STA] [LobbyService] Lobby state changed from Idle to Initializing
[10:31:18.787] [INFO] [STA] [LobbyService] EasyTier files check completed.
[10:31:18.797] [DBG] [STA] [MyPageRight] 获取到 PanScroll(来自 ) 的值为 null
[10:31:18.797] [DBG] [.NET TP Worker] [Environment] 读取到环境变量 PCL_NAID_CLIENT_ID
[10:31:18.798] [DBG] [.NET TP Worker] [Environment] 读取到环境变量 PCL_NAID_CLIENT_SECRET
[10:31:18.798] [INFO] [.NET TP Worker] [Request] Send request to https://account.naids.com/api/oauth2/token (method = POST, id = 034ade55-de1a-4825-931a-4d951597fc3f)
[10:31:18.798] [DBG] [.NET TP Worker] [Request] Try attempt (id = 034ade55-de1a-4825-931a-4d951597fc3f)
[10:31:18.926] [DBG] [.NET TP Worker] [HostConnectionHandler] Connected to account.naids.com via 123.6.40.234
[10:31:18.926] [DBG] [.NET TP Worker] [HostConnectionHandler] Connected to staticassets.naids.com via 124.72.128.203
[10:31:19.134] [INFO] [Runtime New Invoke 265#] [Link] Using cached announcement data
[10:31:19.138] [INFO] [Runtime New Invoke 265#] [Link] Loaded 2 lobby announcement item(s).
[10:31:19.236] [INFO] [.NET TP Worker] [Request] End request, got http status code OK (id = 034ade55-de1a-4825-931a-4d951597fc3f)
[10:31:19.237] [INFO] [.NET TP Worker] [Request] Send request to https://account.naids.com/api/api/user/data (method = GET, id = 52061172-a561-4eaa-b06b-e43f4c647ee5)
[10:31:19.237] [DBG] [.NET TP Worker] [Request] Try attempt (id = 52061172-a561-4eaa-b06b-e43f4c647ee5)
[10:31:19.402] [INFO] [.NET TP Worker] [Request] End request, got http status code OK (id = 52061172-a561-4eaa-b06b-e43f4c647ee5)
[10:31:19.410] [INFO] [.NET TP Worker] [LobbyService] Lobby state changed from Initializing to Initialized
[10:31:19.410] [INFO] [.NET TP Worker] [LobbyService] Lobby service initialized successfully.
[10:31:19.414] [INFO] [.NET TP Worker] [LobbyService] Lobby state changed from Initialized to Discovering
[10:31:19.416] [INFO] [STA] [Lobby] Found new world changes
[10:31:22.435] [INFO] [.NET TP Worker] [LobbyService] Lobby state changed from Discovering to Initialized
[10:31:29.429] [INFO] [STA] [Control] 按下单选按钮:设置
[10:31:29.476] [INFO] [STA] [Control] 切换主要页面:Setup, 0
[10:31:29.631] [INFO] [STA] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.11服务器\
[10:31:29.633] [INFO] [STA] [配置|config] No migration solution available
[10:31:30.953] [INFO] [STA] [Control] 按下单选按钮:启动
[10:31:30.953] [INFO] [STA] [Control] 切换主要页面:Launch, 0
[10:31:31.073] [INFO] [STA] [Profile] 刷新档案界面
[10:31:31.074] [INFO] [STA] [Profile] 使用离线皮肤加载器
[10:31:31.074] [INFO] [STA] [Loader] 加载器 Loader Skin Legacy 状态改变:Loading
[10:31:31.074] [INFO] [.NET TP Worker] [Loader] 加载器 Loader Skin Legacy 状态改变:Finished
[10:31:31.076] [INFO] [STA] [Profile] 开始保存档案,共 1 个
[10:31:31.082] [INFO] [STA] [Profile] 档案已保存
[10:31:31.083] [INFO] [STA] [Skin] 载入头像成功:Loader Skin Legacy
[10:31:31.861] [INFO] [STA] [Control] 按下按钮:实例选择
[10:31:31.867] [INFO] [STA] [Control] 切换主要页面:InstanceSelect, 0
[10:31:31.982] [INFO] [STA] [Loader] 加载器 Minecraft Instance List 状态改变:Loading
[10:31:31.982] [INFO] [STA] [Minecraft] 启动按钮:正在加载 Minecraft 实例
[10:31:31.984] [INFO] [.NET TP Worker] [Minecraft] 文件夹列表变更或缓存无效,重载所有实例
[10:31:31.987] [INFO] [STA] [Minecraft] 有效的 Minecraft 文件夹:zhb > D:\amien\pcl2 or hmcl\zhb\
[10:31:31.988] [INFO] [STA] [Minecraft] 有效的 Minecraft 文件夹:官方启动器文件夹 > C:\Users\as\AppData\Roaming\.minecraft\
[10:31:31.992] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.12.2\
[10:31:31.992] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.001] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.20.1\
[10:31:32.001] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.008] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.20.1-Forge_47.4.10\
[10:31:32.008] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.014] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.20.1永恒枪械工坊\
[10:31:32.014] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.025] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.1-联机版本(生电)\
[10:31:32.025] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.029] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.10\
[10:31:32.029] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.035] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.1联机\
[10:31:32.035] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.039] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\Create6.0\
[10:31:32.039] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.044] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\Creative\
[10:31:32.045] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.048] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania\
[10:31:32.048] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.051] [DBG] [.NET TP Worker] 实例 JSON 可用性检查失败(C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania-new\):System.Exception: 未找到实例 JSON 文件:C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania-new\Mechanomania-new.json
   at PCL.McInstance.get_JsonText()
   at PCL.McInstance.get_JsonObject()
   at PCL.McInstance.Check()
[10:31:32.061] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania-new\
[10:31:32.061] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.064] [DBG] [.NET TP Worker] 实例 JSON 可用性检查失败(C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania(早期)\):System.Exception: 未找到实例 JSON 文件:C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania(早期)\Mechanomania(早期).json
   at PCL.McInstance.get_JsonText()
   at PCL.McInstance.get_JsonObject()
   at PCL.McInstance.Check()
[10:31:32.064] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania(早期)\
[10:31:32.064] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.069] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\Minenufactory\
[10:31:32.069] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.074] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\This is the sink pack\
[10:31:32.074] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.079] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\web\
[10:31:32.079] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.083] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\海岛寿司店\
[10:31:32.083] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.088] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\空岛汉堡店\
[10:31:32.088] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.093] [INFO] [TSK#15] [配置|config] Try migrating config: C:\Users\as\AppData\Roaming\.minecraft\versions\逆转未来1.1.4\
[10:31:32.093] [INFO] [TSK#15] [配置|config] No migration solution available
[10:31:32.110] [INFO] [.NET TP Worker] [Setup] 当前选择的 Minecraft 版本:1.21.11服务器
[10:31:32.110] [INFO] [.NET TP Worker] [Minecraft] 选择该文件夹储存的 Minecraft 实例:C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.11服务器\
[10:31:32.150] [INFO] [.NET TP Worker] [Loader] 加载器 Minecraft Instance List 状态改变:Finished
[10:31:33.744] [DBG] [STA] 识别 Minecraft 版本时出错:System.Exception: 初始化实例 JSON 时失败(Mechanomania-new)
 ---> System.Exception: 格式化 JSON 失败:
 ---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.Read()
   at System.Text.Json.JsonDocument.Parse(ReadOnlySpan`1 utf8JsonSpan, JsonReaderOptions readerOptions, MetadataDb& database, StackRowStack& stack)
   at System.Text.Json.JsonDocument.ParseUnrented(ReadOnlyMemory`1 utf8Json, JsonReaderOptions readerOptions, JsonTokenType tokenType, Boolean allowDuplicateProperties)
   at System.Text.Json.JsonDocument.ParseValue(ReadOnlySpan`1 json, JsonDocumentOptions options)
   at System.Text.Json.JsonDocument.ParseValue(String json, JsonDocumentOptions options)
   at System.Text.Json.JsonElement.Parse(String json, JsonDocumentOptions options)
   at System.Text.Json.Nodes.JsonNode.Parse(String json, Nullable`1 nodeOptions, JsonDocumentOptions documentOptions)
   at PCL.Core.Utils.JsonCompat.ParseNode(String text)
   at PCL.ModBase.GetJson(String data)
   --- End of inner exception stack trace ---
   at PCL.ModBase.GetJson(String data)
   at PCL.McInstance.get_JsonObject()
   --- End of inner exception stack trace ---
   at PCL.McInstance.get_JsonObject()
   at PCL.McInstance.get_Info()
[10:31:33.746] [DBG] [STA] 识别 Minecraft 版本时出错:System.Exception: 初始化实例 JSON 时失败(Mechanomania(早期))
 ---> System.Exception: 格式化 JSON 失败:
 ---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.Read()
   at System.Text.Json.JsonDocument.Parse(ReadOnlySpan`1 utf8JsonSpan, JsonReaderOptions readerOptions, MetadataDb& database, StackRowStack& stack)
   at System.Text.Json.JsonDocument.ParseUnrented(ReadOnlyMemory`1 utf8Json, JsonReaderOptions readerOptions, JsonTokenType tokenType, Boolean allowDuplicateProperties)
   at System.Text.Json.JsonDocument.ParseValue(ReadOnlySpan`1 json, JsonDocumentOptions options)
   at System.Text.Json.JsonDocument.ParseValue(String json, JsonDocumentOptions options)
   at System.Text.Json.JsonElement.Parse(String json, JsonDocumentOptions options)
   at System.Text.Json.Nodes.JsonNode.Parse(String json, Nullable`1 nodeOptions, JsonDocumentOptions documentOptions)
   at PCL.Core.Utils.JsonCompat.ParseNode(String text)
   at PCL.ModBase.GetJson(String data)
   --- End of inner exception stack trace ---
   at PCL.ModBase.GetJson(String data)
   at PCL.McInstance.get_JsonObject()
   --- End of inner exception stack trace ---
   at PCL.McInstance.get_JsonObject()
   at PCL.McInstance.get_Info()
[10:31:33.747] [INFO] [STA] [Control] 展开卡片:错误的实例 (2)
[10:31:55.497] [INFO] [STA] [Control] 按下图标按钮
[10:31:55.497] [INFO] [STA] [Loader] 加载器 Minecraft Instance List 状态改变:Loading
[10:31:55.498] [INFO] [.NET TP Worker] [Minecraft] 文件夹列表变更或缓存无效,重载所有实例
[10:31:55.529] [DBG] [.NET TP Worker] 实例 JSON 可用性检查失败(C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania-new\):System.Exception: 未找到实例 JSON 文件:C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania-new\Mechanomania-new.json
   at PCL.McInstance.get_JsonText()
   at PCL.McInstance.get_JsonObject()
   at PCL.McInstance.Check()
[10:31:55.530] [DBG] [.NET TP Worker] 实例 JSON 可用性检查失败(C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania(早期)\):System.Exception: 未找到实例 JSON 文件:C:\Users\as\AppData\Roaming\.minecraft\versions\Mechanomania(早期)\Mechanomania(早期).json
   at PCL.McInstance.get_JsonText()
   at PCL.McInstance.get_JsonObject()
   at PCL.McInstance.Check()
[10:31:55.559] [INFO] [.NET TP Worker] [Setup] 当前选择的 Minecraft 版本:1.21.11服务器
[10:31:55.559] [INFO] [.NET TP Worker] [Minecraft] 选择该文件夹储存的 Minecraft 实例:C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.11服务器\
[10:31:55.636] [DBG] [STA] 识别 Minecraft 版本时出错:System.Exception: 初始化实例 JSON 时失败(Mechanomania-new)
 ---> System.Exception: 格式化 JSON 失败:
 ---> System.Text.Json.JsonReaderException: The input does not contain any JSON tokens. Expected the input to start with a valid JSON token, when isFinalBlock is true. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.Read()
   at System.Text.Json.JsonDocument.Parse(ReadOnlySpan`1 utf8JsonSpan, JsonReaderOptions readerOptions, MetadataDb& database, StackRowStack& stack)
   at System.Text.Json.JsonDocument.ParseUnrented(ReadOnlyMemory`1 utf8Json, JsonReaderOptions readerOptions, JsonTokenType tokenType, Boolean allowDuplicateProperties)
   at System.Text.Json.JsonDocument.ParseValue(ReadOnlySpan`1 json, JsonDocumentOptions options)
   at System.Text.Json.JsonDocument.ParseValue(String json, JsonDocumentOptions options)
   at System.Text.Json.JsonElement.Parse(String json, JsonDocumentOptions options)
   at System.Text.Json.Nodes.JsonNode.Parse(String json, Nullable`1 nodeOptions, JsonDocumentOptions documentOptions)
   at PCL.Core.Utils.JsonCompat.ParseNode(String text)
   at PCL.ModBase.GetJson(String data)
   --- End of inner exception stack trace ---
   at PCL.ModBase.GetJson(String data)
   at PCL.McInstance.get_JsonObject()
   --- End of inner exception stack trace ---
   at PCL.McInstance.get_JsonObject()
   at PCL.McInstance.get_Info()
[10:31:55.671] [INFO] [.NET TP Worker] [Loader] 加载器 Minecraft Instance List 状态改变:Finished
[10:32:07.960] [INFO] [STA] [Control] 按下图标按钮:BtnTitleMin
[10:32:33.914] [INFO] [STA] [Control] 按下图标按钮:BtnTitleInner
[10:32:33.915] [INFO] [STA] [Control] 切换主要页面:Launch, 0
[10:32:34.041] [INFO] [STA] [Profile] 刷新档案界面
[10:32:34.041] [INFO] [STA] [Profile] 使用离线皮肤加载器
[10:32:34.041] [INFO] [STA] [Loader] 加载器 Loader Skin Legacy 状态改变:Loading
[10:32:34.041] [INFO] [STA] [Minecraft] 启动按钮:Minecraft 实例:C:\Users\as\AppData\Roaming\.minecraft\versions\1.21.11服务器\
[10:32:34.041] [INFO] [.NET TP Worker] [Loader] 加载器 Loader Skin Legacy 状态改变:Finished
[10:32:34.046] [INFO] [STA] [Profile] 开始保存档案,共 1 个
[10:32:34.057] [INFO] [STA] [Profile] 档案已保存
[10:32:34.058] [INFO] [STA] [Skin] 载入头像成功:Loader Skin Legacy
[10:32:34.620] [INFO] [STA] [Control] 按下单选按钮:工具
[10:32:34.621] [INFO] [STA] [Control] 切换主要页面:Tools, 1000
[10:32:36.313] [INFO] [STA] [Control] 按下单选按钮:设置
[10:32:36.313] [INFO] [STA] [Control] 切换主要页面:Setup, 0
[10:32:37.377] [INFO] [STA] [Control] 按下单选列表项:查看日志
[10:32:39.571] [INFO] [STA] [Control] 按下单击列表项:2026/7/17 10:31:01 (当前)
[10:32:40.022] [INFO] [STA] [Report] FPS 0, 动画 8, 下载中 0(0 B/s)

附加信息

图片上面为原版PCL2 下面为PCL NEX 展示同一个版本在两种pcl中的识别情况

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions