* [BUG] Org Roam does not open capture buffer [9.7.11 (9.7.11-??-6a5d0ed34 @ /home/yonggan/.config/emacs/.local/straight/build-29.4/org/)]
@ 2024-11-20 20:41 Yonggan
2024-12-15 15:53 ` Ihor Radchenko
0 siblings, 1 reply; 2+ messages in thread
From: Yonggan @ 2024-11-20 20:41 UTC (permalink / raw)
To: emacs-orgmode
Remember to cover the basics, that is, what you expected to happen and
what in fact did happen. You don't know how to make a good report? See
https://orgmode.org/manual/Feedback.html#Feedback
Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------
Emacs : GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.18.2, Xaw3d scroll bars)
Package: Org mode version 9.7.11 (9.7.11-??-6a5d0ed34 @
/home/yonggan/.config/emacs/.local/straight/build-29.4/org/)
current state:
==============
State could not be dumped due to the following error:
(user-error Tree-Sitter mode is not enabled for this buffer!)
⛔ Warning (org-element): ‘org-element-at-point’ cannot be used in
non-Org buffer #<buffer init.el> (emacs-lisp-mode)
⛔ Warning (org-element): org-element--cache: Org parser error in
init.el::9354. Resetting.
The error was: (error "rx ‘**’ range error")
Backtrace:
" backtrace-to-string(nil)
(progn (backtrace-to-string (backtrace-get-frames 'backtrace)))
(if (and (fboundp 'backtrace-get-frames) (fboundp 'backtrace-to-string))
(progn (backtrace-to-string (backtrace-get-frames 'backtrace))))
(format \"Org parser error in %s::%S. Resetting.\\n The error ...\"
(buffer-name (current-buffer)) epom err (if (and (fboundp
'backtrace-get-frames) (fboundp 'backtrace-to-string)) (progn
(backtrace-to-string (backtrace-get-frames 'backtrace)))))
(let* ((format-string (format \"Org parser error in %s::%S.
Resetting.\\n The error ...\" (buffer-name (current-buffer)) epom err
(if (and (fboundp 'backtrace-get-frames) (fboundp 'backtrace-to-string))
(progn (backtrace-to-string (backtrace-get-frames ...))))))
(format-string (if (or (not org-element--cache-diagnostics-ring) (not
(eq 'backtrace org-element--cache-self-verify))) format-string (prog1
(concat (format \"Warning(%s): \" (buffer-name ...)) format-string
\"\\nBacktrace:\\n \" (mapconcat #'identity (ring-elements
org-element--cache-diagnostics-ring) \"\\n \")) (setq
org-element--cache-diagnostics-ring nil))))) (if (and (boundp
'org-batch-test) org-batch-test) (error \"%s\" (concat
\"org-element--cache: \" format-string)) (setq org--warnings (cons
(concat \"org-element--cache: \" format-string) org--warnings))
(display-warning '(org-element org-element-cache) (concat
\"org-element--cache: \" format-string))))
(condition-case err (org-element--parse-to epom) ((debug error) (let*
((format-string (format \"Org parser error in %s::%S. Resetting.\\n The
error ...\" (buffer-name (current-buffer)) epom err (if (and ... ...)
(progn ...)))) (format-string (if (or (not
org-element--cache-diagnostics-ring) (not ...)) format-string (prog1
(concat ... format-string \"\\nBacktrace:\\n \" ...) (setq
org-element--cache-diagnostics-ring nil))))) (if (and (boundp
'org-batch-test) org-batch-test) (error \"%s\" (concat
\"org-element--cache: \" format-string)) (setq org--warnings (cons
(concat \"org-element--cache: \" format-string) org--warnings))
(display-warning '(org-element org-element-cache) (concat
\"org-element--cache: \" format-string)))) (org-element-cache-reset)
(org-element--parse-to epom)))
(if cached-only (if (and (org-element--cache-active-p) (or (not
org-element--cache-sync-requests) (< epom (aref (car
org-element--cache-sync-requests) 1)))) (progn (org-element--cache-find
epom))) (condition-case err (org-element--parse-to epom) ((debug error)
(let* ((format-string (format \"Org parser error in %s::%S.
Resetting.\\n The error ...\" (buffer-name ...) epom err (if ... ...)))
(format-string (if (or ... ...) format-string (prog1 ... ...)))) (if
(and (boundp 'org-batch-test) org-batch-test) (error \"%s\" (concat
\"org-element--cache: \" format-string)) (setq org--warnings (cons
(concat \"org-element--cache: \" format-string) org--warnings))
(display-warning '(org-element org-element-cache) (concat
\"org-element--cache: \" format-string)))) (org-element-cache-reset)
(org-element--parse-to epom))))
(setq element (if cached-only (if (and (org-element--cache-active-p) (or
(not org-element--cache-sync-requests) (< epom (aref (car
org-element--cache-sync-requests) 1)))) (progn (org-element--cache-find
epom))) (condition-case err (org-element--parse-to epom) ((debug error)
(let* ((format-string (format \"Org parser error in %s::%S.
Resetting.\\n The error ...\" ... epom err ...)) (format-string (if ...
format-string ...))) (if (and (boundp ...) org-batch-test) (error \"%s\"
(concat \"org-element--cache: \" format-string)) (setq org--warnings
(cons ... org--warnings)) (display-warning '... (concat
\"org-element--cache: \" format-string)))) (org-element-cache-reset)
(org-element--parse-to epom)))))
(let (element) (if (org-element--cache-active-p) (progn (if (not
(save-current-buffer (set-buffer (or ... ...)) org-element--cache))
(org-element-cache-reset) (if cached-only nil (org-element--cache-sync
(current-buffer) epom))))) (setq element (if cached-only (if (and
(org-element--cache-active-p) (or (not org-element--cache-sync-requests)
(< epom (aref ... 1)))) (progn (org-element--cache-find epom)))
(condition-case err (org-element--parse-to epom) ((debug error) (let*
((format-string ...) (format-string ...)) (if (and ... org-batch-test)
(error \"%s\" ...) (setq org--warnings ...) (display-warning ... ...)))
(org-element-cache-reset) (org-element--parse-to epom))))) (if (and
(org-element--cache-active-p) element (org-element--cache-verify-element
element)) (progn (setq element (org-element--parse-to epom)))) (if (eq
(org-element-type element t) 'org-data) nil (if (and cached-only (not
(and element (or (= epom ...) (and ... ... ...) (and ... ... ...) (and
... ... ...))))) nil (if (not (eq (org-element-type element t)
'section)) element (org-element-at-point (1+ epom) cached-only)))))
(save-restriction (widen) (goto-char (or --mepom (point))) (if
(derived-mode-p 'org-mode) nil (display-warning '(org-element
org-element-parser) (format-message \"`org-element-at-point' cannot be
used in non-Org b...\" (current-buffer) major-mode))) (if (and
cached-only (memq this-command
org-element--cache-non-modifying-commands)) (progn (setq cached-only
nil))) (let (element) (if (org-element--cache-active-p) (progn (if (not
(save-current-buffer (set-buffer ...) org-element--cache))
(org-element-cache-reset) (if cached-only nil (org-element--cache-sync
(current-buffer) epom))))) (setq element (if cached-only (if (and
(org-element--cache-active-p) (or (not org-element--cache-sync-requests)
(< epom ...))) (progn (org-element--cache-find epom))) (condition-case
err (org-element--parse-to epom) ((debug error) (let* (... ...) (if ...
... ... ...)) (org-element-cache-reset) (org-element--parse-to epom)))))
(if (and (org-element--cache-active-p) element
(org-element--cache-verify-element element)) (progn (setq element
(org-element--parse-to epom)))) (if (eq (org-element-type element t)
'org-data) nil (if (and cached-only (not (and element (or ... ... ...
...)))) nil (if (not (eq (org-element-type element t) 'section)) element
(org-element-at-point (1+ epom) cached-only))))))
(save-excursion (save-restriction (widen) (goto-char (or --mepom
(point))) (if (derived-mode-p 'org-mode) nil (display-warning
'(org-element org-element-parser) (format-message
\"`org-element-at-point' cannot be used in non-Org b...\"
(current-buffer) major-mode))) (if (and cached-only (memq this-command
org-element--cache-non-modifying-commands)) (progn (setq cached-only
nil))) (let (element) (if (org-element--cache-active-p) (progn (if (not
(save-current-buffer ... org-element--cache)) (org-element-cache-reset)
(if cached-only nil (org-element--cache-sync ... epom))))) (setq element
(if cached-only (if (and (org-element--cache-active-p) (or ... ...))
(progn (org-element--cache-find epom))) (condition-case err
(org-element--parse-to epom) ((debug error) (let* ... ...)
(org-element-cache-reset) (org-element--parse-to epom))))) (if (and
(org-element--cache-active-p) element (org-element--cache-verify-element
element)) (progn (setq element (org-element--parse-to epom)))) (if (eq
(org-element-type element t) 'org-data) nil (if (and cached-only (not
(and element ...))) nil (if (not (eq ... ...)) element
(org-element-at-point (1+ epom) cached-only)))))))
(save-excursion (cond ((markerp --mepom) (set-buffer (marker-buffer
--mepom))) ((numberp --mepom)) (t (if (let ((idx (or 14 14))) (let*
((parray ...)) (if parray (let* ... ...) (let* ... ...)))) (progn
(set-buffer (let (...) (let* ... ...))))) (setq --mepom (let ((idx (or 0
0))) (let* ((parray ...)) (if parray (let* ... ...) (let* ... ...)))))))
(save-excursion (save-restriction (widen) (goto-char (or --mepom
(point))) (if (derived-mode-p 'org-mode) nil (display-warning
'(org-element org-element-parser) (format-message
\"`org-element-at-point' cannot be used in non-Org b...\"
(current-buffer) major-mode))) (if (and cached-only (memq this-command
org-element--cache-non-modifying-commands)) (progn (setq cached-only
nil))) (let (element) (if (org-element--cache-active-p) (progn (if (not
...) (org-element-cache-reset) (if cached-only nil ...)))) (setq element
(if cached-only (if (and ... ...) (progn ...)) (condition-case err
(org-element--parse-to epom) (... ... ... ...)))) (if (and
(org-element--cache-active-p) element (org-element--cache-verify-element
element)) (progn (setq element (org-element--parse-to epom)))) (if (eq
(org-element-type element t) 'org-data) nil (if (and cached-only (not
...)) nil (if (not ...) element (org-element-at-point ...
cached-only))))))))
(let ((--mepom epom)) (save-excursion (cond ((markerp --mepom)
(set-buffer (marker-buffer --mepom))) ((numberp --mepom)) (t (if (let
((idx ...)) (let* (...) (if parray ... ...))) (progn (set-buffer (let
... ...)))) (setq --mepom (let ((idx ...)) (let* (...) (if parray ...
...)))))) (save-excursion (save-restriction (widen) (goto-char (or
--mepom (point))) (if (derived-mode-p 'org-mode) nil (display-warning
'(org-element org-element-parser) (format-message
\"`org-element-at-point' cannot be used in non-Org b...\"
(current-buffer) major-mode))) (if (and cached-only (memq this-command
org-element--cache-non-modifying-commands)) (progn (setq cached-only
nil))) (let (element) (if (org-element--cache-active-p) (progn (if ...
... ...))) (setq element (if cached-only (if ... ...) (condition-case
err ... ...))) (if (and (org-element--cache-active-p) element
(org-element--cache-verify-element element)) (progn (setq element ...)))
(if (eq (org-element-type element t) 'org-data) nil (if (and cached-only
...) nil (if ... element ...))))))))
(if (org-element-type epom t) epom (setq epom (or epom (point))) (let
((--mepom epom)) (save-excursion (cond ((markerp --mepom) (set-buffer
(marker-buffer --mepom))) ((numberp --mepom)) (t (if (let (...) (let*
... ...)) (progn (set-buffer ...))) (setq --mepom (let (...) (let* ...
...))))) (save-excursion (save-restriction (widen) (goto-char (or
--mepom (point))) (if (derived-mode-p 'org-mode) nil (display-warning
'... (format-message \"`org-element-at-point' cannot be used in non-Org
b...\" ... major-mode))) (if (and cached-only (memq this-command
org-element--cache-non-modifying-commands)) (progn (setq cached-only
nil))) (let (element) (if (org-element--cache-active-p) (progn ...))
(setq element (if cached-only ... ...)) (if (and ... element ...) (progn
...)) (if (eq ... ...) nil (if ... nil ...))))))))
org-element-at-point(nil)
(org-element-lineage (org-element-at-point epom) '(headline inlinetask
org-data) 'with-self)
(setq epom (org-element-lineage (org-element-at-point epom) '(headline
inlinetask org-data) 'with-self))
org--property-local-values(\"ID\" nil nil)
(let* ((local (org--property-local-values property literal-nil epom))
(value (and local (mapconcat #'identity (delq nil local)
(org--property-get-separator property))))) (if literal-nil value
(org-not-nil value)))
(cond ((member-ignore-case property (cons \"CATEGORY\"
org-special-properties)) (cdr (assoc-string property
(org-entry-properties epom property)))) ((and inherit (or (not (eq
inherit 'selective)) (org-property-inherit-p property)))
(org-entry-get-with-inheritance property literal-nil epom)) (t (let*
((local (org--property-local-values property literal-nil epom)) (value
(and local (mapconcat #'identity (delq nil local)
(org--property-get-separator property))))) (if literal-nil value
(org-not-nil value)))))
org-entry-get(nil \"ID\" nil)
(let ((id (org-entry-get epom \"ID\" (and inherit t)))) (cond ((and id
(stringp id) (string-match \"\\\\S-\" id)) id) (create (setq id
(org-id-new prefix)) (org-entry-put epom \"ID\" id) (let ((--mepom
epom)) (save-excursion (cond ((markerp --mepom) (set-buffer ...))
((numberp --mepom)) (t (if ... ...) (setq --mepom ...))) (save-excursion
(save-restriction (widen) (goto-char ...) (org-id-add-location id
...))))) id)))
org-id-get()
(and (org-id-get) (not (org-entry-get (point) \"ROAM_EXCLUDE\"))
(funcall org-roam-db-node-include-function))
org-roam-db-node-p()
(or (org-roam-db-node-p) (bobp) (eq (funcall outline-level)
(save-excursion (org-roam-up-heading-or-point-min) (funcall
outline-level))))
(not (or (org-roam-db-node-p) (bobp) (eq (funcall outline-level)
(save-excursion (org-roam-up-heading-or-point-min) (funcall
outline-level)))))
(while (not (or (org-roam-db-node-p) (bobp) (eq (funcall outline-level)
(save-excursion (org-roam-up-heading-or-point-min) (funcall
outline-level))))) (org-roam-up-heading-or-point-min))
(save-restriction (widen) (while (not (or (org-roam-db-node-p) (bobp)
(eq (funcall outline-level) (save-excursion
(org-roam-up-heading-or-point-min) (funcall outline-level)))))
(org-roam-up-heading-or-point-min)) (let* ((id (and t (org-id-get))))
(if id (org-roam-populate (record 'org-roam-node nil nil nil nil nil id
nil (point) nil nil nil nil nil nil nil nil nil nil)) nil)))
(save-excursion (save-restriction (widen) (while (not (or
(org-roam-db-node-p) (bobp) (eq (funcall outline-level) (save-excursion
(org-roam-up-heading-or-point-min) (funcall outline-level)))))
(org-roam-up-heading-or-point-min)) (let* ((id (and t (org-id-get))))
(if id (org-roam-populate (record 'org-roam-node nil nil nil nil nil id
nil (point) nil nil nil nil nil nil nil nil nil nil)) nil))))
(cond ((and it (magit-section-match-1 'org-roam-node-section it))
(eieio-oref it 'node)) ((and it (magit-section-match-1
'org-roam-preview-section it)) (save-excursion (magit-section-up)
(org-roam-node-at-point))) (t (save-excursion (save-restriction (widen)
(while (not (or (org-roam-db-node-p) (bobp) (eq ... ...)))
(org-roam-up-heading-or-point-min)) (let* ((id (and t ...))) (if id
(org-roam-populate (record ... nil nil nil nil nil id nil ... nil nil
nil nil nil nil nil nil nil nil)) nil))))))
(let* ((it (magit-current-section))) (cond ((and it
(magit-section-match-1 'org-roam-node-section it)) (eieio-oref it
'node)) ((and it (magit-section-match-1 'org-roam-preview-section it))
(save-excursion (magit-section-up) (org-roam-node-at-point))) (t
(save-excursion (save-restriction (widen) (while (not (or ... ... ...))
(org-roam-up-heading-or-point-min)) (let* ((id ...)) (if id
(org-roam-populate ...) nil)))))))
(or (let* ((it (magit-current-section))) (cond ((and it
(magit-section-match-1 'org-roam-node-section it)) (eieio-oref it
'node)) ((and it (magit-section-match-1 'org-roam-preview-section it))
(save-excursion (magit-section-up) (org-roam-node-at-point))) (t
(save-excursion (save-restriction (widen) (while (not ...)
(org-roam-up-heading-or-point-min)) (let* (...) (if id ... nil)))))))
(and assert (user-error \"No node at point\")))
org-roam-node-at-point()
(and t (org-roam-node-at-point))
(let* ((node (and t (org-roam-node-at-point)))) (if node (if (equal node
org-roam-buffer-current-node) nil (progn (setq
org-roam-buffer-current-node node) (setq
org-roam-buffer-current-directory org-roam-directory))
(save-current-buffer (set-buffer (get-buffer-create org-roam-buffer))
(org-roam-buffer-render-contents) (add-hook 'kill-buffer-hook
#'org-roam-buffer--persistent-cleanup-h nil t))) nil))
org-roam-buffer-persistent-redisplay()
(progn (display-buffer (get-buffer-create org-roam-buffer))
(org-roam-buffer-persistent-redisplay))
(let nil (progn (display-buffer (get-buffer-create org-roam-buffer))
(org-roam-buffer-persistent-redisplay)))
(cond ((eq val 'visible) (let nil (progn (quit-window nil
(get-buffer-window org-roam-buffer)) (remove-hook 'post-command-hook
#'org-roam-buffer--redisplay-h)))) ((memq val '(none exists)) (let nil
(progn (display-buffer (get-buffer-create org-roam-buffer))
(org-roam-buffer-persistent-redisplay)))))
(let* ((val (org-roam-buffer--visibility))) (cond ((eq val 'visible)
(let nil (progn (quit-window nil (get-buffer-window org-roam-buffer))
(remove-hook 'post-command-hook #'org-roam-buffer--redisplay-h))))
((memq val '(none exists)) (let nil (progn (display-buffer
(get-buffer-create org-roam-buffer))
(org-roam-buffer-persistent-redisplay))))))
org-roam-buffer-toggle()
funcall-interactively(org-roam-buffer-toggle)
command-execute(org-roam-buffer-toggle record)
execute-extended-command(nil \"org-roam-buffer-toggle\"
#(\"org-roam-buffer-toggle\" 0 22 (ws-butler-chg chg)))
funcall-interactively(execute-extended-command nil
\"org-roam-buffer-toggle\" #(\"org-roam-buffer-toggle\" 0 22
(ws-butler-chg chg)))
command-execute(execute-extended-command)
"
Please report this to Org mode mailing list (M-x org-submit-bug-report).
You should still send this bug report.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [BUG] Org Roam does not open capture buffer [9.7.11 (9.7.11-??-6a5d0ed34 @ /home/yonggan/.config/emacs/.local/straight/build-29.4/org/)]
2024-11-20 20:41 [BUG] Org Roam does not open capture buffer [9.7.11 (9.7.11-??-6a5d0ed34 @ /home/yonggan/.config/emacs/.local/straight/build-29.4/org/)] Yonggan
@ 2024-12-15 15:53 ` Ihor Radchenko
0 siblings, 0 replies; 2+ messages in thread
From: Ihor Radchenko @ 2024-12-15 15:53 UTC (permalink / raw)
To: Yonggan; +Cc: emacs-orgmode
Yonggan <yonggan@obco.pro> writes:
> State could not be dumped due to the following error:
>
> (user-error Tree-Sitter mode is not enabled for this buffer!)
> ⛔ Warning (org-element): ‘org-element-at-point’ cannot be used in
> non-Org buffer #<buffer init.el> (emacs-lisp-mode)
> ⛔ Warning (org-element): org-element--cache: Org parser error in
> init.el::9354. Resetting.
> The error was: (error "rx ‘**’ range error")
Thanks for reporting!
Do you need org roam to reproduce the error or does it happen without
org-roam as well?
You can get a more useful backtrace if you enable debug on error:
M-x toggle-debug-on-error.
--
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-12-15 15:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-20 20:41 [BUG] Org Roam does not open capture buffer [9.7.11 (9.7.11-??-6a5d0ed34 @ /home/yonggan/.config/emacs/.local/straight/build-29.4/org/)] Yonggan
2024-12-15 15:53 ` Ihor Radchenko
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).