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.
------------------------------------------------------------------------
It gives this error message:
```
Warning (org-element): org-element--cache: Org parser error in
phd_2025.org::9689. 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).
```
Emacs : GNU Emacs 29.4 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.33,
cairo version 1.16.0)
of 2024-11-04
Package: Org mode version 9.7.31 (9.7.31-??-4e6d38d1a @
/home/buntu/.config/emacs/.local/straight/build-29.4/org/)
current state:
==============
(setq
org-link-elisp-confirm-function nil
org-directory "~/org/"
org-after-refile-insert-hook '(+org-save-buffer-after-capture-h)
org-indirect-buffer-display 'current-window
org-hide-emphasis-markers t
org-bibtex-headline-format-function 'org-bibtex-headline-format-default
org-download-file-format-function 'org-download-file-format-default
org-log-done t
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-log-into-drawer t
org-startup-folded nil
org-babel-after-execute-hook '(+org-redisplay-inline-images-in-babel-result-h)
org-link-abbrev-alist '(("doomdir" . "/home/buntu/.config/doom/%s")
("emacsdir" .
"/home/buntu/.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-skip-scheduled-if-done t
org-agenda-files '("~/org/")
org-capture-templates '(("t" "Personal todo" entry (file+headline
+org-capture-todo-file
"Inbox") "* [ ] %?\n%i\n%a"
:prepend t)
("n" "Personal notes" entry (file+headline
+org-capture-notes-file "Inbox") "* %u %?\n%i\n%a"
:prepend t)
("j" "Journal" entry (file+olp+datetree
+org-capture-journal-file) "* %U %?\n%i\n%a" :prepend t)
("p" "Templates for projects")
("pt" "Project-local todo" entry (file+headline
+org-capture-project-todo-file "Inbox")
"* TODO %?\n%i\n%a" :prepend t)
("pn" "Project-local notes" entry (file+headline
+org-capture-project-notes-file "Inbox")
"* %U %?\n%i\n%a" :prepend t)
("pc" "Project-local changelog" entry
(file+headline +org-capture-project-changelog-file
"Unreleased")
"* %U %?\n%i\n%a" :prepend t)
("o" "Centralized templates for projects")
("ot" "Project todo" entry
#'+org-capture-central-project-todo-file "* TODO %?\n %i\n %a" :heading
"Tasks" :prepend nil)
("on" "Project notes" entry
#'+org-capture-central-project-notes-file "* %U %?\n %i\n %a" :heading
"Notes" :prepend t)
("oc" "Project changelog" entry
#'+org-capture-central-project-changelog-file "* %U %?\n %i\n %a"
:heading "Changelog" :prepend t)
)
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 "/home/buntu/org/notes.org"
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 600
org-attach-use-inheritance t
org-mode-local-vars-hook '(+org-init-gifs-h)
org-mode-hook '(er/add-org-mode-expansions #[0 "\301\211\207"
[imenu-create-index-function org-imenu-get-tree] 2]
(closure (t) nil (org-bullets-mode 1))
(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
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
+corfu-add-cape-elisp-block-h)
org-agenda-skip-deadline-if-done t
org-src-window-setup 'other-window
org-id-locations-file "/home/buntu/org/.orgids"
org-agenda-span 10
org-priority-faces '((65 . error) (66 . warning) (67 . shadow))
org-ellipsis " [...] "
org-download-abbreviate-filename-function 'file-relative-name
org-agenda-tags-column 100
org-confirm-shell-link-function 'yes-or-no-p
org-agenda-skip-unavailable-files t
org-download-annotate-function 'org-download-annotate-default
org-download-screenshot-method "scrot"
outline-isearch-open-invisible-function 'outline-isearch-open-invisible
org-use-sub-superscripts '{}
org-super-agenda-mode t
org-startup-indented t
org-sort-function 'string-collate-lessp
org-agenda-mode-hook '(+org-habit-resize-graph-h evil-org-agenda-mode)
org-link-translation-function 'toc-org-unhrefify
org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-src-preserve-indentation t
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-agenda-window-setup 'current-window
org-tags-exclude-from-inheritance '("crypt")
org-clock-out-remove-zero-time-clocks t
org-hide-leading-stars t
org-todo-keywords '((sequence "TODO(t)" "PROJ(p)" "LOOP(r)" "STRT(s)"
"WAIT(w)" "HOLD(h)"
"IDEA(i)" "|" "DONE(d)" "KILL(k)")
(sequence "[ ](T)" "[-](S)" "[?](W)" "|" "[X](D)")
(sequence "|" "OKAY(o)" "YES(y)" "NO(n)"))
org-agenda-inhibit-startup t
org--warnings '("org-element--cache: Org parser error in phd_2025.org::9689.
Resetting.\n The error was: (wrong-type-argument integer-or-marker-p nil)\n
Backtrace:\nnil\n Please report this to Org mode mailing list (M-x
org-submit-bug-report).")
org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent)
org-preview-latex-image-directory
"/home/buntu/.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 "/home/buntu/.config/emacs/.local/etc/org-clock-save.el"
org-eldoc-breadcrumb-separator " → "
org-persist-directory "/home/buntu/.config/emacs/.local/cache/org/persist/"
org-export-backends '(md ascii html icalendar latex odt)
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-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 t
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-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 "/home/buntu/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-metadown-hook '(org-babel-pop-to-session-maybe)
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)
("id" :follow org-id-open :store org-id-store-link-maybe)
("notmuch-tree" :store org-notmuch-tree-store-link
:follow
org-notmuch-tree-open)
("notmuch-search" :store org-notmuch-search-store-link
:follow
org-notmuch-search-open)
("notmuch" :store org-notmuch-store-link :follow
org-notmuch-open)
("elfeed" :follow elfeed-link-open :store
elfeed-link-store-link)
("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-metaup-hook '(org-babel-load-in-session-maybe)
org-startup-with-inline-images t
org-imenu-depth 6
org-download-link-format-function 'org-download-link-format-function-default
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-agenda-block-separator 8411
org-id-locations-file-relative t
org-archive-subtree-save-file-p t
org-list-allow-alphabetical t
)
Disclaimer
The information contained in this communication from the sender is
confidential. It is intended solely for use by the recipient and others
authorized to receive it. If you are not the recipient, you are hereby notified
that any disclosure, copying, distribution or taking action in relation of the
contents of this information is strictly prohibited and may be unlawful.