checkgmail fails to start when...
Brought to you by:
owenjm
On Ubuntu 8.04 Hardy checkgmail (1.13svn) fails to start when mail check label contains brackets.
Excerpt from ~/.checkgmail/prefs.xml
<label_delay AA-LIST-[aixhu]="300" />
This error is produced on startup:
Specification mandate value for attribute AA-LIST-
attributes construct error
error parsing attribute name
attributes construct error
xmlParseStartTag: problem parsing attributes
Couldn't find end of Start Tag label_delay line 17 at /usr/lib/perl5/XML/LibXML/SAX.pm line 64
at /usr/share/perl5/XML/Simple.pm line 370
A thread exited while 2 threads were running.
Deleting the label_delay tag from prefs.xml solves the issue.
That's happens because of non-standart symbols in label name, like `|`. I've renamed all my labels on Gmail using only A-Z,a-z and `_` symbols, and that's solved the issue.