PCL2
PCL2 copied to clipboard
很罕见的情况下,切换设置分页面失败
检查项
- [X] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
无法打开设置页面,重新打开版本设置即可恢复
重现步骤
1、点击版本设置 2、点击设置
日志与附件
@LTCatt
Looks like #4663. 看起来像 #4663。
Details (Log1.txt)
[15:02:32.098] [Control] 按下按钮:版本设置
[15:02:32.192] [Control] 切换主要页面:VersionSetup, 0
[15:02:32.986] [Control] 按下单选列表项:Mod 管理
[15:02:33.093] [Loader] 加载器 Mod List Loader 状态改变:Loading
[15:02:33.094] [System] 已刷新 Mod 列表
[15:02:33.589] [Control] 按下单选列表项:设置
[15:02:33.722] 切换设置分页面失败(ID 1):给定关键字不在字典中。
在 System.ThrowHelper.ThrowKeyNotFoundException()
在 System.Collections.Generic.Dictionary`2.get_Item(TKey key)
在 PCL.PageVersionMod._Lambda$__19-0(McMod m)
在 System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
在 PCL.PageVersionMod.ChangeAllSelected(Boolean Value)
在 PCL.PageVersionMod.UnselectedAllWithAnimation()
在 PCL.MyPageRight.PageOnExit()
在 PCL.PageVersionLeft.PageChangeRun(MyPageRight Target)
在 PCL.PageVersionLeft.PageChange(PageSubType ID)
错误类型:System.Collections.Generic.KeyNotFoundException
[15:02:34.086] [Control] 普通弹窗:出现错误
切换设置分页面失败(ID 1):给定关键字不在字典中。
在 PCL.PageVersionMod._Lambda$__19-0(McMod m)
在 PCL.PageVersionMod.ChangeAllSelected(Boolean Value)
在 PCL.PageVersionMod.UnselectedAllWithAnimation()
在 PCL.MyPageRight.PageOnExit()
在 PCL.PageVersionLeft.PageChangeRun(MyPageRight Target)
在 PCL.PageVersionLeft.PageChange(PageSubType ID)
错误类型:System.Collections.Generic.KeyNotFoundException
是否反馈此问题?如果不反馈,这个问题可能永远无法得到解决!
无法复现,需要更准确的复现方法……
我成功复现了bug!
我试了很多遍,要很快的手速,但是从log里看不出什么变化
不行,捣鼓一个小时还是只能复现一次,后面尝试用鼠标宏点击按钮,已经把按钮点击时机卡到一致也无法再次复现
Log1.txt