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

主页内容意外丢失 #3941

Open
1 task done
JingHai-Lingyun opened this issue Jun 1, 2024 · 11 comments
Open
1 task done

主页内容意外丢失 #3941

JingHai-Lingyun opened this issue Jun 1, 2024 · 11 comments
Labels
· Bug 处理中 开发者正在调查或处理该 Issue 🟨 中 优先度:中

Comments

@JingHai-Lingyun
Copy link
Collaborator

JingHai-Lingyun commented Jun 1, 2024

检查项

描述

image
原来选择的是新闻主页,配置的项目意外的修改了(这应该是 #3061 的再复现),但是
image
主页上啥也没有……?

重现步骤

暂时不清楚如何复现
PCL 版本为 Release 2.7.3

日志与附件

Log1.txt
Log2.txt
Log3.txt
Log4.txt
Log5.txt

@JingHai-Lingyun JingHai-Lingyun added 新反馈 需要社区初步确认其有效的新 Issue · Bug labels Jun 1, 2024
@Deep-Dark-Forest Deep-Dark-Forest added 需要社区复现 等待反馈者以外的其他人重现 and removed 新反馈 需要社区初步确认其有效的新 Issue labels Jun 1, 2024
@Louis-Harsune
Copy link

Louis-Harsune commented Jun 1, 2024

找到疑点了:

  • Log4.txt,第47行开始:
[20:15:23.750] 个性化设置项存在异常,已被自动重置:未将对象引用设置到对象的实例。
在 PCL.PageSetupUI.Reload()
错误类型:System.NullReferenceException
[20:15:23.786] [UI] 刷新主题:0
[20:15:23.806] [UI] 刷新主题:0
[20:15:23.815] [Setup] 已初始化个性化设置!
[20:15:23.848] [Control] 普通弹窗:出现错误
个性化设置项存在异常,已被自动重置:未将对象引用设置到对象的实例。
在 PCL.PageSetupUI.Reload()
错误类型:System.NullReferenceException

Log4里写的版本号是Snapshot 2.2.14(256),而其他所有Log都是Release 2.7.3(323),按照日志时间可知:

  • Log5——>Log4——>Log3——>Log2——>Log1

1.这里推测Author应该是先在Release 2.7.3中有设置预设主页:

  • Log5.txt,第14行:
    [20:12:34.813] [Page] 主页预设:每日整合包推荐

2.随后Author打开了Snapshot 2.2.14,但由于主页预设于Snapshot 2.6.5(更新日志链接)才加入,导致旧版本不认,直接重置了主页相关设置并保存;

3.随后当再打开Release 2.7.3时,PCL2自动读取了被旧版本重置的设置,见Log3.txt,第19行:
[20:17:11.166] [Page] 实例化:清空自定义主页 UI,来源为空

最后别tm把新版本设置装进旧版本谢谢…………

@Louis-Harsune
Copy link

Louis-Harsune commented Jun 1, 2024

@JingHai-Lingyun

复现!

依照我刚才的分析,我拿了个Snapshot 2.3.1来:
image
然后再打开我的Snapshot 2.7.4
image

自定义主页设置重置,此Bug成功复现!

稳定复现方法:在Snapshot 2.6.5及更新版本中设置自定义主页,然后打开低于Snapshot 2.6.5版本的PCL2,并进入个性化设置,然后就会有如图1的弹窗警告;此时再打开Snapshot 2.6.5及更新版本的PCL2就会发现————自定义主页消失,同时整个个性化设置均被重置!

修复:重新设置自定义主页即可。

@Deep-Dark-Forest Deep-Dark-Forest added 等待确认 已经过社区确认,等待开发者确认 and removed 需要社区复现 等待反馈者以外的其他人重现 labels Jun 1, 2024
@JingHai-Lingyun
Copy link
Collaborator Author

JingHai-Lingyun commented Jun 1, 2024

那这个算作主页配置有内容但是不加载吧
我开了 2.2.14 是因为 WD 吃了不吐我重新下的

@Louis-Harsune
Copy link

Louis-Harsune commented Jun 1, 2024

那这个算作主页配置有内容但是不加载吧 我开了 2.2.14 是因为 WD 吃了不吐我重新下的

这个我不知道,应该是吧 (我真不是砖业的)

@Silverteal
Copy link
Contributor

找到疑点了:

  • Log4.txt,第47行开始:
[20:15:23.750] 个性化设置项存在异常,已被自动重置:未将对象引用设置到对象的实例。
在 PCL.PageSetupUI.Reload()
错误类型:System.NullReferenceException
[20:15:23.786] [UI] 刷新主题:0
[20:15:23.806] [UI] 刷新主题:0
[20:15:23.815] [Setup] 已初始化个性化设置!
[20:15:23.848] [Control] 普通弹窗:出现错误
个性化设置项存在异常,已被自动重置:未将对象引用设置到对象的实例。
在 PCL.PageSetupUI.Reload()
错误类型:System.NullReferenceException

Log4里写的版本号是Snapshot 2.2.14(256),而其他所有Log都是Release 2.7.3(323),按照日志时间可知:

  • Log5——>Log4——>Log3——>Log2——>Log1

1.这里推测Authur应该是先在Release 2.7.3中有设置预设主页:

  • Log5.txt,第14行:
    [20:12:34.813] [Page] 主页预设:每日整合包推荐

2.随后Authur打开了Snapshot 2.2.14,但由于主页预设于Snapshot 2.6.5(更新日志链接)才加入,导致旧版本不认,直接重置了主页相关设置并保存;

3.随后当再打开Release 2.7.3时,PCL2自动读取了被旧版本重置的设置,见Log3.txt,第19行: [20:17:11.166] [Page] 实例化:清空自定义主页 UI,来源为空

最后别tm把新版本设置装进旧版本谢谢…………

抓个虫:应该是Author

@Silverteal
Copy link
Contributor

Silverteal commented Jun 1, 2024

2.2.14是不是内群里用于更新的版本来着,如果是的话这个问题应该比较烦,估计得更新下

@Louis-Harsune
Copy link

2.2.14是不是内群里用于更新的版本来着,如果是的话这个问题应该比较烦,估计得更新下

如果真要这样更新到2.6.5足够,可以保证issue里提到的主页功能不炸(

@LTCatt
Copy link
Member

LTCatt commented Jun 1, 2024

由于这是老版本引起的,现已无法修复

@LTCatt LTCatt closed this as not planned Won't fix, can't repro, duplicate, stale Jun 1, 2024
@LTCatt LTCatt added 拒绝 / 放弃 不会制作该功能或无法修复该 Bug and removed 等待确认 已经过社区确认,等待开发者确认 labels Jun 1, 2024
@wuliaodexiaoluo

This comment has been minimized.

@JingHai-Lingyun
Copy link
Collaborator Author

2.2.14是不是内群里用于更新的版本来着,如果是的话这个问题应该比较烦,估计得更新下

是内群的…… 所以龙猫可以的话麻烦换一下内群的压缩包?

@LTCatt LTCatt reopened this Jun 1, 2024
@LTCatt
Copy link
Member

LTCatt commented Jun 1, 2024

我顺手也加个后续兼容吧 =。=……

@LTCatt LTCatt added 处理中 开发者正在调查或处理该 Issue 🟨 中 优先度:中 and removed 拒绝 / 放弃 不会制作该功能或无法修复该 Bug labels Jun 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 处理中 开发者正在调查或处理该 Issue 🟨 中 优先度:中
Projects
None yet
Development

No branches or pull requests

6 participants