[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nnimap 0.123 and pgnus 0.95



Jake Colman <colman@ppllc.com> writes:

> Oddly enough the problem seems to have disappeared.  I don't know why it did
> not work yesterday but then I started XEmacs this morning using the new
> versions the problem was no longer there.

Well, I have this problem with 0.123 and pgnus 0.95.  I get this backtrace:

Signaling: (wrong-type-argument number-char-or-marker-p nil)
  ad-Orig-nnimap-find-minmax-uid("dk-news" examine)
  nnimap-find-minmax-uid("dk-news" examine)
  ad-Orig-nnimap-request-newgroups("Tue Jul 13 16:15:53 1999" "mail")
  nnimap-request-newgroups("Tue Jul 13 16:15:53 1999" "mail")
  gnus-request-newgroups("Tue Jul 13 16:15:53 1999" (nnimap "mail"))
  gnus-ask-server-for-new-groups()
  gnus-find-new-newsgroups()
  gnus-setup-news(nil nil nil)
  byte-code("¬ˆ	¬… ˆªÂÃÄ!ˆÅ!¬„	«ƒÊ ˆ«ˆÌ ˆÍÎÏ\"ˆÐÑ#ˆÃÓ!ˆÔ ˆÕ!ˆÖ ˆ×Ø!ˆÙ ˆÃÚ!ˆÑ‡" [dont-connect did-connect gnus-group-quit gnus-run-hooks gnus-startup-hook gnus-make-newsrc-file gnus-startup-file gnus-current-startup-file gnus-slave gnus-use-dribble-file gnus-dribble-read-file gnus-use-grouplens bbb-login add-hook gnus-summary-mode-hook gnus-grouplens-mode gnus-setup-news nil level gnus-setup-news-hook gnus-start-draft-setup gnus-group-list-groups gnus-group-first-unread-group gnus-configure-windows group gnus-group-set-mode-line gnus-started-hook] 4)
  gnus-1(nil nil nil)
  gnus()
  toolbar-gnus()
  #<compiled-function (from "x-toolbar.elc") nil "...(17)" [toolbar-news-reader toolbar-news-commands-alist command error "Unknown news reader %s"] 4 903474 nil>()
  call-interactively(toolbar-news)
  release-and-activate-toolbar-button(#<buttonup-event button1up>)
  call-interactively(release-and-activate-toolbar-button)

The *imap-log* for this session is:

* OK izzlazz.ournet.dk IMAP4rev1 v12.250 server ready
1 CAPABILITY
* CAPABILITY IMAP4 IMAP4REV1 NAMESPACE IDLE SCAN SORT MAILBOX-REFERRALS LOGIN-REFERRALS AUTH=LOGIN THREAD=ORDEREDSUBJECT
1 OK CAPABILITY completed
2 LOGIN "renehl" "*password removed*"
2 OK LOGIN completed
3 EXAMINE "sent-news"
* 3 EXISTS
* 1 RECENT
* OK [UIDVALIDITY 931578827] UID validity status
* OK [UIDNEXT 4] Predicted next UID
* FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 3] first unseen message in /home/renehl/mail/sent-news
3 OK [READ-ONLY] EXAMINE completed
4 FETCH 1,* UID
* 1 FETCH (UID 1)
* 3 FETCH (UID 3)
4 OK FETCH completed
5 EXAMINE "INBOX"
* 351 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 931581288] UID validity status
* OK [UIDNEXT 362] Predicted next UID
* FLAGS (gnus-save \Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
5 OK [READ-ONLY] EXAMINE completed
6 FETCH 1,* UID
* 1 FETCH (UID 1)
* 351 FETCH (UID 361)
6 OK FETCH completed
7 EXAMINE "lists/gnus/ding"
* 21 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 931831944] UID validity status
* OK [UIDNEXT 22] Predicted next UID
* FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
7 OK [READ-ONLY] EXAMINE completed
8 FETCH 1,* UID
* 1 FETCH (UID 1)
* 21 FETCH (UID 21)
8 OK FETCH completed
9 EXAMINE "sent-mail"
* 32 EXISTS
* 1 RECENT
* OK [UIDVALIDITY 930807413] UID validity status
* OK [UIDNEXT 33] Predicted next UID
* FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] first unseen message in /home/renehl/mail/sent-mail
9 OK [READ-ONLY] EXAMINE completed
10 FETCH 1,* UID
* 1 FETCH (UID 1)
* 32 FETCH (UID 32)
10 OK FETCH completed
11 EXAMINE "saved-long"
* 39 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 911017169] UID validity status
* OK [UIDNEXT 57] Predicted next UID
* FLAGS (gnus-expire \Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] first unseen message in /home/renehl/mail/saved-long
11 OK [READ-ONLY] EXAMINE completed
12 FETCH 1,* UID
* 1 FETCH (UID 4)
* 39 FETCH (UID 56)
12 OK FETCH completed
13 EXAMINE "saved-short"
* 14 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 911017170] UID validity status
* OK [UIDNEXT 35] Predicted next UID
* FLAGS (gnus-expire \Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] first unseen message in /home/renehl/mail/saved-short
13 OK [READ-ONLY] EXAMINE completed
14 FETCH 1,* UID
* 1 FETCH (UID 2)
* 14 FETCH (UID 34)
14 OK FETCH completed
15 EXAMINE "asus-tvr"
* 11 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 931862292] UID validity status
* OK [UIDNEXT 12] Predicted next UID
* FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] first unseen message in /home/renehl/mail/asus-tvr
15 OK [READ-ONLY] EXAMINE completed
16 FETCH 1,* UID
* 1 FETCH (UID 1)
* 11 FETCH (UID 11)
16 OK FETCH completed
17 EXAMINE "linux-news"
* 293 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 911017157] UID validity status
* OK [UIDNEXT 318] Predicted next UID
* FLAGS (gnus-expire \Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 287] first unseen message in /home/renehl/mail/linux-news
17 OK [READ-ONLY] EXAMINE completed
18 FETCH 1,* UID
* 1 FETCH (UID 1)
* 293 FETCH (UID 317)
18 OK FETCH completed
19 EXAMINE "misc-news"
* 4 EXISTS
* 1 RECENT
* OK [UIDVALIDITY 911017159] UID validity status
* OK [UIDNEXT 205] Predicted next UID
* FLAGS (gnus-expire \Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] first unseen message in /home/renehl/mail/misc-news
19 OK [READ-ONLY] EXAMINE completed
20 FETCH 1,* UID
* 1 FETCH (UID 201)
* 4 FETCH (UID 204)
20 OK FETCH completed
21 EXAMINE "dk-news"
* 9 EXISTS
* 4 RECENT
* OK [UIDVALIDITY 911017157] UID validity status
* OK [UIDNEXT 24] Predicted next UID
* FLAGS (gnus-expire \Answered \Flagged \Deleted \Draft \Seen)
* OK [PERMANENTFLAGS ()] Permanent flags
* OK [UNSEEN 1] first unseen message in /home/renehl/mail/dk-news
21 OK [READ-ONLY] EXAMINE completed
22 FETCH 1,* UID
* 1 FETCH (UID 3)
* 9 FETCH (UID 23)
22 OK FETCH completed
23 LSUB "" "*"
* LSUB () "/" linux-news
* LSUB () "/" misc-news
* LSUB () "/" read-messages
* LSUB () "/" saved-long
* LSUB () "/" saved-short
* LSUB () "/" sent-mail
* LSUB () "/" dk-news
* LSUB () "/" INBOX
* LSUB () "/" linux-news
* LSUB () "/" misc-news
* LSUB () "/" read-messages
* LSUB () "/" saved-long
* LSUB () "/" saved-short
* LSUB () "/" sent-mail
* LSUB () "/" dk-news
* LSUB (\NoInferiors) NIL INBOX
23 OK LSUB completed

