I have just migrated my Mozilla Thunderbird profile to a new computer and I discovered that Unified Folders were not working. I migrated using MozBackup, and when I discovered that the Unified folders were not working, and a second time by a direct copy and a modification of profiles.ini to point to the copied profile (so I did not have to rename the profile directory).
In both cases the Unified Folders option could not be selected. The Error Console (select Error Console from the Tools menu) had the following error.
Timestamp: 15/04/2012 11:52:20 AM
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIMsgSendLater.hasUnsentMessages]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: chrome://messenger/content/mail-offline.js :: :: line 81" data: no]
I discovered that the unified folders worked if I Ran Thunderbird using the "Run as administrator" option (right click on the Thunderbird icon and choose it from the pop up menu).
For the moment I am using Thunderbird in this way. I have tried setting the Thunderbird profile directory file permissions to allow full access but to no avail. I have googled for hours with no success. Wow, the word "googled" isn't in the blogspot dictionary!
If I find the reason I will update this post. This is a new laptop that I bought to use as a desktop replacement. I hope I am not going to get a lot of these sort of problems!
[Edit: 4 Nov 2012] I finally solved this problem. It turned out that the Smart Folders directory (which is what the Unified Folders use to create the view of all the inboxes) was in a separate user directory. A legacy of the previous computer my email had resided on. This directory required its file permissions fixing as my user was not permitted to write into that directory. This explains why it worked when running Thunderbird as administrator.
In both cases the Unified Folders option could not be selected. The Error Console (select Error Console from the Tools menu) had the following error.
Timestamp: 15/04/2012 11:52:20 AM
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIMsgSendLater.hasUnsentMessages]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: chrome://messenger/content/mail-offline.js ::
I discovered that the unified folders worked if I Ran Thunderbird using the "Run as administrator" option (right click on the Thunderbird icon and choose it from the pop up menu).
For the moment I am using Thunderbird in this way. I have tried setting the Thunderbird profile directory file permissions to allow full access but to no avail. I have googled for hours with no success. Wow, the word "googled" isn't in the blogspot dictionary!
If I find the reason I will update this post. This is a new laptop that I bought to use as a desktop replacement. I hope I am not going to get a lot of these sort of problems!
Comments