GNU bug report logs - #16611
Gnus: (wrong-type-argument stringp nil) when referring parent in IMAP group

Previous Next

Package: gnus;

Reported by: Tassilo Horn <tsdh <at> gnu.org>

Date: Sat, 1 Feb 2014 08:20:01 UTC

Severity: normal

Tags: fixed

Found in version 5.13001

Fixed in version 24.4

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 16611 in the body.
You can then email your comments to 16611 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bugs <at> gnus.org:
bug#16611; Package gnus. (Sat, 01 Feb 2014 08:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Tassilo Horn <tsdh <at> gnu.org>:
New bug report received and forwarded. Copy sent to bugs <at> gnus.org. (Sat, 01 Feb 2014 08:20:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: submit <at> debbugs.gnu.org (The Gnus Bugfixing Girls + Boys)
Subject: Gnus: (wrong-type-argument stringp nil) when referring parent in IMAP
 group
Date: Sat, 01 Feb 2014 09:18:53 +0100
Hi all,

when referring the parent article of some message in some IMAP group, I
get the following error:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  string-match("^[^:]+:" nil)
  gnus-request-update-mark(nil nil 82)
  nnir-request-update-mark("INBOX.GNU" -1 82)
  gnus-request-update-mark("nnimap+Fastmail:INBOX.GNU" -1 82)
  gnus-summary-mark-article(-1 82)
  gnus-summary-mark-read-and-unread-as-read()
  run-hooks(gnus-mark-article-hook)
  apply(run-hooks gnus-mark-article-hook)
  gnus-run-hooks(gnus-mark-article-hook)
  gnus-article-prepare(-1 nil)
  gnus-summary-display-article(-1 nil)
  gnus-summary-select-article(nil nil nil -1)
  byte-code("\304 \305.\211.\203-.	@.\306!\203&.\307\n!\211.\203&.\310\305\211\211$\210\311\312\313\"\210	A\211.\204	.*\314\315\316\n#\207" [gnus-override-method --dolist-tail-- message-id number gnus-refer-article-methods nil gnus-check-server gnus-summary-insert-subject gnus-summary-select-article throw found t gnus-message 3 "Couldn't fetch article %s"] 6)
  gnus-summary-refer-article("<87eh3n90z7.fsf <at> thinkpad-t61.fritz.box>")
  gnus-summary-refer-parent-article(1)
  call-interactively(gnus-summary-refer-parent-article nil nil)
  command-execute(gnus-summary-refer-parent-article)

As you can see, nnir is used because I have

(setq gnus-refer-article-method
      '(current	(nnregistry) (nnir)))

This seems to happen reproducible, so I can provide any specifics if needed.

Ma Gnus v0.10
GNU Emacs 24.3.50.8 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.7)
 of 2014-02-01 on thinkpad-t61
200 news.gmane.org InterNetNews NNRP server INN 2.5.1 ready (posting ok)
100 Legal commands
  ARTICLE [message-ID|number]
  AUTHINFO USER name|PASS password|GENERIC program [argument ...]
  BODY [message-ID|number]
  CAPABILITIES [keyword]
  DATE
  GROUP newsgroup
  HDR header [message-ID|range]
  HEAD [message-ID|number]
  HELP
  IHAVE message-ID
  LAST
  LIST [ACTIVE [wildmat]|ACTIVE.TIMES [wildmat]|DISTRIB.PATS|DISTRIBUTIONS|HEADERS [MSGID|RANGE]|MODERATORS|MOTD|NEWSGROUPS [wildmat]|OVERVIEW.FMT|SUBSCRIPTIONS]
  LISTGROUP [newsgroup [range]]
  MODE READER
  NEWGROUPS [yy]yymmdd hhmmss [GMT]
  NEWNEWS wildmat [yy]yymmdd hhmmss [GMT]
  NEXT
  OVER [range]
  POST
  QUIT
  STARTTLS
  STAT [message-ID|number]
  XGTITLE [wildmat]
  XHDR header [message-ID|range]
  XOVER [range]
  XPAT header message-ID|range pattern [pattern ...]
Report problems to <usenet <at> ger.gmane.org>.
.
382 Begin TLS negotiation now
100 Legal commands
  ARTICLE [message-ID|number]
  AUTHINFO USER name|PASS password|GENERIC program [argument ...]
  BODY [message-ID|number]
  CAPABILITIES [keyword]
  DATE
  GROUP newsgroup
  HDR header [message-ID|range]
  HEAD [message-ID|number]
  HELP
  IHAVE message-ID
  LAST
  LIST [ACTIVE [wildmat]|ACTIVE.TIMES [wildmat]|DISTRIB.PATS|DISTRIBUTIONS|HEADERS [MSGID|RANGE]|MODERATORS|MOTD|NEWSGROUPS [wildmat]|OVERVIEW.FMT|SUBSCRIPTIONS]
  LISTGROUP [newsgroup [range]]
  MODE READER
  NEWGROUPS [yy]yymmdd hhmmss [GMT]
  NEWNEWS wildmat [yy]yymmdd hhmmss [GMT]
  NEXT
  OVER [range]
  POST
  QUIT
  STARTTLS
  STAT [message-ID|number]
  XGTITLE [wildmat]
  XHDR header [message-ID|range]
  XOVER [range]
  XPAT header message-ID|range pattern [pattern ...]
Report problems to <usenet <at> ger.gmane.org>.
.




Information forwarded to bugs <at> gnus.org:
bug#16611; Package gnus. (Sat, 01 Feb 2014 08:29:02 GMT) Full text and rfc822 format available.

Message #8 received at 16611 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: 16611 <at> debbugs.gnu.org
Subject: Re: bug#16611: Gnus: (wrong-type-argument stringp nil) when referring
 parent in IMAP group
Date: Sat, 01 Feb 2014 00:27:09 -0800
Tassilo Horn <tsdh <at> gnu.org> writes:

> when referring the parent article of some message in some IMAP group, I
> get the following error:
>
> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>   string-match("^[^:]+:" nil)
>   gnus-request-update-mark(nil nil 82)
>   nnir-request-update-mark("INBOX.GNU" -1 82)

I've now make nnir check before calling the source group in bzr Emacs.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Added tag(s) fixed. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sat, 01 Feb 2014 08:29:03 GMT) Full text and rfc822 format available.

bug marked as fixed in version 24.4, send any further explanations to 16611 <at> debbugs.gnu.org and Tassilo Horn <tsdh <at> gnu.org> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sat, 01 Feb 2014 08:29:03 GMT) Full text and rfc822 format available.

