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 Thread Ihor Radchenko
Philip Kaludercic  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 .
Support Org development at ,
or support my work at 



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 Thread Philip Kaludercic
Ihor Radchenko  writes:

> Philip Kaludercic  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



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 Thread Ihor Radchenko
Philip Kaludercic  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 .
Support Org development at ,
or support my work at 



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 Thread Philip Kaludercic
Ihor Radchenko  writes:

> Philip Kaludercic  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



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 Thread Ihor Radchenko
Philip Kaludercic  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 .
Support Org development at ,
or support my work at 



[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 Thread Philip Kaludercic



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 () #))
  (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 ""
 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