Gnus development mailing list
 help / color / mirror / Atom feed
From: hobbes@poukram.net (Rémi Letot)
To: ding@gnus.org
Subject: saving registry is fixed, but gnorb still can't gnorb-org-view
Date: Wed, 01 Apr 2020 22:59:01 +0200	[thread overview]
Message-ID: <87y2rec48a.fsf@sphax> (raw)
In-Reply-To: <87d08rs5ei.fsf@sphax>

hobbes@poukram.net writes:

> Hello,
>
> this is what happens when I push s while in the group buffer:

I quit gnus without saving newsrc, then restarted, and that problem is
gone. I probably lost some registry entries, some recent links between
org headings and gnus messages, but that's not a big problem.

However this one is still there:

> Also, might be related, gnorb-org-view (C-c v) on most (if not all) org
> entries linked to mails produces the following:
>
> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
>   replace-regexp-in-string("\\(\\\\+\\)\\(?:\\'\\|[][]\\)" (closure
> ((link) org-ts-regexp org-time-stamp-formats org-src-source-file-name
> org-outline-regexp-bol org-inhibit-startup org-id-link-to-org-use-id
> org-highlight-links org-comment-string org-agenda-buffer-name
> clean-buffer-list-kill-buffer-names t) (_) (concat (make-string (/ (-
> (match-end 1) (match-beginning 1)) 2) 92))) nil nil t 1)
>   org-link-unescape(nil)
>   nnir-run-gnorb(((query . "id+6d3a4ef0-2748-409f-8607-a26112ea4353")) "nngnorb:Org tracking" ("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353"))
>   #f(compiled-function (x) #<bytecode 0x1343971>)(("nngnorb:Org tracking" ("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353")))
>   mapcar(#f(compiled-function (x) #<bytecode 0x1343971>) (("nngnorb:Org tracking" ("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353"))))
>   nnir-run-query(((nnir-query-spec (query
> . "id+6d3a4ef0-2748-409f-8607-a26112ea4353")) (nnir-group-spec
> ("nngnorb:Org tracking"
> ("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353")))))
>   nnir-request-group("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353"
> "nngnorb:Org tracking-ephemeral" t
> ("nnir:gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353" 3 nil nil (nnir
> "nngnorb:Org tracking-ephemeral" (nnir-address "nngnorb:Org
> tracking")) ((quit-config when (and (window-configuration-p
> gnorb-window-conf) gnorb-return-marker) (set-window-configuration
> gnorb-window-conf) (goto-char gnorb-return-marker)) (nnir-specs
> (nnir-query-spec (query . "id+6d3a4ef0-2748-409f-8607-a26112ea4353"))
> (nnir-group-spec ("nngnorb:Org tracking"
> ("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353")))) (nnir-artlist))))
>   gnus-request-group("nnir:gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353"
> t nil ("nnir:gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353" 3 nil nil
> (nnir "nngnorb:Org tracking-ephemeral" (nnir-address "nngnorb:Org
> tracking")) ((quit-config when (and (window-configuration-p
> gnorb-window-conf) gnorb-return-marker) (set-window-configuration
> gnorb-window-conf) (goto-char gnorb-return-marker)) (nnir-specs
> (nnir-query-spec (query . "id+6d3a4ef0-2748-409f-8607-a26112ea4353"))
> (nnir-group-spec ("nngnorb:Org tracking"
> ("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353")))) (nnir-artlist))))
>   gnus-select-newsgroup("nnir:gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353" t nil)
>   gnus-summary-read-group-1("nnir:gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353" t t nil nil nil)
>   gnus-summary-read-group("nnir:gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353" t t nil nil nil nil)
>   (let ((no-display (eq all 0)) (group (or group
> (gnus-group-group-name))) number active marked entry) (if (eq all 0)
> (progn (setq all nil))) (if group nil (error "No group on current
> line")) (setq marked (nth 3 (nth 2 (setq entry (symbol-value
> (intern-soft group gnus-newsrc-hashtb)))))) (setq number (cond
> ((numberp all) all) (entry (car entry)) ((setq active (symbol-value
> (intern-soft group gnus-active-hashtb))) (- (1+ (cdr active)) (car
> active))))) (gnus-summary-read-group group (or all (and (numberp
> number) (= 0 (+ number (gnus-range-length (cdr ...))
> (gnus-range-length (cdr ...)))))) no-article nil no-display nil
> select-articles))
>   gnus-group-read-group(t t "nnir:gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353" nil)
>   (let ((gnus-large-newsgroup gnus-large-ephemeral-newsgroup)
> (gnus-fetch-old-headers gnus-fetch-old-ephemeral-headers))
> (gnus-group-read-group (or number t) t group select-articles))
>   (if (let ((gnus-large-newsgroup gnus-large-ephemeral-newsgroup)
> (gnus-fetch-old-headers gnus-fetch-old-ephemeral-headers))
> (gnus-group-read-group (or number t) t group select-articles)) (progn
> group))
>   (condition-case nil (if (let ((gnus-large-newsgroup
> gnus-large-ephemeral-newsgroup) (gnus-fetch-old-headers
> gnus-fetch-old-ephemeral-headers)) (gnus-group-read-group (or number
> t) t group select-articles)) (progn group)) (quit (if debug-on-quit
> (debug "Quit") (message "Quit reading the ephemeral group")) nil))
>   (if request-only group (condition-case nil (if (let
> ((gnus-large-newsgroup gnus-large-ephemeral-newsgroup)
> (gnus-fetch-old-headers gnus-fetch-old-ephemeral-headers))
> (gnus-group-read-group (or number t) t group select-articles)) (progn
> group)) (quit (if debug-on-quit (debug "Quit") (message "Quit reading
> the ephemeral group")) nil)))
>   (let ((group (if (gnus-group-foreign-p group) group
> (gnus-group-prefixed-name (let ((gname group)) (if (string-match
> "^[^:]+:" gname) (substring gname ...) gname)) method)))) (set (intern
> group gnus-active-hashtb) nil) (set (intern group gnus-newsrc-hashtb)
> (list -1 nil (list group gnus-level-default-subscribed nil nil method
> (cons (cons (quote quit-config) (cond (quit-config quit-config)
> (... ...) (t ...))) parameters)))) (setq gnus-ephemeral-servers (cons
> method gnus-ephemeral-servers)) (if (gnus-buffer-live-p
> gnus-group-buffer) (progn (set-buffer gnus-group-buffer))) (if
> (gnus-check-server method) nil (error "Unable to contact server: %s"
> (gnus-status-message method))) (if activate (progn
> (gnus-activate-group group (quote scan)) (if (gnus-request-group
> group) nil (error "Couldn't request group: %s" (nnheader-get-report
> (car method)))))) (if request-only group (condition-case nil (if (let
> ((gnus-large-newsgroup gnus-large-ephemeral-newsgroup)
> (gnus-fetch-old-headers gnus-fetch-old-ephemeral-headers))
> (gnus-group-read-group (or number t) t group select-articles)) (progn
> group)) (quit (if debug-on-quit (debug "Quit") (message "Quit reading
> the ephemeral group")) nil))))
>   gnus-group-read-ephemeral-group("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353"
> (nnir "nngnorb:Org tracking") nil (when (and (window-configuration-p
> gnorb-window-conf) gnorb-return-marker) (set-window-configuration
> gnorb-window-conf) (goto-char gnorb-return-marker)) nil nil
> ((nnir-specs (nnir-query-spec (query
> . "id+6d3a4ef0-2748-409f-8607-a26112ea4353")) (nnir-group-spec
> ("nngnorb:Org tracking"
> ("gnorb-id+6d3a4ef0-2748-409f-8607-a26112ea4353")))) (nnir-artlist)))
>   gnorb-gnus-search-messages("id+6d3a4ef0-2748-409f-8607-a26112ea4353"
> nil "contacter xeptor / flexit pour problème alim portable de damien"
> (when (and (window-configuration-p gnorb-window-conf)
> gnorb-return-marker) (set-window-configuration gnorb-window-conf)
> (goto-char gnorb-return-marker)))
>   gnorb-org-view(nil)
>   funcall-interactively(gnorb-org-view nil)
>   call-interactively(gnorb-org-view nil nil)
>   command-execute(gnorb-org-view)
>


Any idea ?

Thanks,
-- 
Rémi



  reply	other threads:[~2020-04-01 21:00 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-01 13:32 can't save gnus registry anymore, and gnorb " hobbes
2020-04-01 20:59 ` Rémi Letot [this message]
2020-04-01 22:44   ` saving registry is fixed, but gnorb still " Eric Abrahamsen
2020-04-01 23:16     ` Eric Abrahamsen
2020-04-02 13:05       ` hobbes
2020-04-02 14:55         ` Eric Abrahamsen
2020-04-02 15:03           ` hobbes
2020-04-02 16:28             ` Eric Abrahamsen
2020-04-02 18:15             ` Eric Abrahamsen
2020-04-05 19:18               ` hobbes
2020-04-05 21:32                 ` Eric Abrahamsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y2rec48a.fsf@sphax \
    --to=hobbes@poukram.net \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).