2 Jul 2006 02:44
Gnus refuses to start with an args-out-of-range error on a nnimap folder.
Terje Kvernes <terjekv <at> math.uio.no>
2006-07-02 00:44:44 GMT
2006-07-02 00:44:44 GMT
This bit me today after having created a lot of folders on the imap server
and starting Gnus, I've tested 0.5 and the snapshot that 'cvs update' gave
me just before this email was sent. I'm kinda at a loss as to what is up
and google didn't seem to help much, any help is gratefully accepted.
I get the following backtrace after creating the folder on the server (not
done via Gnus):
Debugger entered--Lisp error: (args-out-of-range "INBOX.drift.admin" 0 19)
substring("INBOX.drift.admin" 0 19)
(concat "^" (substring (gnus-group-real-name ...) 0 (match-end 0)))
(setq prefix (concat "^" (substring ... 0 ...)))
(and (string-match "[^\\.]\\." (gnus-group-real-name ...) start) (cdr
groups) (setq prefix (concat "^" ...)) (string-match prefix
(gnus-group-real-name ...)))
(if (and (string-match "[^\\.]\\." ... start) (cdr groups) (setq prefix
...) (string-match prefix ...)) (progn (push prefix prefixes) (message
"Descend hierarchy %s? ([y]nsq): " ...) (while ... ... ...) (cond ...
... ... ...)) (message "Subscribe %s? ([n]yq)" (car groups)) (while (not
...) (ding) (message "Subscribe %s? ([n]yq)" ...)) (setq group (car
groups)) (cond (... ... ...) (... ...) (t ... ...)) (setq groups (cdr
groups)))
(while (and groups prefixes) (while (not ...) (setq prefixes ...)) (setq
prefix (car prefixes)) (setq start (1- ...)) (if (and ... ... ... ...)
(progn ... ... ... ...) (message "Subscribe %s? ([n]yq)" ...) (while ...
... ...) (setq group ...) (cond ... ... ...) (setq groups ...)))
(while groups (setq prefixes (list "^")) (while (and groups prefixes)
(while ... ...) (setq prefix ...) (setq start ...) (if ... ... ... ...
... ... ...)))
(let ((groups ...) prefixes prefix start ans group starts real-group)
(Continue reading)
RSS Feed