Gnus development mailing list
 help / color / mirror / Atom feed
From: "Bjørn Mork" <bmork@dod.no>
Subject: Re: Problem with current CVS and XEmacs
Date: Mon, 29 Dec 2003 14:29:39 +0100	[thread overview]
Message-ID: <hvfzf3vjjw.fsf@rasputin.ws.nextra.no> (raw)
In-Reply-To: <ullow8i1x.fsf@xpediantsolutions.com>

Kevin Greiner <kgreiner@xpediantsolutions.com> writes:
> Andreas Jaeger <aj@suse.de> writes:
>> Jesper Harder <harder@ifa.au.dk> writes:
>>> Andreas Jaeger <aj@suse.de> writes:
>>>
>>>> Starting current CVS Gnus I get with XEmacs 21.4.13:
>>>>
>>>> Signaling: (wrong-type-argument listp t)
>>>>   gnus-read-active-file-1((nntp "gromit.moeb") nil)
>>>>
>>>> Everything works if I go back to:
>>>> $ cvs up -D 2003-12-20 

I see the same problem.

> Well, none of these changes obviously intersect with
> gnus-read-active-file-1.  So, I'm going to need to refresh your debug
> knowledge.  I'd like you to do the following on a clean (just started)
> emacs.
>
> M-x load-library gnus
> M-x load-library gnus-start.el
> M-x toggle-debug-on-error
> M-x gnus
>
> Please post the stack trace that you get. 

