Skip to content

重新启动 Logseq 时无法打开图谱,无法删除多余图谱。 #56

@BopSun

Description

@BopSun

Search first

  • I searched and no similar issues were found

What Happened?

  1. 退出 Logseq 0.11.0 时,默认会将数据库指向一个不存在的文件夹位置,因无法读取数据,故无法打开且不能切换图谱。
  2. 在「所有图谱」管理页面删除使用「eate db graph」建立的图谱,且在 C:\Users\XXX\logseq\graphs 位置删除文件后,下次正常启动后依然能够看到该图谱。

Reproduce the Bug

  1. 在「所有图谱」管理页面删除使用「eate db graph」建立的「News」图谱。
  2. 切换到正常使用的 DB 图谱后,退出正在运行中的 Logseq 0.11.0
  3. 重新运行 Logseq 0.11.0 ,发现停留在读取数据步骤中,此时也不能切换图谱。
  4. 退出后运行 Logseq 0.10.13,提示数据库位置不存在。见下图:Image
  5. 切换回正常的 md 图谱后退出 Logseq 0.10.13
  6. 删除C:\Users\XXX\logseq\graphs 位置内的「News」文件夹。
  7. 重新运行 Logseq 0.11.0 ,此时打开的是第5步打开的 md 图谱。
  8. 切换回 DB 图谱后正常读取且正常编辑。但已删除的「News」图谱仍然存在。见下图:
Image

上述问题的另一个解决方法是在退出Logseq 0.11.0 时先切换回 MD 图谱,则下次启动时能够正常启动。

Expected Behavior

解决软件退出时,数据库重新指向的问题。

Files

Image Image

Browser, Desktop or Mobile Platform Information

根据提示点击版本号显示 CurrentRevision: da73a6c

设备名 书房电脑-2020
处理器 Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
机带 RAM 32.0 GB (31.9 GB 可用)
存储 932 GB WDC WD10EZEX-00RKKA0, 466 GB SSD Samsung SSD 860 EVO 500GB, 932 GB WDC WD10EZEX-00RKKA0
显卡 NVIDIA GeForce GTX 970 (4 GB), Intel(R) HD Graphics 4600 (113 MB)
系统类型 64 位操作系统, 基于 x64 的处理器
笔和触控 笔支持

Additional Context

No response

Are you willing to submit a PR? If you know how to fix the bug.

  • I'm willing to submit a PR (Thank you!)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions