emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)]
@ 2024-03-01 14:09 Philip Kaludercic
  2024-03-02 12:13 ` Ihor Radchenko
  0 siblings, 1 reply; 6+ messages in thread
From: Philip Kaludercic @ 2024-03-01 14:09 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.
------------------------------------------------------------------------

This just popped up in my *Warnings* buffer:

--8<---------------cut here---------------start------------->8---
⛔ Warning (org-element-cache): org-element--cache: Org parser error in .links.org::29638. Resetting.
 The error was: (wrong-type-argument integer-or-marker-p nil)
 Backtrace:
"  (backtrace-to-string nil)
  (org-element-at-point)
  (org-back-to-heading t)
  (org-back-to-heading-or-point-min t)
  (org-fold-show-entry)
  (org-fold-show-set-visibility lineage)
  (org-fold-reveal)
  (#f(compiled-function () #<bytecode 0x1268707681f9c2f0>))
  (occur-mode-goto-occurrence)
  (occur-next-error 1 nil)
  (next-error nil)
  (funcall-interactively next-error nil)
  (command-execute next-error)
"
 Please report this to Org mode mailing list (M-x org-submit-bug-report).
--8<---------------cut here---------------end--------------->8---

I was editing a file through occur over TRAMP, but otherwise I don't
think anything special was going on.

Emacs  : GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0)
 of 2024-02-26
Package: Org mode version 9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)

current state:
==============
(setq
 org-persist-before-write-hook '(org-element--cache-persist-before-write)
 org-html-format-headline-function 'org-html-format-headline-default-function
 org-html-format-drawer-function #[514 "\207" [] 3 ("/home/phi/Source/emacs/lisp/org/ox-html.elc" . 22340)]
 org-preview-latex-image-directory "/tmp/ltxpng/"
 org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function
 org-speed-command-hook '(org-speed-command-activate
			  org-babel-speed-command-activate)
 org-persist-after-read-hook '(org-element--cache-persist-after-read)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-latex-format-headline-function 'org-latex-format-headline-default-function
 org-latex-format-drawer-function #[514 "\207" [] 3 ("/home/phi/Source/emacs/lisp/org/ox-latex.elc" . 31158)]
 org-mode-hook '(#[0 "\301\211\207"
		   [imenu-create-index-function org-imenu-get-tree] 2]
		 #[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
		 site/org-check-language)
 outline-minor-mode-cycle-filter '(closure (t) nil
				   (and
				    (not (looking-at-p "^[[:space:]]+"))
				    (bolp) (outline-on-heading-p))
				   )
 org-use-speed-commands t
 org-confirm-shell-link-function 'yes-or-no-p
 org-export-dispatch-use-expert-ui t
 org-odt-format-headline-function 'org-odt-format-headline-default-function
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 outline-minor-mode-cycle t
 org-occur-hook '(org-first-headline-recenter)
 org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function
 org-ascii-format-drawer-function #[771 "\207" [] 4 ("/home/phi/Source/emacs/lisp/org/ox-ascii.elc" . 11831)]
 outline-minor-mode-prefix "\x01"
 org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"]
 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" :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)"]
			)
		       ("http" :follow
			#[514 "\301\300\302Q\"\207"
			  ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]
			)
		       ("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)
		       ("elisp" :follow org-link--open-elisp))
 org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe
			    org-babel-header-arg-expand)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-tab-first-hook '(org-babel-hide-result-toggle-maybe
		      org-babel-header-arg-expand)
 org-babel-pre-tangle-hook '(save-buffer)
 org-highlight-latex-and-related '(native latex entities)
 org-export-before-parsing-hook '(org-attach-expand-links)
 org-link-shell-confirm-function 'yes-or-no-p
 org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal
 outline-isearch-open-invisible-function 'outline-isearch-open-invisible
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
		     org-src-mode-configure-edit-buffer)
 org-agenda-loop-over-headlines-in-active-region nil
 org-link-elisp-confirm-function 'yes-or-no-p
 org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function
 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-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-odt-format-drawer-function #[514 "\207" [] 3 ("/home/phi/Source/emacs/lisp/org/ox-odt.elc" . 16675)]
 )
-- 
	Philip Kaludercic on peregrine


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)]
  2024-03-01 14:09 [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)] Philip Kaludercic
@ 2024-03-02 12:13 ` Ihor Radchenko
  2024-03-04 14:47   ` Philip Kaludercic
  0 siblings, 1 reply; 6+ messages in thread
From: Ihor Radchenko @ 2024-03-02 12:13 UTC (permalink / raw)
  To: Philip Kaludercic; +Cc: emacs-orgmode

Philip Kaludercic <philipk@posteo.net> writes:

> This just popped up in my *Warnings* buffer:
>
> --8<---------------cut here---------------start------------->8---
> ⛔ Warning (org-element-cache): org-element--cache: Org parser error in .links.org::29638. Resetting.
>  The error was: (wrong-type-argument integer-or-marker-p nil)
> ...
> I was editing a file through occur over TRAMP, but otherwise I don't
> think anything special was going on.

Thanks for reporting!
Does the error persist if you upgrade Org mode to the latest 9.6.20
version? If yes, what about the development version?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
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] 6+ messages in thread

* Re: [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)]
  2024-03-02 12:13 ` Ihor Radchenko
