【bug】[0.9.28.9]恶性bug,合并同名主题页面到已有界面后数据库崩溃损坏,重新进入后数据丢失

Hanoch 2021-7-22 869

1.操作步骤:提示合并主题页面,下意识选择合并到已有主题页面,随后网站卡顿后重新刷新,页面恢复默认状态,插件状态还原,左侧状态栏消失且页面排版出现混乱,强制刷新后发现自用数据库名称还原成原始数据库ID,里面内容绝大部分丢失。尝试将该数据库导出后再导入,页面排版恢复正常,但绝大多数主题丢失。

2.系统版本:网页端0.9.28.9;浏览器版本 Brave 1.26.77 Chromium: 91.0.4472.164(正式版本) (arm64);MacOS Big Sur 11.4

3.console提示:


很遗憾数据找不回来,录屏恐怕没法提供了(尝试生成图谱发现似乎大多数内容都还在,但找不到位置也没有办法调用),目前只能备份损坏的数据库同时先倒入白天时备份的数据库,饶是如此也损失了至少8个小时的工作成果,希望开发者能关注一下成因并在后续修复。

快速回复
最新回复 (5)
  • Hanoch 2021-7-22
    0 2
    看了一下,下午三点半备份的数据库大小为1.9M,导出的崩溃后的数据库为1.3M,应该可以确定后面的数据是丢失了。顺带,平常没有开同步和多端使用,都是手动导出整库备份。
  • sheen 2021-7-22
    0 3
    如果有备份,建议把数据库清空再导入,这样就不会乱
  • Hanoch 2021-7-22
    0 4
    sheen 如果有备份,建议把数据库清空再导入,这样就不会乱
    已经清空再重新导入了。之后改坚果云自动备份吧……感谢!
  • Hason 2021-7-22
    0 5
    +1,我有遇过因为合并而丢失主题数据。选择导出数据是可以看见有数据的,但是页面显示不出来,可能有 bug 导致数据变了,无法反序列化出来。
  • Hanoch 2021-7-23
    0 6
    Hason +1,我有遇过因为合并而丢失主题数据。选择导出数据是可以看见有数据的,但是页面显示不出来,可能有 bug 导致数据变了,无法反序列化出来。
    昨天花了些时间在论坛检索了一下,合并和同步一样都是容易导致数据丢失的不稳定因素,只能说在架构重构完成之前先谨慎使用了。
返回