Hi Tony, Would you mind giving us a brief description of what you were trying to do when you got the error?
Thanks, Derek On Thu, May 14, 2026 at 5:17 AM Tony Ballantyne <[email protected]> wrote: > This is the message > > > ⛔ Warning (org-element): org-element--cache: Org parser error in > barter.org::52667. Resetting. > The error was: (error "Invalid search bound (wrong side of point)") > Backtrace: > nil > Please report this to Org mode mailing list (M-x org-submit-bug-report). > > I have duly reported it! > > Tony > > 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, aarch64-apple-darwin25.2.0, Carbon > Version 170 AppKit 2685.3) > of 2026-02-08 > Package: Org mode version 9.7.34 (9.7.34-??-8b15a0d0b @ > /Users/tony/.config/emacs/.local/straight/build-29.4/org/) > > current state: > ============== > (setq > org-archive-location "~/Dropbox/projects/archive.org::* From %s" > org-link-elisp-confirm-function nil > org-directory "~/Dropbox/org/" > org-after-refile-insert-hook '(+org-save-buffer-after-capture-h) > org-indirect-buffer-display 'current-window > org-bibtex-headline-format-function 'org-bibtex-headline-format-default > org-roam-mode-hook '(+org-roam-detach-magit-section-mode-map-h > turn-on-visual-line-mode) > org-agenda-custom-commands '(("1" "Level 1 Overview" > ((tags-todo "LEVEL=1+TODO=\"NEXT\"" > ((org-agenda-overriding-header > "Level 1 Next:") > ) > ) > (tags-todo "LEVEL=1+TODO=\"TODO\"" > ((org-agenda-overriding-header > "Level 1 Todos:") > ) > ) > ) > ) > ("2" "Level 2 Overview" > ((tags-todo "LEVEL=2+TODO=\"NEXT\"" > ((org-agenda-overriding-header > "Level 2 Next:") > ) > ) > (tags-todo "LEVEL=2+TODO=\"TODO\"" > ((org-agenda-overriding-header > "Level 2 Todos:") > ) > ) > ) > ) > ) > org-load-hook '(+org-init-org-directory-h +org-init-appearance-h > +org-init-agenda-h +org-init-attachments-h > +org-init-babel-h > +org-init-babel-lazy-loader-h +org-init-capture-defaults-h > +org-init-capture-frame-h +org-init-custom-links-h > +org-init-export-h +org-init-habit-h +org-init-hacks-h > +org-init-keybinds-h +org-init-popup-rules-h > +org-init-smartparens-h +org-init-roam-h) > org-startup-folded t > org-babel-after-execute-hook > '(+org-redisplay-inline-images-in-babel-result-h) > org-link-abbrev-alist '(("doomdir" . "/Users/tony/.config/doom/%s") > ("emacsdir" . "/Users/tony/.config/emacs/%s") > ("doom-repo" . > "https://github.com/doomemacs/doomemacs/%s") > ("wolfram" . " > https://wolframalpha.com/input/?i=%s") > ("wikipedia" . "https://en.wikipedia.org/wiki/%s > ") > ("duckduckgo" . "https://duckduckgo.com/?q=%s") > ("kagi" . "https://kagi.com/search?q=%s") > ("gmap" . "https://maps.google.com/maps?q=%s") > ("gimages" . "https://google.com/images?q=%s") > ("google" . "https://google.com/search?q=") > ("youtube" . "https://youtube.com/watch?v=%s") > ("github" . "https://github.com/%s")) > org-agenda-files '("~/Dropbox/org/" "~/Dropbox/org-roam/daily") > org-capture-templates '(("t" "Todo" entry (file "~/Dropbox/org/inbox.org") > "* TODO %?") > ) > org-roam-node-display-template #("${doom-hierarchy:*} ${doom-type:12} > ${doom-tags:42}" 20 35 (face font-lock-keyword-face) 36 51 (face (:inherit > org-tag :box nil))) > org-persist-after-read-hook '(org-element--cache-persist-after-read) > org-refile-targets '((nil :maxlevel . 3) (org-agenda-files :maxlevel . 3)) > org-export-before-parsing-hook '(org-attach-expand-links) > org-cycle-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h > org-babel-hide-result-toggle-maybe > org-babel-header-arg-expand > +org-clear-babel-results-h > +org-cycle-only-current-subtree-h) > org-default-notes-file "/Users/tony/Dropbox/org/notes.org" > org-roam-find-file-hook > '(doom--setq-org-id-link-to-org-use-id-for-org-roam-find-file-h > org-roam-buffer--setup-redisplay-h > org-roam--register-completion-functions-h > org-roam--replace-roam-links-on-save-h > org-roam-db-autosync--setup-update-on-save-h > +org-roam-enable-auto-backlinks-buffer-h) > org-refile-use-outline-path 'file > org-archive-hook '(org-attach-archive-delete-maybe) > org-file-apps '((remote . emacs) (auto-mode . emacs) (directory . emacs) > ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) > ("\\.pdf\\'" . default)) > 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-font-lock-set-keywords-hook '(doom-themes-enable-org-fontification) > org-modules '(ol-bibtex) > org-yank-image-file-name-function 'org-yank-image-autogen-filename > org-image-actual-width nil > org-attach-use-inheritance t > org-mode-local-vars-hook '(+org-init-gifs-h) > org-mode-hook '(er/add-org-mode-expansions > (closure (t) (&rest _) > (add-hook 'save-place-after-find-file-hook > #'+org-make-last-point-visible-h nil t) > ) > +lookup--init-org-mode-handlers-h > #[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] > (closure (t) (&rest _) (zz/adjust-org-company-backends)) > doom-disable-show-paren-mode-h > doom-disable-show-trailing-whitespace-h evil-org-mode > org-eldoc-load toc-org-enable writegood-mode flyspell-mode > embrace-org-mode-hook) > org-src-window-setup 'other-window > org-id-locations-file "/Users/tony/Dropbox/org/.orgids" > org-roam-ref-annotation-function 'org-roam-ref-read--annotation > org-roam-directory "/Users/tony/Dropbox/org-roam" > org-agenda-span 10 > org-priority-faces '((65 . error) (66 . warning) (67 . shadow)) > org-ellipsis " [...] " > org-roam-db-node-include-function #[0 "\300\207" [t] 1] > org-roam-node-template-prefixes '(("doom-type" . "@") ("doom-tags" . "#") > ("tags" . "#") ("todo" . "t:")) > org-agenda-show-all-dates nil > org-confirm-shell-link-function 'yes-or-no-p > org-agenda-skip-unavailable-files t > outline-isearch-open-invisible-function 'outline-isearch-open-invisible > org-use-sub-superscripts '{} > org-startup-indented t > org-sort-function 'string-collate-lessp > org-agenda-mode-hook '(+org-habit-resize-graph-h evil-org-agenda-mode) > org-roam-capture-preface-hook '(org-roam-capture--try-capture-to-ref-h) > org-link-translation-function 'toc-org-unhrefify > org-agenda-before-write-hook '(org-agenda-add-entry-text) > org-capture-prepare-finalize-hook '(org-roam-capture--install-finalize-h) > org-src-preserve-indentation t > org-roam-preview-function 'org-roam-preview-default-function > org-entities-user '(("flat" "\\flat" nil "" "" "266D" "♭") > ("sharp" "\\sharp" nil "" "" "266F" "♯")) > org-src-mode-hook '(org-src-babel-configure-edit-buffer > org-src-mode-configure-edit-buffer) > org-roam-db-autosync-mode t > org-agenda-window-setup 'current-window > org-tags-exclude-from-inheritance '("crypt") > org-clock-out-remove-zero-time-clocks t > org-log-buffer-setup-hook '(org-roam-log--setup) > org-hide-leading-stars t > org-todo-keywords '((sequence "TODO" "NEXT" "|" "DONE")) > org-agenda-inhibit-startup t > org--warnings '("org-element--cache: Org parser error in barter.org::52667. > Resetting.\n The error was: (error \"Invalid search bound (wrong side of > point)\")\n Backtrace:\nnil\n Please report this to Org mode mailing list > (M-x org-submit-bug-report).") > org-roam-capture-new-node-hook '(org-roam-capture--insert-captured-ref-h) > org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent) > org-preview-latex-image-directory > "/Users/tony/.config/emacs/.local/cache/org/latex/" > org-fontify-whole-heading-line t > org-speed-command-hook '(org-speed-command-activate > org-babel-speed-command-activate) > org-clock-persist-file > "/Users/tony/.config/emacs/.local/etc/org-clock-save.el" > org-eldoc-breadcrumb-separator " → " > org-persist-directory "/Users/tony/.config/emacs/.local/cache/org/persist/" > org-export-backends '(md ascii html icalendar latex odt) > org-roam-list-files-commands '(fd fdfind rg find) > org-enforce-todo-dependencies t > org-confirm-babel-evaluate nil > org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal > org-clock-in-resume t > org-insert-heading-respect-content t > org-M-RET-may-split-line nil > org-clock-persist 'history > org-persist-before-write-hook '(org-element--cache-persist-before-write) > org-tab-first-hook '(+org-yas-expand-maybe-h +org-indent-maybe-h > org-babel-hide-result-toggle-maybe > org-babel-header-arg-expand > +org-clear-babel-results-h > +org-cycle-only-current-subtree-h) > org-agenda-todo-ignore-scheduled 'all > org-link-shell-confirm-function 'yes-or-no-p > org-agenda-finalize-hook '(+org-exclude-agenda-buffers-from-workspace-h) > org-babel-pre-tangle-hook '(save-buffer) > org-roam-completion-everywhere t > org-agenda-loop-over-headlines-in-active-region nil > org-fontify-quote-and-verse-blocks t > org-agenda-start-on-weekday nil > org-attach-id-dir "/Users/tony/Dropbox/org/.attach/" > org-todo-keyword-faces '(("[-]" . +org-todo-active) > ("STRT" . +org-todo-active) > ("[?]" . +org-todo-onhold) > ("WAIT" . +org-todo-onhold) > ("HOLD" . +org-todo-onhold) > ("PROJ" . +org-todo-project) > ("NO" . +org-todo-cancel) > ("KILL" . +org-todo-cancel)) > org-capture-mode-hook '(+org-show-target-in-capture-header-h > evil-insert-state) > org-agenda-deadline-faces '((1.001 . error) (1.0 . org-warning) > (0.5 . org-upcoming-deadline) > (0.0 . org-upcoming-distant-deadline)) > org-occur-hook '(org-first-headline-recenter) > org-capture-after-finalize-hook '(+org-capture-cleanup-frame-h) > org-roam-log-setup-hook '(org-roam--register-completion-functions-h) > org-metadown-hook '(org-babel-pop-to-session-maybe) > org-roam-node-annotation-function 'org-roam-node-read--annotation > org-link-parameters '(("orgit-rev" :store orgit-rev-store :follow > orgit-rev-open :export orgit-rev-export :complete > orgit-rev-complete-link) > ("orgit-log" :store orgit-log-store :follow > orgit-log-open :export orgit-log-export :complete > orgit-log-complete-link) > ("orgit" :store orgit-status-store :follow > orgit-status-open :export orgit-status-export > :complete orgit-status-complete-link) > ("bibtex" :follow org-bibtex-open :store > org-bibtex-store-link) > ("roam" :follow org-roam-link-follow-link) > ("id" :follow org-id-open :store > org-id-store-link-maybe) > ("img" :image-data-fun +org-inline-image-data-fn) > ("doom-changelog" :follow > (closure (t) (link) > (find-file (doom-path doom-docs-dir " > changelog.org")) > (org-match-sparse-tree nil link)) > ) > ("doom-user" :follow > (closure (t) (link) > (browse-url > (format "https://github.com/%s" > (string-remove-prefix "@" > (+org-link-read-desc-at-point link)) > ) > ) > ) > :face (closure (t) (_) 'org-priority)) > ("doom-ref" :follow > (closure (t) (link) > (let > ((link (+org-link-read-desc-at-point link)) > (url "https://github.com") > (doom-repo "doomemacs/doomemacs")) > (let ((saved-match-data (match-data))) > (unwind-protect > (progn > (browse-url > (cond > ((string-match > > "^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)" link) > (format "%s/%s/issues/%s" url > (or (match-string 1 link) doom-repo) > (match-string 2 link)) > ) > ((string-match > > "^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link) > (format "%s/%s/commit/%s" url > (or (match-string 1 link) doom-repo) > (match-string 2 link)) > ) > ((user-error "Invalid doom-ref link: %S" > link))) > ) > ) > (set-match-data saved-match-data t)) > ) > ) > ) > :face > (closure (t) (link) > (let ((link (+org-link-read-desc-at-point link))) > (if > (or > (string-match > > "^\\([^/]+\\(?:/[^/]+\\)?\\)?#\\([0-9]+\\(?:#.*\\)?\\)" link) > (string-match > > "^\\([^/]+\\(?:/[^/]+\\)?@\\)?\\([a-z0-9]\\{7,\\}\\(?:#.*\\)?\\)" link) > ) > 'org-link 'error) > ) > ) > ) > ("doom-executable" :activate-func > +org-link--doom-executable-link-activate-fn > :help-echo > +org-link-doom--help-echo-from-textprop :face > org-verbatim) > ("doom-module" :follow > +org-link--doom-module-link-follow-fn > :activate-func > +org-link--doom-module-link-activate-fn :help-echo > +org-link-doom--help-echo-from-textprop) > ("doom-package" :follow > +org-link--doom-package-link-follow-fn > :activate-func > +org-link--doom-package-link-activate-fn :help-echo > +org-link-doom--help-echo-from-textprop) > ("cmd" :follow > (closure ((fn . describe-command)) (path > _prefixarg) > (funcall (or (command-remapping fn) fn) > (or (intern-soft path) > (user-error "Can't find documentation for %S" > path)) > ) > ) > :activate-func +org-link--command-link-activate-fn > :face help-key-binding :help-echo > +org-link-doom--help-echo-from-textprop) > ("face" :follow > (closure ((fn . describe-face)) (path _prefixarg) > (funcall (or (command-remapping fn) fn) > (or (intern-soft path) > (user-error "Can't find documentation for %S" > path)) > ) > ) > :activate-func +org-link--face-link-activate-fn > :face > (font-lock-type-face underline)) > ("fn" :follow > (closure ((fn . describe-function)) (path > _prefixarg) > (funcall (or (command-remapping fn) fn) > (or (intern-soft path) > (user-error "Can't find documentation for %S" > path)) > ) > ) > :activate-func +org-link--fn-link-activate-fn :face > (font-lock-function-name-face underline)) > ("var" :follow > (closure ((fn . describe-variable)) (path > _prefixarg) > (funcall (or (command-remapping fn) fn) > (or (intern-soft path) > (user-error "Can't find documentation for %S" > path)) > ) > ) > :activate-func +org-link--var-link-activate-fn > :face > (font-lock-variable-name-face underline)) > ("kbd" :follow > (closure (t) (ev) (interactive "e") > (minibuffer-message "%s" > (+org-link-doom--help-echo-from-textprop nil > (current-buffer) (posn-point (event-start ev))) > ) > ) > :help-echo +org-link-doom--help-echo-from-textprop > :face help-key-binding) > ("doom-modules" :complete > (closure > ((dir-fn closure ((dir-var . doom-modules-dir)) > nil > (symbol-value dir-var)) > (requires) (key . "doom-modules")) > nil > (if requires (mapc #'require (ensure-list > requires))) > (+org--relative-path > (+org--read-link-path key (funcall dir-fn)) > (funcall dir-fn)) > ) > :follow > (closure > ((dir-fn closure ((dir-var . doom-modules-dir)) > nil > (symbol-value dir-var)) > ) > (link) > (org-link-open-as-file > (expand-file-name link (funcall dir-fn)) nil) > ) > :face > (closure > ((dir-fn closure ((dir-var . doom-modules-dir)) > nil > (symbol-value dir-var)) > ) > (link) > (let* > ((path (expand-file-name link (funcall dir-fn))) > (option-index (string-match-p "::\\(.*\\)\\'" > path)) > (file-name (substring path 0 option-index))) > (if (file-exists-p file-name) 'org-link 'error)) > ) > :requires nil) > ("doom-docs" :complete > (closure > ((dir-fn closure ((dir-var . doom-docs-dir)) nil > (symbol-value dir-var)) > (requires) (key . "doom-docs")) > nil > (if requires (mapc #'require (ensure-list > requires))) > (+org--relative-path > (+org--read-link-path key (funcall dir-fn)) > (funcall dir-fn)) > ) > :follow > (closure > ((dir-fn closure ((dir-var . doom-docs-dir)) nil > (symbol-value dir-var)) > ) > (link) > (org-link-open-as-file > (expand-file-name link (funcall dir-fn)) nil) > ) > :face > (closure > ((dir-fn closure ((dir-var . doom-docs-dir)) nil > (symbol-value dir-var)) > ) > (link) > (let* > ((path (expand-file-name link (funcall dir-fn))) > (option-index (string-match-p "::\\(.*\\)\\'" > path)) > (file-name (substring path 0 option-index))) > (if (file-exists-p file-name) 'org-link 'error)) > ) > :requires nil) > ("doom" :complete > (closure > ((dir-fn closure ((dir-var . doom-emacs-dir)) nil > (symbol-value dir-var)) > (requires) (key . "doom")) > nil > (if requires (mapc #'require (ensure-list > requires))) > (+org--relative-path > (+org--read-link-path key (funcall dir-fn)) > (funcall dir-fn)) > ) > :follow > (closure > ((dir-fn closure ((dir-var . doom-emacs-dir)) nil > (symbol-value dir-var)) > ) > (link) > (org-link-open-as-file > (expand-file-name link (funcall dir-fn)) nil) > ) > :face > (closure > ((dir-fn closure ((dir-var . doom-emacs-dir)) nil > (symbol-value dir-var)) > ) > (link) > (let* > ((path (expand-file-name link (funcall dir-fn))) > (option-index (string-match-p "::\\(.*\\)\\'" > path)) > (file-name (substring path 0 option-index))) > (if (file-exists-p file-name) 'org-link 'error)) > ) > :requires nil) > ("org" :complete > (closure > ((dir-fn closure ((dir-var . org-directory)) nil > (symbol-value dir-var)) > (requires) (key . "org")) > nil > (if requires (mapc #'require (ensure-list > requires))) > (+org--relative-path > (+org--read-link-path key (funcall dir-fn)) > (funcall dir-fn)) > ) > :follow > (closure > ((dir-fn closure ((dir-var . org-directory)) nil > (symbol-value dir-var)) > ) > (link) > (org-link-open-as-file > (expand-file-name link (funcall dir-fn)) nil) > ) > :face > (closure > ((dir-fn closure ((dir-var . org-directory)) nil > (symbol-value dir-var)) > ) > (link) > (let* > ((path (expand-file-name link (funcall dir-fn))) > (option-index (string-match-p "::\\(.*\\)\\'" > path)) > (file-name (substring path 0 option-index))) > (if (file-exists-p file-name) 'org-link 'error)) > ) > :requires nil) > ("attachment" :image-data-fun > +org-image-file-data-fn > :follow org-attach-follow :complete > org-attach-complete-link) > ("file+sys") ("file+emacs") > ("shell" :follow org-link--open-shell) > ("news" :follow > #[514 "\301\300\302Q\"\207" > ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"] > ) > ("mailto" :follow > #[514 "\301\300\302Q\"\207" > ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"] > ) > ("https" :follow > #[514 "\301\300\302Q\"\207" > ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"] > :image-data-fun +org-http-image-data-fn) > ("http" :follow > #[514 "\301\300\302Q\"\207" > ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"] > :image-data-fun +org-http-image-data-fn) > ("ftp" :follow > #[514 "\301\300\302Q\"\207" ["ftp" browse-url ":"] > 6 "\n\n(fn URL ARG)"] > ) > ("help" :follow org-link--open-help :store > org-link--store-help) > ("file" :complete org-link-complete-file :face > (closure (t) (path) > (if > (or > (if (featurep :system 'windows) > (string-prefix-p "//" path)) > (file-remote-p path) > (if (featurep :system 'windows) > (string-prefix-p "\\\\" path)) > (file-exists-p path)) > 'org-link '(warning org-link)) > ) > ) > ("elisp" :follow org-link--open-elisp)) > org-roam-capture-templates '(("d" "default" plain "%?" :if-new > (file+head "%<%Y%m%d%H%M%S>-${slug}.org" > "#+title: ${title}\n#+filetags: ") > :unnarrowed t) > ) > org-metaup-hook '(org-babel-load-in-session-maybe) > org-imenu-depth 6 > org-display-remote-inline-images 'download > org-outline-path-complete-in-steps nil > org-special-ctrl-a/e t > org-tags-column 0 > org-src-lang-modes '(("md" . markdown) ("C" . c) ("C++" . c++) > ("asymptote" . asy) ("beamer" . latex) > ("calc" . fundamental) ("cpp" . c++) ("ditaa" . > artist) > ("desktop" . conf-desktop) ("dot" . fundamental) > ("elisp" . emacs-lisp) ("ocaml" . tuareg) > ("screen" . shell-script) ("sqlite" . sql) > ("toml" . conf-toml) ("shell" . sh) ("ash" . sh) > ("sh" . sh) ("bash" . sh) ("jsh" . sh) ("bash2" . sh) > ("dash" . sh) ("dtksh" . sh) ("ksh" . sh) ("es" . sh) > ("rc" . sh) ("itcsh" . sh) ("tcsh" . sh) ("jcsh" . > sh) > ("csh" . sh) ("ksh88" . sh) ("oash" . sh) ("pdksh" . > sh) > ("mksh" . sh) ("posix" . sh) ("wksh" . sh) ("wsh" . > sh) > ("zsh" . sh) ("rpm" . sh)) > org-clock-history-length 20 > org-roam-indirect-buffer-hook '(org-roam--register-completion-functions-h) > org-id-locations-file-relative t > org-archive-subtree-save-file-p t > org-list-allow-alphabetical t > ) > > -- +---------------------------------------------------------------+ | Derek Chen-Becker | | GPG Key available at https://keybase.io/dchenbecker and | | https://pgp.mit.edu/pks/lookup?search=derek%40chen-becker.org | | Fngrprnt: EB8A 6480 F0A3 C8EB C1E7 7F42 AFC5 AFEE 96E4 6ACC | +---------------------------------------------------------------+
