Anxiety is an application for Mac OS X Leopard that allows you to sync To-Do created between Mail.app and iCal.app, as well as create To-Do’s from the application. I downloaded Anxiety yesterday afternoon when I got back from work, immediately started playing with it but before creating To-Do’s in my Mail.app or iCal.app I went directly into Anxiety and created two entries. This was the beginning of the end, Mail.app would not respond and crashed about four times before I started reading my error logs.
The error was the same one all along, it seems that when Anxiety tried to create a new To-Do instruction in the Mail.app was not applying the instruction correctly. iCal.app got the instruction without any problems but Mail.app just kept crashing. Here is an excerpt of the error log for Mail.app
12/14/07 7:51:26 PM Mail[224] *** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘trying to set a non-ToDo MailboxUid for a ToDo. The MailboxUid for a ToDo must be a ToDosMailboxUid’
I’m not an expert reading these error logs but it seems like the software was trying to create a non-ToDo Mailbox folder for a ToDo. I quit Anxiety, trash it, and erase it from the Trash and the error persisted in Mail.app. I was so frustrated that my only choice was apparently to erase the com.apple.mail.plist, which means I had to get rid of everything in my Mail.app.
After erasing the .plist for Mail.app I was able to set up my email accounts again without issues. I did not install Anxiety again, even when I think to know how to prevent this issue. If you are going to use Anxiety, before installing the application create one generic ToDo in iCal and Mail.app. Make sure that both of them have different instructions or words like, one that says, “Take out the trash” and another “pay bills.”
As long as they are different I think that Anxiety will not try to create new ToDo folders and will go directly to syncing them. This is only in theory, as for me I will wait until Anxiety release an update to their software before trying again. If you find this article useful consider Digg-ing it or give me a review in Stumble-Upon.