Information forwarded to bugs <at> gnus.org:
bug#16611; Package gnus. (Sat, 01 Feb 2014 08:30:01 GMT) Full text and rfc822 format available.

Message #15 received at 16611 <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: 16611 <at> debbugs.gnu.org
Subject: Re: bug#16611: Gnus: (wrong-type-argument stringp nil) when referring
 parent in IMAP group
Date: Sat, 01 Feb 2014 09:29:21 +0100
Tassilo Horn <tsdh <at> gnu.org> writes:

> when referring the parent article of some message in some IMAP group, I
> get the following error:

Ah, and it seems nnir has actually found the referred article.  It's
inserted in the summary and it's opened in an Article buffer.  However,
the error seems to prevent that buffer to be shown and font-locking and
header hiding to be performed in there, i.e., when switching there I can
see the raw message with all headers all in black on white.

Bye,
Tassilo




Information forwarded to bugs <at> gnus.org:
bug#16611; Package gnus. (Sat, 01 Feb 2014 08:32:01 GMT) Full text and rfc822 format available.

Message #18 received at 16611 <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 16611 <at> debbugs.gnu.org
Subject: Re: bug#16611: Gnus: (wrong-type-argument stringp nil) when referring
 parent in IMAP group
Date: Sat, 01 Feb 2014 09:31:21 +0100
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

>> when referring the parent article of some message in some IMAP group,
>> I get the following error:
>>
>> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
>>   string-match("^[^:]+:" nil)
>>   gnus-request-update-mark(nil nil 82)
>>   nnir-request-update-mark("INBOX.GNU" -1 82)
>
> I've now make nnir check before calling the source group in bzr Emacs.

I use Gnus from git.  I guess that change will propagate there somehow.

Bye,
Tassilo




Information forwarded to bugs <at> gnus.org:
bug#16611; Package gnus. (Sat, 01 Feb 2014 08:33:01 GMT) Full text and rfc822 format available.

Message #21 received at 16611 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: 16611 <at> debbugs.gnu.org
Subject: Re: bug#16611: Gnus: (wrong-type-argument stringp nil) when referring
 parent in IMAP group
Date: Sat, 01 Feb 2014 00:31:19 -0800
Tassilo Horn <tsdh <at> gnu.org> writes:

> I use Gnus from git.  I guess that change will propagate there somehow.

Yup.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 01 Mar 2014 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 111 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.