Debugger entered--Lisp error: (wrong-type-argument listp t)
  gnus-find-method-for-group("nnimap+imap.nextra.no:lister.kaffe" ("nnimap+imap.nextra.no:lister.kaffe" 7 ((1 . 1001)) ((seen ...)) "nnimap:imap.nextra.no" ((uidvalidity . "979672149"))))
  (inline (gnus-find-method-for-group (gnus-info-group info) info))
  (gnus-server-equal (inline (gnus-find-method-for-group ... info)) gmethod)
  (inline (gnus-server-equal (inline ...) gmethod))
  (if (inline (gnus-server-equal ... gmethod)) (progn (push ... groups)))
  (when (inline (gnus-server-equal ... gmethod)) (push (gnus-group-real-name ...) groups))
  (while (setq info (pop newsrc)) (when (inline ...) (push ... groups)))
  (let ((newsrc ...) (gmethod ...) groups info) (while (setq info ...) (when ... ...)) (gnus-read-active-file-2 groups method))
  (cond ((and ... ... ...) (let ... ... ...)) ((null method) t) (t (if ... ... ... ... ... ...)))
  (progn (when (gnus-check-backend-function ... ...) (gnus-request-scan nil method)) (cond (... ...) (... t) (t ...)))
  (if (gnus-check-server method) (progn (when ... ...) (cond ... ... ...)))
  (when (gnus-check-server method) (when (gnus-check-backend-function ... ...) (gnus-request-scan nil method)) (cond (... ...) (... t) (t ...)))
  (let (where mesg) (setq where (nth 1 method) mesg (format "Reading active file%s via %s..." ... ...)) (gnus-message 5 mesg) (when (gnus-check-server method) (when ... ...) (cond ... ... ...)))
  gnus-read-active-file-1((nntp "news.online.no" (nntp-address "news.nextra.no")) nil)
  (if (or debug-on-error debug-on-quit) (gnus-read-active-file-1 method force) (condition-case nil (gnus-read-active-file-1 method force) (quit ... nil)))
  (if (member method methods) nil (if (or debug-on-error debug-on-quit) (gnus-read-active-file-1 method force) (condition-case nil ... ...)))
  (unless (member method methods) (if (or debug-on-error debug-on-quit) (gnus-read-active-file-1 method force) (condition-case nil ... ...)))
  (while (setq method (pop methods)) (unless (member method methods) (if ... ... ...)))
  (save-excursion (set-buffer nntp-server-buffer) (while (setq method ...) (unless ... ...)))
  (let ((methods ...) method) (setq gnus-have-read-active-file nil) (save-excursion (set-buffer nntp-server-buffer) (while ... ...)))
  gnus-read-active-file(nil nil)
  (and gnus-read-active-file (not level) (gnus-read-active-file nil dont-connect))
  (let ((init ...) (nnmail-fetched-sources ...)) (when init (setq gnus-newsrc-alist nil gnus-active-hashtb nil) (gnus-read-newsrc-file rawfile)) (when gnus-message-archive-method (unless ... ...)) (when (or ... ...) (gnus-update-active-hashtb-from-killed)) (if gnus-agent (gnus-agent-read-servers-validate)) (and gnus-read-active-file (not level) (gnus-read-active-file nil dont-connect)) (unless gnus-active-hashtb (setq gnus-active-hashtb ...)) (when gnus-use-cache (gnus-cache-open)) (and init (or gnus-use-dribble-file gnus-slave) (gnus-dribble-eval-file)) (when (and init gnus-slave) (gnus-dribble-clear)) (gnus-update-format-specifications) (when (and ... ... ... ... ... gnus-read-active-file) (gnus-read-all-descriptions-files)) (when (and init gnus-check-new-newsgroups ... ... ... gnus-plugged) (gnus-find-new-newsgroups)) (when (and init gnus-check-bogus-newsgroups gnus-read-active-file ... ...) (gnus-check-bogus-newsgroups)) (when (and gnus-use-nocem ... ...) (gnus-nocem-scan-groups)) (gnus-master-read-slave-newsrc) (let (...) (gnus-get-unread-articles level)))
  gnus-setup-news(nil nil nil)
  (if (and (not dont-connect) (not did-connect)) (gnus-group-quit) (gnus-run-hooks (quote gnus-startup-hook)) (setq gnus-current-startup-file (gnus-make-newsrc-file gnus-startup-file)) (when (or gnus-slave gnus-use-dribble-file) (gnus-dribble-read-file)) (when gnus-use-grouplens (bbb-login) (add-hook ... ...)) (if gnus-agent (gnus-request-create-group "queue" ...)) (gnus-request-create-group "drafts" (quote ...)) (gnus-setup-news nil level dont-connect) (gnus-run-hooks (quote gnus-setup-news-hook)) (gnus-start-draft-setup) (gnus-group-list-groups level) (gnus-group-first-unread-group) (gnus-configure-windows (quote group)) (gnus-group-set-mode-line) (gnus-run-hooks (quote gnus-started-hook)))
  (unwind-protect (progn (unless dont-connect ...)) (if (and ... ...) (gnus-group-quit) (gnus-run-hooks ...) (setq gnus-current-startup-file ...) (when ... ...) (when gnus-use-grouplens ... ...) (if gnus-agent ...) (gnus-request-create-group "drafts" ...) (gnus-setup-news nil level dont-connect) (gnus-run-hooks ...) (gnus-start-draft-setup) (gnus-group-list-groups level) (gnus-group-first-unread-group) (gnus-configure-windows ...) (gnus-group-set-mode-line) (gnus-run-hooks ...)))
  (let ((level ...) did-connect) (unwind-protect (progn ...) (if ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)))
  (if (gnus-alive-p) (progn (switch-to-buffer gnus-group-buffer) (gnus-group-get-new-news ...)) (gnus-clear-system) (gnus-splash) (gnus-run-hooks (quote gnus-before-startup-hook)) (nnheader-init-server-buffer) (setq gnus-slave slave) (gnus-read-init-file) (if gnus-agent (gnus-agentize)) (when gnus-simple-splash (setq gnus-simple-splash nil) (cond ... ...)) (let (... did-connect) (unwind-protect ... ...)))
  gnus-1(nil nil nil)
  gnus(nil)
* call-interactively(gnus)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)


Note that I don't have any "nnimap:imap.nextra.no" select method, and
haven't had for quite a while.  This is just a bogus group left in
~/.newsrc.eld.  But removing it just moves the problem to another group,
where I temporarily have commented out the select method from ~/.gnus
because the server is currently unavailable.

Safe way to reproduce the problem:  Create a select method, subscribe
to a group, remove the select method, restart gnus.
 


Bjørn
-- 
Let me tell you something, you crass sexist, all mentally retarded
dudes should get computers .



  reply	other threads:[~2003-12-29 13:29 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-28 10:06 Andreas Jaeger
2003-12-28 13:42 ` Jesper Harder
2003-12-28 23:10   ` Andreas Jaeger
2003-12-29  2:38     ` Kevin Greiner
2003-12-29 13:29       ` Bjørn Mork [this message]
2003-12-29 15:15         ` Kevin Greiner
2003-12-29 16:52           ` Andreas Jaeger
2003-12-30 13:00           ` Bjørn Mork

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=hvfzf3vjjw.fsf@rasputin.ws.nextra.no \
    --to=bmork@dod.no \
    /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).