X-From-Line: amorsen@daimi.aau.dk Mon Mar 25 17:13:10 1996 Return-Path: Received: from kip.daimi.aau.dk (kip.daimi.aau.dk [130.225.18.249]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Mon, 25 Mar 1996 17:13:04 +0100 Received: (from amorsen@localhost) by kip.daimi.aau.dk (8.6.11/8.6.11) id RAA06306; Mon, 25 Mar 1996 17:12:25 +0100 To: gnus-bug@ifi.uio.no (The Gnus Bugfixing Girls + Boys) Subject: Error when entering group From: amorsen@daimi.aau.dk (Benny Amorsen) Date: 25 Mar 1996 17:12:14 +0100 Message-ID: Organization: DAIMI, Computer Science Dept. of Aarhus Univ. Lines: 45 Xref: aegir.ifi.uio.no gnus-bug:6446 September Gnus v0.57; nnml 1.0 XEmacs 19.13 of Sun Nov 12 1995 on populus (usg-unix-v) [formerly Lucid Emacs] When I press space to enter an nnml group that contains no unread articles but at least one cached article, I get: Signalling: (wrong-type-argument number-or-marker-p nil) nnml-retrieve-headers-with-nov(nil nil) nnml-retrieve-headers(nil "Marina" "" nil) gnus-retrieve-headers(nil "nnml:Marina" nil) gnus-cache-retrieve-headers((3) "nnml:Marina" nil) gnus-retrieve-headers((3) "nnml:Marina" nil) gnus-select-newsgroup("nnml:Marina" nil) gnus-summary-read-group("nnml:Marina" nil nil) gnus-group-read-group(nil nil nil) gnus-topic-read-group(nil) call-interactively(gnus-topic-read-group) The problem seems to be that gnus-cache-retrieve-headers calls gnus-retrieve-headers with a nil as first argument: [from gnus-cache.el: gnus-cache-retrieve-headers] (let ((uncached-articles (gnus-sorted-intersection (gnus-sorted-complement articles cached) articles)) (cache-file (gnus-cache-file-name group ".overview")) type) ;; We first retrieve all the headers that we don't have in ;; the cache. (let ((gnus-use-cache nil)) (setq type (and articles (gnus-retrieve-headers uncached-articles group fetch-old)))) uncached-articles can be nil. Benny -- Finger for PGP Public Key WWW: Benny's homepage