And the *nnimap-debug* output:

======================================================================
1 -> nnimap-server-opened: server="mail"
1 <- nnimap-server-opened: nil
======================================================================
1 -> nnimap-open-server: server="mail" defs=nil
| 2 -> nnimap-server-opened: server="mail"
| 2 <- nnimap-server-opened: nil
| 2 -> nnimap-open-connection: server="mail"
| | 3 -> nnimap-possibly-change-server: server="mail"
| | 3 <- nnimap-possibly-change-server: " *nnimap* mail"
| 2 <- nnimap-open-connection: (("mail" " *nnimap* mail"))
1 <- nnimap-open-server: (("mail" " *nnimap* mail"))
======================================================================
1 -> nnimap-request-scan: group=nil server="mail"
| 2 -> nnimap-split-articles: group=nil server="mail"
| | 3 -> nnimap-possibly-change-server: server="mail"
| | 3 <- nnimap-possibly-change-server: " *nnimap* mail"
| | 3 -> nnimap-split-find-inbox: server="mail"
| | 3 <- nnimap-split-find-inbox: nil
| 2 <- nnimap-split-articles: t
1 <- nnimap-request-scan: t
======================================================================
1 -> nnimap-server-opened: server="mail"
1 <- nnimap-server-opened: (open run)
======================================================================
1 -> nnimap-retrieve-groups: groups=("sent-news" "INBOX" "lists/gnus/ding" "sent-mail" "saved-long" "saved-short" "asus-tvr" "linux-news" "misc-news" "dk-news") server="mail"
| 2 -> nnimap-possibly-change-server: server="mail"
| 2 <- nnimap-possibly-change-server: " *nnimap* mail"
| 2 -> nnimap-find-minmax-uid: group="sent-news" examine=examine
| 2 <- nnimap-find-minmax-uid: (3 1 3)
| 2 -> nnimap-replace-in-string: string="sent-news" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "sent-news"
| 2 -> nnimap-find-minmax-uid: group="INBOX" examine=examine
| 2 <- nnimap-find-minmax-uid: (351 1 361)
| 2 -> nnimap-replace-in-string: string="INBOX" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "INBOX"
| 2 -> nnimap-find-minmax-uid: group="lists/gnus/ding" examine=examine
| 2 <- nnimap-find-minmax-uid: (21 1 21)
| 2 -> nnimap-replace-in-string: string="lists/gnus/ding" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "lists/gnus/ding"
| 2 -> nnimap-find-minmax-uid: group="sent-mail" examine=examine
| 2 <- nnimap-find-minmax-uid: (32 1 32)
| 2 -> nnimap-replace-in-string: string="sent-mail" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "sent-mail"
| 2 -> nnimap-find-minmax-uid: group="saved-long" examine=examine
| 2 <- nnimap-find-minmax-uid: (39 4 56)
| 2 -> nnimap-replace-in-string: string="saved-long" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "saved-long"
| 2 -> nnimap-find-minmax-uid: group="saved-short" examine=examine
| 2 <- nnimap-find-minmax-uid: (14 2 34)
| 2 -> nnimap-replace-in-string: string="saved-short" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "saved-short"
| 2 -> nnimap-find-minmax-uid: group="asus-tvr" examine=examine
| 2 <- nnimap-find-minmax-uid: (11 1 11)
| 2 -> nnimap-replace-in-string: string="asus-tvr" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "asus-tvr"
| 2 -> nnimap-find-minmax-uid: group="linux-news" examine=examine
| 2 <- nnimap-find-minmax-uid: (293 1 317)
| 2 -> nnimap-replace-in-string: string="linux-news" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "linux-news"
| 2 -> nnimap-find-minmax-uid: group="misc-news" examine=examine
| 2 <- nnimap-find-minmax-uid: (4 201 204)
| 2 -> nnimap-replace-in-string: string="misc-news" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "misc-news"
| 2 -> nnimap-find-minmax-uid: group="dk-news" examine=examine
| 2 <- nnimap-find-minmax-uid: (9 3 23)
| 2 -> nnimap-replace-in-string: string="dk-news" regexp=" " to="\\ "
| 2 <- nnimap-replace-in-string: "dk-news"
1 <- nnimap-retrieve-groups: groups
======================================================================
1 -> nnimap-server-opened: server="mail"
1 <- nnimap-server-opened: (open run)
======================================================================
1 -> nnimap-request-newgroups: date="Tue Jul 13 16:15:53 1999" server="mail"
| 2 -> nnimap-possibly-change-server: server="mail"
| 2 <- nnimap-possibly-change-server: " *nnimap* mail"
| 2 -> nnimap-pattern-to-list-arguments: pattern="*"
| 2 <- nnimap-pattern-to-list-arguments: ((nil . "*"))
| 2 -> nnimap-find-minmax-uid: group="dk-news" examine=examine

Incidentally, "dk-news" is the folder that's listed first in the Group 
buffer, apart from the INBOX, which doesn't seem to be checked until
you explicitly press M-g.  Why is that, btw.? 

Emacs: XEmacs 20.4
Gnus: pgnus v0.95
nnimap: 0.123  (0.122 works fine)
Imap server: UW imapd 4.5

HTH.
-- 
#!/usr/bin/perl -w
for$a(0..12){$b[$a]="|"." "x78}for$a(0..78){substr($b[-(sin($a*3.1415/
22)-1)*6.499],$a,1)="*"}$b[6]=~s/ /-/g;print join("\n",@b),"\n";