@ 2024-03-04 14:47   ` Philip Kaludercic
  2024-03-05 11:02     ` Ihor Radchenko
  0 siblings, 1 reply; 6+ messages in thread
From: Philip Kaludercic @ 2024-03-04 14:47 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode

Ihor Radchenko <yantar92@posteo.net> writes:

> Philip Kaludercic <philipk@posteo.net> writes:
>
>> This just popped up in my *Warnings* buffer:
>>
>> --8<---------------cut here---------------start------------->8---
>> ⛔ Warning (org-element-cache): org-element--cache: Org parser error
>> in .links.org::29638. Resetting.
>>  The error was: (wrong-type-argument integer-or-marker-p nil)
>> ...
>> I was editing a file through occur over TRAMP, but otherwise I don't
>> think anything special was going on.
>
> Thanks for reporting!
> Does the error persist if you upgrade Org mode to the latest 9.6.20
> version? If yes, what about the development version?

Sorry, I cannot really reproduce the bug in any reliable way.

-- 
	Philip Kaludercic on peregrine


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)]
  2024-03-04 14:47   ` Philip Kaludercic
@ 2024-03-05 11:02     ` Ihor Radchenko
  2024-03-05 11:18       ` Philip Kaludercic
  0 siblings, 1 reply; 6+ messages in thread
From: Ihor Radchenko @ 2024-03-05 11:02 UTC (permalink / raw)
  To: Philip Kaludercic; +Cc: emacs-orgmode

Philip Kaludercic <philipk@posteo.net> writes:

>> Thanks for reporting!
>> Does the error persist if you upgrade Org mode to the latest 9.6.20
>> version? If yes, what about the development version?
>
> Sorry, I cannot really reproduce the bug in any reliable way.

Even if you cannot reproduce reliably, it is not a problem. Org mode has
a way to enable recording diagnostics info (via
org-element--cache-self-verify). But that only makes sense if we know
for sure that the bug is present on the latest development version of
Org mode.

So, I just need to know if you keep seeing problems after upgrading to
the latest main.

If you have no time or interest diagnosing the bug and the warnings keep
appearing, you may disable cache in your config by customizing
org-element-use-cache.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
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] 6+ messages in thread

* Re: [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)]
  2024-03-05 11:02     ` Ihor Radchenko
@ 2024-03-05 11:18       ` Philip Kaludercic
  2024-03-05 11:25         ` Ihor Radchenko
  0 siblings, 1 reply; 6+ messages in thread
From: Philip Kaludercic @ 2024-03-05 11:18 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode

Ihor Radchenko <yantar92@posteo.net> writes:

> Philip Kaludercic <philipk@posteo.net> writes:
>
>>> Thanks for reporting!
>>> Does the error persist if you upgrade Org mode to the latest 9.6.20
>>> version? If yes, what about the development version?
>>
>> Sorry, I cannot really reproduce the bug in any reliable way.
>
> Even if you cannot reproduce reliably, it is not a problem. Org mode has
> a way to enable recording diagnostics info (via
> org-element--cache-self-verify). But that only makes sense if we know
> for sure that the bug is present on the latest development version of
> Org mode.
>
> So, I just need to know if you keep seeing problems after upgrading to
> the latest main.
>
> If you have no time or interest diagnosing the bug and the warnings keep
> appearing, you may disable cache in your config by customizing
> org-element-use-cache.

The issue is rather, I don't see the warning at all anymore ("cannot
reproduce reliably" in the sense of might randomly occur at some point
again).

-- 
	Philip Kaludercic on peregrine


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)]
  2024-03-05 11:18       ` Philip Kaludercic
@ 2024-03-05 11:25         ` Ihor Radchenko
  0 siblings, 0 replies; 6+ messages in thread
From: Ihor Radchenko @ 2024-03-05 11:25 UTC (permalink / raw)
  To: Philip Kaludercic; +Cc: emacs-orgmode

Philip Kaludercic <philipk@posteo.net> writes:

> The issue is rather, I don't see the warning at all anymore ("cannot
> reproduce reliably" in the sense of might randomly occur at some point
> again).

If you see it again in future, you may add
(setq org-element--cache-self-verify 'backtrace)
to your config.
Then, Org mode will record diagnostics and add it to the warning message
if such message appear again. You can then share that diagnostics, so
that we can understand what is wrong.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
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] 6+ messages in thread

end of thread, other threads:[~2024-03-05 11:22 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-01 14:09 [BUG] (wrong-type-argument integer-or-marker-p nil) [9.6.15 (release_9.6.15 @ /home/phi/Source/emacs/lisp/org/)] Philip Kaludercic
2024-03-02 12:13 ` Ihor Radchenko
2024-03-04 14:47   ` Philip Kaludercic
2024-03-05 11:02     ` Ihor Radchenko
2024-03-05 11:18       ` Philip Kaludercic
2024-03-05 11:25         ` 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).