info-gnus-english
[Top][All Lists]
Advanced

[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)

Attachment: pgpJmY5uFVsjX.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]