[BUG] org-mode failed to open top-level header properly when using the TAB key [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.3/lisp/org/)]
Hello org-mode developers I received the following warning and was duly encouraged to file a bug report: --- ⛔ Warning (org-element-cache): org-element--cache: Org parser error in post-nz.org::7833. Resetting. The error was: (wrong-type-argument integer-or-marker-p nil) Backtrace: nil Please report this to Org mode mailing list (M-x org-submit-bug-report). --- One of my top-level headers (with just one leading asterisk) failed to open. Switching to text mode showed that there was information to reveal. I also noticed earlier that one of my top-level headers had managed to empty itself on two different occasions. I now watch the status bar to check that the file has not changed when doing tasks like narrowing to an org-mode subtree. Sorry I cannot be more specific or insightful. My thanks to the maintainers for this very useful utility. -- Robbie Morrison Schillerstraße 85 10627 Berlin Germany Your bug report will be posted to the Org mailing list. Emacs : GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-04-01, modified by Debian Package: Org mode version 9.6.15 (release_9.6.15 @ /usr/share/emacs/29.3/lisp/org/) current state: == (setq org-link-elisp-confirm-function 'yes-or-no-p org-directory "/home/robbie/synk/org" org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"] org-agenda-skip-scheduled-if-done t org-persist-after-read-hook '(org-element--cache-persist-after-read) org-export-before-parsing-hook '(org-attach-expand-links) org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-tag-alist '(("URGENT" . 117) ("@PHONE" . 112) ("@ERRANDS" . 101) ("noexport" . 110)) org-default-notes-file "/home/robbie/synk/org/notes.org" org-archive-hook '(org-attach-archive-delete-maybe) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-cycle-optimize-window-after-visibility-change org-cycle-display-inline-images) org-persist-before-read-hook '(org-element--cache-persist-before-read) org-mode-hook '(#[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-fold-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes #[0 "\301\211\207" [imenu-create-index-function org-imenu-get-tree] 2] robbie-org-mode-customization) org-agenda-skip-deadline-if-done t outline-minor-mode-hook '(mediawiki-outline-magic-keys) org-confirm-shell-link-function 'yes-or-no-p outline-isearch-open-invisible-function 'outline-isearch-open-invisible org-agenda-before-write-hook '(org-agenda-add-entry-text) org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-confirm-elisp-link-function 'yes-or-no-p org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-fold-core-isearch-open-function 'org-fold--isearch-reveal org-persist-before-write-hook '(org-element--cache-persist-before-write) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-link-shell-confirm-function 'yes-or-no-p org-babel-pre-tangle-hook '(save-buffer) org-agenda-loop-over-headlines-in-active-region nil org-agenda-start-on-weekday nil org-occur-hook '(org-first-headline-recenter) org-metadown-hook '(org-babel-pop-to-session-maybe) outline-minor-mode-prefix "o" org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("id" :follow org-id-open) ("eww" :follow org-eww-open :store org-eww-store-link) ("rmail" :follow org-rmail-open :store org-rmail-store-link) ("mhe" :follow org-mhe-open :store org-mhe-store-link) ("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export) ("info" :follow org-info-open :export org-info-export :store org-info-store-link :insert-description org-info-description-as-command) ("gnus" :follow org-gnus-open :store org-gnus-store-link) ("docview" :follow org-docview-open :export org-docview-export :store org-docview-store-link) ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link :store org-bbdb-store-link) ("w3m" :store org-w3m-store-link) ("doi" :follow org-link-doi-open :export org-link-doi-export) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell) ("news" :fol
Re: [BUG] org-mode failed to open top-level header properly when using the TAB key [9.6.15 (release_9.6.15 @ /usr/share/emacs/29.3/lisp/org/)]
Hello Ihor Many thanks for your follow up. I have set `org-element-use-cache' to nil as you suggest. Seems fine. My org-mode is just via the package management system on Ubuntu, so somewhat behind I guess. Am a big fan of org-mode. Tx! Robbie On 15/09/2024 14.20, Ihor Radchenko wrote: Robbie Morrison writes: I received the following warning and was duly encouraged to file a bug report: --- ⛔ Warning (org-element-cache): org-element--cache: Org parser error in post-nz.org::7833. Resetting. The error was: (wrong-type-argument integer-or-marker-p nil) Backtrace: nil Please report this to Org mode mailing list (M-x org-submit-bug-report). --- One of my top-level headers (with just one leading asterisk) failed to open. Switching to text mode showed that there was information to reveal. I also noticed earlier that one of my top-level headers had managed to empty itself on two different occasions. I now watch the status bar to check that the file has not changed when doing tasks like narrowing to an org-mode subtree. Thanks for reporting! I note that you are using Org 9.6.15, while the latest Org version is Org 9.7.11. You may try to upgrade. It may fix the problems you are seeing. If not, please let us know. If you cannot upgrade, such warnings might be due to recently enabled parser cache - some bugs have been fixed in that area after Org 9.6.15. You can disable the cache by setting `org-element-use-cache' to nil. Hope it helps. -- Robbie Morrison Address: Schillerstrasse 85, 10627 Berlin, Germany Phone: +49.30.612-87617