[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nnmaildir problems after upgrading to emacs 22.1.1
From: |
Pietro Giorgianni |
Subject: |
nnmaildir problems after upgrading to emacs 22.1.1 |
Date: |
Mon, 09 Jul 2007 15:23:24 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) |
hi,
i use the nnmaildir backend. mail is fetched and splitted by getmail
and mailfilter.
everything worked fine, i was using debian emacs-snapshot (22.0.95 or
the like) and No Gnus v0.7 (from cvs, updated to some months ago).
yesterday i installed debian emacs22 (22.1.1), which brings gnus 5.11.
when i first runned gnus after upgrading, i had errors about
.nnmaildir directories. i deleted some of them, and then i was able to
run gnus, but, if i select a message from, say, inbox, and move them
to another folder, i got the error.
if i delete the .nnmaildir directory, quit gnus, exit emacs, start
emacs again, run gnus, it then works (simply restarting gnus doesn't),
but it's annoying having to loose all information about read, replied
etc. messages.
of course this happens just the first time i use a folder with the new
version.
here is the backtrace i receive. i have replaced some parts with ...,
to eliminate unprintable chars and also personal data.
is this incompatibility documented somewhere?
is it ok to simply delete the .nnmaildir directories, or should i
expect problems in the future?
Debugger entered--Lisp error: (error "Corrupt internal nnmaildir data"
"/home/giorgian/maildir/parcheggione/.nnmaildir/num/")
signal(error ("Corrupt internal nnmaildir data"
"/home/giorgian/maildir/parcheggione/.nnmaildir/num/"))
byte-code("..." [group cl-struct-nnmaildir--grp-tags gname server pgname
srv-dir 0 error "nnmaildir--grp-name accessing a non-nnmaildir--grp" 1
nnmaildir--pgname file-name-as-directory nnmaildir--param read-only "new" "cur"
"nnmaildir--art-prefix accessing a non-nnmaildir--art" "nnmaildir--art-suffix
accessing a non-nnmaildir--art" 2 file-attributes nnmaildir--expired-article
throw return nil 5 7 "nnmaildir--art-nov accessing a non-nnmaildir--art"
".nnmaildir" "nov" copy-sequence get-buffer-create " *nnmaildir nov*"
file-exists-p erase-buffer nnheader-insert-file-contents read vectorp
"nnmaildir--art-num accessing a non-nnmaildir--art" 3 "nnmaildir--art-num
storing a non-nnmaildir--art" "nnmaildir--art-msgid accessing a
non-nnmaildir--art" 4 "nnmaildir--art-msgid storing a non-nnmaildir--art"
mapcar #[(e) "^H >\207" [e old-extra] 2] "\n" search-forward "\n\n"
noerror count-lines ...] 9)
nnmaildir--update-nov([cl-struct-nnmaildir--srv "localhost" (nnmaildir
"localhost" (directory "~/maildir") (expire-age never)) ""
"/home/giorgian/maildir/" directory-files [...] [...] nil (18045 35208) nil ""]
[...] [cl-struct-nnmaildir--art "1183984863.M798137P20223Q0.follia" ":2," nil
nil nil])
nnmaildir--grp-add-art([cl-struct-nnmaildir--srv "localhost" (nnmaildir
"localhost" (directory "~/maildir") (expire-age never)) ""
"/home/giorgian/maildir/" directory-files ... nil nil nil nil nil nil nil nil
nil nil] 6 [read]] [cl-struct-nnmaildir--art
"1183984863.M798137P20223Q0.follia" ":2," nil nil nil])
byte-code("..." [group nnmaildir--cur-server cl-struct-nnmaildir--srv-tags
gname cl-struct-nnmaildir--grp-tags srv-dir 0 error "nnmaildir--srv-error
storing a non-nnmaildir--srv" 8 "No such group: " throw return nil
"nnmaildir--grp-name accessing a non-nnmaildir--grp" 1 nnmaildir--param
nnmaildir--pgname read-only "Read-only group: " "nnmaildir--srv-dir accessing a
non-nnmaildir--srv" 4 file-name-as-directory current-time format-time-string
"%s." "M" number-to-string "Q" "." nnmaildir--system-name "tmp" "cur" ":2,"
file-exists-p "File exists: " run-with-timer 86400 #[nil "..." [tmpfile file
nnmaildir--cur-server cl-struct-nnmaildir--srv-tags file-attributes delete-file
0 error "nnmaildir--srv-error storing a non-nnmaildir--srv" 8 "24-hour timer
expired" throw return nil] 3] (add-name-to-file nnmaildir--file tmpfile)
((error ...)) nnheader-cancel-timer err (add-name-to-file tmpfile curfile)
((error ...)) file-attributes delete-file vector cl-struct-nnmaildir--art
nnmaildir--grp-add-art ...] 8)
nnmaildir-request-accept-article("parcheggione" "localhost" t)
gnus-request-accept-article("parcheggione" nil t t)
eval((gnus-request-accept-article "parcheggione" (quote nil) t t))
byte-code("..." [group nnmaildir--cur-server cl-struct-nnmaildir--srv-tags
gname cl-struct-nnmaildir--grp-tags pgname 0 error "nnmaildir--srv-error
storing a non-nnmaildir--srv" 8 "No such group: " throw return nil
"nnmaildir--grp-name accessing a non-nnmaildir--grp" 1 nnmaildir--pgname
nnmaildir--nlist-art "No such article" "nnmaildir--art-suffix accessing a
non-nnmaildir--art" 2 "nnmaildir--srv-dir accessing a non-nnmaildir--srv" 4
file-name-as-directory nnmaildir--param read-only "new" "cur"
"nnmaildir--art-prefix accessing a non-nnmaildir--art" file-exists-p
nnmaildir--expired-article "Article has expired" get-buffer-create " *nnmaildir
move*" erase-buffer nnheader-insert-file-contents eval file-attributes
delete-file article cl-struct-nnmaildir--art-tags suffix nnmaildir--file
accept-form result file] 5)
nnmaildir-request-move-article(184 "inbox" "localhost"
(gnus-request-accept-article "parcheggione" (quote nil) t t) t)
gnus-request-move-article(184 "inbox" "localhost"
(gnus-request-accept-article "parcheggione" (quote nil) t t) t)
gnus-summary-move-article(nil)
call-interactively(gnus-summary-move-article)
pgpJmY5uFVsjX.pgp
Description: PGP signature
- nnmaildir problems after upgrading to emacs 22.1.1,
Pietro Giorgianni <=