org-roam node find 创建的元数据属性有问题

问题如图,这是创建的新文件,我的环境是windows msys2 + emacs 29

启动时有一个报错,不知道和这个相不相关

似乎是sqlite没装

有的

看不懂,org-id-get-create生成上面那种有问题的PROPERTIES,不知道怎么调试这个

最好提供一下 emacs -Q 下的最小可复现配置,方便大家帮你排错

你贴一下org roam的配置,我是win7加29.1.2目前没啥问题,你emacsql有没有安装最新的,我的是20230417.1448这个版本

内网环境 凑合看吧,同配置在archlinux测试过,没问题。

你可能需要安装mingw64的sqlite,如果你的emacs是mingw64的话就安装mingw-w64-x86_64-sqlite3,如果是mingw32 的emacs就安装mingw-w64-i686-sqlite3 ,msys2的这几个环境是不互通的

这两个我都装上了,但是一样,我看看能不能整个最小复现配置吧

嗯,和老哥的配置差不多,emacsql是最新的

你试试普通版本的emacs,就像上面大哥说的。你试试最小配置启动org roam看看

是的,原配置坏了,最小配置是正确的,没有任何错误

你有使用 lsp-bridge 吗?

没,一个个排查之后发现是copilot那个插件,它一装上就生成Id错误