-
-
Notifications
You must be signed in to change notification settings - Fork 463
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
org-roam-node-insert
reports error Odd length text property list
#2155
Comments
Is it possible that this error is because Doom does not support Emacs 29+ yet? Is it reproducible with a stable Emacs version such as 27.2 that Doom recommends? |
This looks like an issue with the Emacs build actually, as far as I can tell this error is from Emacs itself: it's neither thrown by org-roam, org or sqlite. |
Yes, I'm using my customed emacs build. I will try other build options and see if things go different. Thanks! |
I can confirm this problem is caused by my own configurations now. Emacs, Doom and org-roam are all running well. Closing this issue since I think it's all my own fault. |
@VitalyAnkh Is it possible to document (briefly) what configuration caused the issue by any chance? It would be good as future reference. |
1 similar comment
@VitalyAnkh Is it possible to document (briefly) what configuration caused the issue by any chance? It would be good as future reference. |
Hi @nobiot, I find I can't document the detailed cause... I was trying to debug this problem using |
@VitalyAnkh Thank you for coming back. Understood okay, thanks for trying and advice about using Git to version control configurations. |
Debugger entered--Lisp error: (error "Odd length text property list")
read()
#f(compiled-function (connection) "Parse well-formed output into an s-expression." #<bytecode 0x102fc179770709d9>)(#<emacsql-sqlite-connection emacsql-sqlite-connection-3f4ba22>)
apply(#f(compiled-function (connection) "Parse well-formed output into an s-expression." #<bytecode 0x102fc179770709d9>) #<emacsql-sqlite-connection emacsql-sqlite-connection-3f4ba22> nil)
emacsql-parse(#<emacsql-sqlite-connection emacsql-sqlite-connection-3f4ba22>)
#f(compiled-function (connection sql &rest args) #<bytecode -0x98f79e11258f7a4>)(#<emacsql-sqlite-connection emacsql-sqlite-connection-3f4ba22> "SELECT\n id,\n file,\n filetitle,\n \"level\",\n tod...")
apply(#f(compiled-function (connection sql &rest args) #<bytecode -0x98f79e11258f7a4>) #<emacsql-sqlite-connection emacsql-sqlite-connection-3f4ba22> "SELECT\n id,\n file,\n filetitle,\n \"level\",\n tod...")
emacsql(#<emacsql-sqlite-connection emacsql-sqlite-connection-3f4ba22> "SELECT\n id,\n file,\n filetitle,\n \"level\",\n tod...")
org-roam-db-query("SELECT\n id,\n file,\n filetitle,\n \"level\",\n tod...")
org-roam-node-list()
org-roam-node-read--completions(nil nil)
org-roam-node-read(nil nil)
org-roam-node-find()
funcall-interactively(org-roam-node-find)
command-execute(org-roam-node-find) - Emacs: GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0)
- Framework: Doom
- Org: Org mode version 9.6 (9.6-??-971eb6885 @ /home/yuu/.config/emacs/.local/straight/build-28.1/org/)
- Org-roam: 01843a6
- sqlite-connector: sqlite |
Workaround: delete org-roam.db and recreate/resync it... |
Description
Steps to Reproduce
Run emacs 29.0.50(my custom build, commit hash is 10c675b96042f184524cc9ea817cad14ff1f7fc0) with doom emacs's +roam2. Then execute
org-roam-node-insert
in a org file.Backtrace
Expected Results
Shoule insert node normally.
Actual Results
Error.
Environment
Emacs: GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.17.6)
of 2022-04-14, commit is 10c675b96042f184524cc9ea817cad14ff1f7fc0
Framework: Doom
Org: Org mode version 9.5 (f6813dbea @ /home/vitalyr/.config/.emacs.d/.local/straight/build-29.0.50/org-mode/)
Org-roam: 3bb45af
Org-roam commit: 3bb45af
The text was updated successfully, but these errors were encountered: