Message filters stopped running but do work manually
I'm running 78.13.0 (32-bit) and am on the release update channel.
After the most recent update message filters have stopped running automatically. Strange thing is if I go Tools>Run Filters on Folders, then the messages are routed to their respective folders. Curious thing is, this is one of five Inboxes and only one is experiencing this. I'm bumfuddled.
What have I tried? Restarting. Restarting in Safe Mode. Rebooting.
Another thing, if I go to Tools>Message Filters and find/highlight the particular filter, then click Run Filter, nothing happens - but - if I click on Edit the filter, do absolutely nothing but close it, then click Run Filter again, it works.
But the main thing that has me perplexed is from the inbox, manually selecting Tools>Run Filters works. It's like the filters are never being launched automatically when messages arrive. Thoughts?
All Replies (10)
Hi, TB91, win10 After Tools-Message filters Choose Filters for > Choose account from drop-down list Choose Run selected filters on > Choose the folder in which the emails are
Note:
If a filter contains multiple choices change to Choose any of the following
Sorry, this doesn't address the issue. Look, if I click on the filter and tell it to run now, it works.
The problem is these filters 'all' previously ran automatically. Not they've stopped working automatically. They do work manually. Every time. This tells me the filter is written correctly (which I knew because they have always run).
It's the latest update that broke them. And I cannot find what's broken because they work perfectly manually.
Almost like the run filters automatically never starts.
I would recommend the following
1. Backup your emails using import/export tools ng addon. 2. Export your contacts and calendars 3. Delete your profile from windows local and roaming folders ( if windows OS is used) 4. Uninstall Thunderbird 5. Re-install Thunderbird ( Why not version for 64 bit?) 4. Recreate your accounts 5. Import emails, contacts and calendars from backup. 6. Create filters
Notes: Version of windows used? Are you an IMAP or POP account user? Same procedure is recommended when wanting to upgrade to TB 91
Modified
There are 181 message filters handing the volume of mail I receive, recreating all of those is a lot of work. Honestly, this is the third time this has happened over the course of the years I've been using TB. Strikes me, considering I'm not using any add-ons, this must be something happening when the program is updated. I think better for me to stop updating once I figure out what is going on because recreating filters is an entire day of labor.
Anyway, another piece of data. If I click Tools>Run Filters on Folders . . . messages are then sorted to folders.
So this confirms problem with TB regards starting the filter process. Does this help guide us to where to look?
Finally, to your questions regarding hardware/software: Windows 10 on a PC with 16GB of RAM. Have not installed new software in years. This computer's job is principally email. There are five accounts, a mix of IMAP and POP. Filters are a problem on one IMAP account. Others are working normally. Qty 181 filters between them.
Do developers ever look at user problems? Are you a developer, or a user like me who is more knowledgeable? Regardless, I thank you for taking of your personal time to try and help me. I offer my sincere thanks to you!
Stop searching false solutions. Using import export tools ng export all emails in eml format. Export calendars and contacts. For imap accounts no worry. All data are kept on provider server. Delete your profile in local and roaming folders. Uninstaller tb78. Install tb91 and create a new profile. To import emails use the free application maidstone for pops3 accounts. Emails for images accounts are on provider server. A little job but clean procedure and without future headaches. If any additional help is Required contact me by email.
Modified
So ultimately I have to manually recreate the 181 filters because there's no tool or utility for doing this?
Is there a clue within this filter log? Note, if I click run filters on folder, everything filters as it should.
[12/8/2020, 2:48:16 AM] Could not get folder db
[12/8/2020, 6:40:12 PM] Could not get folder db
[6/14/2021, 11:08:11 PM] Message from filter "Beech-list": Applying filter actions failed
[6/14/2021, 11:08:11 PM] Filter run failed
[6/14/2021, 11:38:10 PM] Message from filter "Beech-list": Applying filter actions failed
[6/14/2021, 11:38:10 PM] Filter run failed
[6/16/2021, 9:48:26 AM] Message from filter "Beech-list EAA": Applying filter actions failed
[6/16/2021, 9:48:26 AM] Filter run failed
[6/16/2021, 9:48:27 PM] Message from filter "Mastery of Flight": Applying filter actions failed
[6/16/2021, 9:48:27 PM] Filter run failed
[6/17/2021, 11:28:29 AM] Message from filter "Terminex": Applying filter actions failed
[6/17/2021, 11:28:29 AM] Filter run failed
Lampros said
Stop searching false solutions. Using import export tools ng export all emails in eml format. Export calendars and contacts. For imap accounts no worry. All data are kept on provider server. Delete your profile in local and roaming folders. Uninstaller tb78. Install tb91 and create a new profile. To import emails use the free application maidstone for pops3 accounts. Emails for images accounts are on provider server. A little job but clean procedure and without future headaches. If any additional help is Required contact me by email.
This painful process is likely unnecessary.
Reporter, please check tools > developer > error console for related error messages.
Tools > Developer Tools > Error Console reports . . .
Successfully loaded OpenPGP library rnp.dll version 0.14+git20210121.7c8492b4.MZLA from C:\Program Files (x86)\Mozilla Thunderbird\rnp.dll RNPLib.jsm:95:15 Found 0 public keys and 0 secret keys (0 protected, 0 unprotected) RNPLib.jsm:291:15 Trying to load C:\Program Files (x86)\Mozilla Thunderbird\libotr-5.dll OTRLib.jsm:51:11 Successfully loaded OTR library C:\Program Files (x86)\Mozilla Thunderbird\libotr-5.dll OTRLib.jsm:59:13
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean 11 AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean 2 AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197 _createView resource:///modules/DBViewWrapper.jsm:1113 _applyViewChanges resource:///modules/DBViewWrapper.jsm:1463 _enterFolder resource:///modules/DBViewWrapper.jsm:1202 _folderLoaded resource:///modules/DBViewWrapper.jsm:1181 OnItemEvent resource:///modules/DBViewWrapper.jsm:214 updateFolderAndNotifyOnLoad resource:///modules/DBViewWrapper.jsm:88 open resource:///modules/DBViewWrapper.jsm:810 show chrome://messenger/content/folderDisplay.js:849 FolderPaneSelectionChange chrome://messenger/content/commandglue.js:361 onselect chrome://messenger/content/messenger.xhtml:1 MozTreeChildren chrome://global/content/elements/tree.js:106
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197
NS_ERROR_NOT_AVAILABLE
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean 184 AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean 2 AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197 _createView resource:///modules/DBViewWrapper.jsm:1113 _applyViewChanges resource:///modules/DBViewWrapper.jsm:1463 _enterFolder resource:///modules/DBViewWrapper.jsm:1202 _folderLoaded resource:///modules/DBViewWrapper.jsm:1181 OnItemEvent resource:///modules/DBViewWrapper.jsm:214 updateFolderAndNotifyOnLoad resource:///modules/DBViewWrapper.jsm:88 open resource:///modules/DBViewWrapper.jsm:810 show chrome://messenger/content/folderDisplay.js:849 FolderPaneSelectionChange chrome://messenger/content/commandglue.js:361 onselect chrome://messenger/content/messenger.xhtml:1 MozTreeChildren chrome://global/content/elements/tree.js:69
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean 18 AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197
Some cookies are misusing the recommended “sameSite“ attribute 4
Cookie “AWSALBTG” will be soon rejected because it has the “sameSite” attribute set to “none” or an invalid value, without the “secure” attribute. To know more about the “sameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite 6129e0c391f4a325464732.gif
Cookie “AWSALB” will be soon rejected because it has the “sameSite” attribute set to “none” or an invalid value, without the “secure” attribute. To know more about the “sameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite 6129e0c391f4a325464732.gif Cookie “AWSALBTG” will be soon rejected because it has the “sameSite” attribute set to “none” or an invalid value, without the “secure” attribute. To know more about the “sameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite 61331b0fefa38325445713.gif Cookie “AWSALB” will be soon rejected because it has the “sameSite” attribute set to “none” or an invalid value, without the “secure” attribute. To know more about the “sameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite
NS_ERROR_NOT_AVAILABLE
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean 10 AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197
Uncaught
Exception { name: "NS_ERROR_FAILURE", message: "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]", result: 2147500037, filename: "chrome://messenger/content/folderDisplay.js", lineNumber: 1959, columnNumber: 0, data: null, stack: "doCommand@chrome://messenger/content/folderDisplay.js:1959:49\ndoCommand@chrome://messenger/content/mail3PaneWindowCommands.js:766:24\ndoCommand@chrome://messenger/content/mailTabs.js:844:23\ndoCommand@chrome://messenger/content/tabmail.js:577:27\ngoDoCommand@chrome://global/content/globalOverlay.js:101:18\noncommand@chrome://messenger/content/messenger.xhtml:1:12\n", location: XPCWrappedNative_NoHelper }
Exception { name: "NS_ERROR_FAILURE", message: "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]", result: 2147500037, filename: "chrome://messenger/content/folderDisplay.js", lineNumber: 1959, columnNumber: 0, data: null, stack: "doCommand@chrome://messenger/content/folderDisplay.js:1959:49\ndoCommand@chrome://messenger/content/mail3PaneWindowCommands.js:766:24\ndoCommand@chrome://messenger/content/mailTabs.js:844:23\ndoCommand@chrome://messenger/content/tabmail.js:577:27\ngoDoCommand@chrome://global/content/globalOverlay.js:101:18\noncommand@chrome://messenger/content/messenger.xhtml:1:12\n", location: XPCWrappedNative_NoHelper } folderDisplay.js:1959
An error occurred executing the button_delete command: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://messenger/content/folderDisplay.js :: doCommand :: line 1959" data: no] globalOverlay.js:104
NS_ERROR_NOT_AVAILABLE: PreferDisplayName: undefined - not a boolean 5 AddrBookCard.jsm:197
getPropertyAsBool resource:///modules/AddrBookCard.jsm:197
. . . just the logs switched on; 1630768552013 addons.xpi-utils WARN disabling legacy extension [email protected] 1630768552069 addons.xpi-utils WARN Add-on {58D4392A-842E-11DE-B51A-C7B855D89593} is not compatible with application version. 1630768912239 addons.xpi-utils WARN disabling legacy extension [email protected] 1630768912240 addons.xpi-utils WARN Add-on {58D4392A-842E-11DE-B51A-C7B855D89593} is not compatible with application version. 1630854952188 addons.xpi-utils WARN disabling legacy extension [email protected] 1630854952237 addons.xpi-utils WARN Add-on {58D4392A-842E-11DE-B51A-C7B855D89593} is not compatible with application version. 1630855312590 addons.xpi-utils WARN disabling legacy extension [email protected] 1630855312590 addons.xpi-utils WARN Add-on {58D4392A-842E-11DE-B51A-C7B855D89593} is not compatible with application version.
. . . I know there must be a way to copy the whole thing out but I couldn't figure it out so I copied out each error group one by one. Many thanks in advance! -- John
I manually repaired all 181 filters. Everything is working again. Litterally took an entire work day.
Unfortunately, I'm stupid and forgot to turn off automatic updating. This, because if Thunderbird updates are going to break my message rules, I don't need the latest version and I don't care about any new features. I just need it to work and it does until they break it.
The point is, I've screwed the pooch because it's downloaded the latest update (I'm on the release channel). And since I'm gunshy about letting it update, is there any way to stop it now that it's been downloaded?
It wants me to restart to apply the update. I honestly cannot afford to take another day off work if this update breaks my message rules again. I just can't . . . so I'd rather just leave it on an older release from now on.
Kindly advise, please? And many, many thanks. I am keenly aware folks are volunteering to help me.