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

Re: some issues with message expiration



Dirk-Jan C. Binnema wrote:
>Hi,

>>>>>> On Thu, 15 Jul 2010 22:32:54 +0200, David Maus ("DM") wrote:

>  DM> [1  <text/plain; US-ASCII (7bit)>]
>  DM> Dirk-Jan C. Binnema wrote:
>  >> Hi all,

>  >> I'm playing around a bit the message expiration in Wanderlust; in theory, it's
>  >> a quite useful feature, as it enables me to automatically delete/refile old
>  >> messages. However, it does not seem to work very well with me, and often
>  >> requires me to get into a situation where I need to restart emacs(!).

>  DM> Could you provide a backtrace of the errors?

>  DM> M-x toggle-debug-on-error RET

>  DM> hit the bugs and remove possible confidential information?

>First use case is where I try to expire my 'system' folder (which receives all
>kinds of useless messages from various programs); in my wl-expire-alist:

>     ("^\\.system$"               (date 3) remove)

>First it updates the message
>db, then I get the 'Wrong type argument: listp, nil'. However, I do /not/ get
>any backtrace. When I then try to enter the folder, or do anything (even when
>trying M-x toggle-debug-on-error), I either get that same error again. And I
>cannot move the cursor anymore. Emacs menus are still accessible though, it's
>not a general hang. But just about whatever I do gives me 'Wrong type
>argument: listp, nil'.

Interesting.  Do you call expire in Folder mode or Summary mode?  Here
expiring a maildir folder works perfectly in Summary mode, but in
Folder mode I get an error -- although a different one (WL not being
capable of finding the file the correspondents to a maildir message
number).

A question about this one:

> - when trying to expire my 'System' folder, I get
>      "Wrong type argument: listp, nil"
>   but
>   when I try to enter the folder afterwards I get:
>      "Format specifier doesn't match argument type", after which WL (or emacs)
>   is not very useful anymore, and tells me
>   "Symbol's value as variable is void: nil". After that, I cannot even close
>   emacs properly, but have to kill it.

Do you have a way to reproduce this behavior?  IIRC I hit a problem
with the same symptoms occasionally and "Symbol's value as variable is
void: nil" sound horrible: Meaning that Emacs somehow forgot that the
symbol nil is ... nil.  What ever WL might do wrong: THIS should not
never happen :( (read: It could be a Emacs bug).

Best,
  -- David
--
OpenPGP... 0x99ADB83B5A4478E6
Jabber.... dmjena@jabber.org
Email..... dmaus@ictsoc.de

Attachment: pgp2hAdbFLgBo.pgp
Description: PGP signature