From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/55332 Path: main.gmane.org!not-for-mail From: =?iso-8859-1?q?Bj=F8rn_Mork?= Newsgroups: gmane.emacs.gnus.general Subject: Re: Problem with current CVS and XEmacs Date: Mon, 29 Dec 2003 14:29:39 +0100 Organization: Depraved old Delivery Sender: ding-owner@lists.math.uh.edu Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1072704703 7508 80.91.224.253 (29 Dec 2003 13:31:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 29 Dec 2003 13:31:43 +0000 (UTC) Original-X-From: ding-owner+M3872@lists.math.uh.edu Mon Dec 29 14:31:37 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AaxUf-0007WL-00 for ; Mon, 29 Dec 2003 14:31:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AaxSx-00012g-00; Mon, 29 Dec 2003 07:29:51 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AaxSm-00012Y-00 for ding@lists.math.uh.edu; Mon, 29 Dec 2003 07:29:40 -0600 Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by justine.libertine.org (Postfix) with ESMTP id 07F073A003B for ; Mon, 29 Dec 2003 07:29:40 -0600 (CST) Original-Received: from news by quimby.gnus.org with local (Exim 3.35 #1 (Debian)) id 1AaxSl-00061t-00 for ; Mon, 29 Dec 2003 14:29:39 +0100 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 131 Original-NNTP-Posting-Host: rasputin.mork.no Original-X-Trace: quimby.gnus.org 1072704579 23002 148.122.252.5 (29 Dec 2003 13:29:39 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Mon, 29 Dec 2003 13:29:39 +0000 (UTC) User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:kSlz4wquEQZN1haLGSJd5uxRxso= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:55332 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:55332 Kevin Greiner writes: > Andreas Jaeger writes: >> Jesper Harder writes: >>> Andreas Jaeger 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=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.=20 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.nextr= a.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-nam= e ...) groups)) (while (setq info (pop newsrc)) (when (inline ...) (push ... groups))) (let ((newsrc ...) (gmethod ...) groups info) (while (setq info ...) (whe= n ... ...)) (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 for= ce) (condition-case nil (gnus-read-active-file-1 method force) (quit ... ni= l))) (if (member method methods) nil (if (or debug-on-error debug-on-quit) (gn= us-read-active-file-1 method force) (condition-case nil ... ...))) (unless (member method methods) (if (or debug-on-error debug-on-quit) (gn= us-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-e= xcursion (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-co= nnect)) (let ((init ...) (nnmail-fetched-sources ...)) (when init (setq gnus-news= rc-alist nil gnus-active-hashtb nil) (gnus-read-newsrc-file rawfile)) (when= gnus-message-archive-method (unless ... ...)) (when (or ... ...) (gnus-upd= ate-active-hashtb-from-killed)) (if gnus-agent (gnus-agent-read-servers-val= idate)) (and gnus-read-active-file (not level) (gnus-read-active-file nil d= ont-connect)) (unless gnus-active-hashtb (setq gnus-active-hashtb ...)) (wh= en gnus-use-cache (gnus-cache-open)) (and init (or gnus-use-dribble-file gn= us-slave) (gnus-dribble-eval-file)) (when (and init gnus-slave) (gnus-dribb= le-clear)) (gnus-update-format-specifications) (when (and ... ... ... ... .= .. gnus-read-active-file) (gnus-read-all-descriptions-files)) (when (and in= it gnus-check-new-newsgroups ... ... ... gnus-plugged) (gnus-find-new-newsg= roups)) (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-g= et-unread-articles level))) gnus-setup-news(nil nil nil) (if (and (not dont-connect) (not did-connect)) (gnus-group-quit) (gnus-ru= n-hooks (quote gnus-startup-hook)) (setq gnus-current-startup-file (gnus-ma= ke-newsrc-file gnus-startup-file)) (when (or gnus-slave gnus-use-dribble-fi= le) (gnus-dribble-read-file)) (when gnus-use-grouplens (bbb-login) (add-hoo= k ... ...)) (if gnus-agent (gnus-request-create-group "queue" ...)) (gnus-r= equest-create-group "drafts" (quote ...)) (gnus-setup-news nil level dont-c= onnect) (gnus-run-hooks (quote gnus-setup-news-hook)) (gnus-start-draft-set= up) (gnus-group-list-groups level) (gnus-group-first-unread-group) (gnus-co= nfigure-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 ...) (whe= n ... ...) (when gnus-use-grouplens ... ...) (if gnus-agent ...) (gnus-requ= est-create-group "drafts" ...) (gnus-setup-news nil level dont-connect) (gn= us-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-grou= p-get-new-news ...)) (gnus-clear-system) (gnus-splash) (gnus-run-hooks (quo= te gnus-before-startup-hook)) (nnheader-init-server-buffer) (setq gnus-slav= e slave) (gnus-read-init-file) (if gnus-agent (gnus-agentize)) (when gnus-s= imple-splash (setq gnus-simple-splash nil) (cond ... ...)) (let (... did-co= nnect) (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. =20 Bj=F8rn --=20 Let me tell you something, you crass sexist, all mentally retarded dudes should get computers .