brummolix / autoarchivereloaded Goto Github PK
View Code? Open in Web Editor NEWThunderbird extension for autoarchiving mails
License: Other
Thunderbird extension for autoarchiving mails
License: Other
Hello,
I am reporting an issue I have with Autoarchive. This is an issue I have since many versions, but I am currently using Thunderbird 60.0 and AutoarchiveReloaded 0.9.9.6.
Each time after a manual auto archive, all emails that have been archive are missing in the global database and therefore can't be found with the global search of Thunderbird.
I have to follow this procedure to restore a healthy global database : https://support.mozilla.org/en-US/kb/rebuilding-global-database
I hope the feedback can be useful.
Thank you for this great addon !
The documentation mentions "archive on keywords".
In the settings there is an option "Archive tagged (with keywords) "
But I find no settings regarding this mythical keyword. And also i find no explenation in the documentation.
Expected:
As issue #16, I face the same issue that the AutoarchiveReloaded (v 0.9.9.5) menu item doesn't appear in Tools menu. on Linux Mint 18.3, TB 52.7.0 (64-Bit) (German). I have only "Messaging Menu and Unity Laucher integration" as add-on installed beside of AutoArchiveReloaded
I was able to change the tool bar and add there the AutoArchiveReloaded action. Otherwise I wouldn't be able to run AutoarchiveReloaded since I have an imap folder.
Below you'll find an screenshot from my Tool menu in German.
Do you need any more information and something else?
(Or should I reopen the other issue !?)
Thanks!
I'm accessing my (large) IMAP account from several clients, for convenience and redundancy matters.
Archiving older emails on one of these client devices (say, client X) to local folders removes them from the IMAP server. As main consequence only IMAP client X can access all emails (including the archived ones) but all other clients have an incomplete view. This is no viable solution for me.
A "copy" option instead of "archive" (potentially as a check-box: "leave messages on server") could solve this issue: All client devices but X can be configured to copy old emails to local archive folders (e.g., messages older than 365 days). Finally, client X - the last one to run - does an archive that deletes the copied messages.
Obviously this complicates the archiving process substantially, as the archiving add-on must keep track of already archived messages to skip potential duplicates on copy: the archive add-on may be run a second time on a specific client A and find emails that have been copied already (to local folders on client A) but not deleted by the archive process that is run by client X only. So the downside of this feature is a kind of mandatory statefulness that likely may result in increased complexity, slower operation and an increased likelihood of unexpected cases. However, it's feasible - the Awesome AutoArchive TB add-on included all the needed functionality and did a great job but unfortunately is no longer maintained/updated (incompatible with TB 60/63+).
Thanks in advance for considering this feature request
Hello,
Your application works very well at home, however it does not take into account mails that have tags or favorites ... To archive them I am forced to remove everything on each email.
I wish I could do a full archive without worrying about tags or favorites.
Is it possible to add this option or tell me what to change in the code to do that?
Thank you in advance
I have a user who would like to move messages older than a certain date from one IMAP account to an Archives folder on another. When I tried this configuration with AaR, Thunderbird was busy for a few seconds, then idle and nothing was moved.
(When I changed the archive location to the Archives folder on Local Folders, it worked as expected.)
After the initial setup, I only got it to do something after turning on "extended logging" in the preferences.
The attempts before, resulted in this error message:
Mon 14 Jul 2014 10:05:01 AM PDT - AutoarchiveReloaded - ERROR: TypeError: this.view.dbView is null; Source: 'chrome://messenger/content/folderDisplay.js'; Line: 1359; code: (new TypeError("this.view.dbView is null", "chrome://messenger/content/folderDisplay.js", 1359)); stack: FolderDisplayWidget_hintAboutToDeleteMessages@chrome://messenger/content/folderDisplay.js:1359
FolderDisplayWidget_hintMassMoveStarting@chrome://messenger/content/folderDisplay.js:1375
BatchMessageMover_archiveMessages@chrome://messenger/content/mailWindowOverlay.js:1568
AutoarchiveReloadedOverlay.SearchListener.prototype.archiveMessages@chrome://autoarchivereloaded/content/overlay.js:278
AutoarchiveReloadedOverlay.SearchListener.prototype.onSearchDone@chrome://autoarchivereloaded/content/overlay.js:360
Starting a AaR run (by selecting it from the Tools menu and confirming the popup) may trigger Thunderbird 60.2.1 (x86_64) to crash:
https://bugzilla.mozilla.org/show_bug.cgi?id=1517478
Socorro crash analysis just to provide some (searchable) context:
Top 10 frames of crashing thread:
0 libxul.so nsQueryReferent::operator /build/thunderbird-Z9Pyl0/thunderbird-60.2.1+build1/xpcom/base/nsWeakReference.cpp:152
1 libxul.so nsCOMPtr_base::assign_from_query_referent /build/thunderbird-Z9Pyl0/thunderbird-60.2.1+build1/xpcom/base/nsCOMPtr.cpp:117
2 libxul.so nsMsgSearchSession::TimerCallback /build/thunderbird-Z9Pyl0/thunderbird-60.2.1+build1/xpcom/base/nsCOMPtr.h:595
3 libxul.so nsTimerImpl::Fire /build/thunderbird-Z9Pyl0/thunderbird-60.2.1+build1/xpcom/threads/nsTimerImpl.cpp:701
4 memfd:pulseaudio (deleted) memfd:pulseaudio @0xa711fff
5 libc-2.27.so libc-2.27.so@0x130ea5
6 libxul.so nsTimerEvent::Run /build/thunderbird-Z9Pyl0/thunderbird-60.2.1+build1/xpcom/threads/TimerThread.cpp:286
7 libxul.so mozilla::HangMonitor::NotifyActivity /build/thunderbird-Z9Pyl0/thunderbird-60.2.1+build1/xpcom/threads/HangMonitor.cpp:405
8 libxul.so nsThread::ProcessNextEvent /build/thunderbird-Z9Pyl0/thunderbird-60.2.1+build1/xpcom/threads/nsThread.cpp:1040
9 libpthread-2.27.so libpthread-2.27.so@0xb7de
I'm just reporting this here to inform you. Feel free to close the bug any time if you think this is not due to AaR misbehaving. Obviously the crash should not occur and this is more in TB's domain.
Hello,
Your extension is really useful. I'd like to translate it in french. How can I do that?
Thank you
I'm trying to define a rule for
"Du not sync -Nachrichten mit Schlagwörtern-" by setting
"Archiviere Nachrichten mit Schlagwörtern älter als 0 Tage"
This archives all Messages with "Schlagwörtern" :-/
A setting of "-1" would be appreciate to handle the goal.
Any other way to get this?
Ralf
Hi,
When clicking the AutoArchive Button archiving process does not start but shows an error in the error console (after enabling logging in the options):
Error: Could not establish connection. Receiving end does not exist. popup.js:143:44
initialize moz-extension://5fb95b5a-5aee-4536-995a-3e77be8051f6/popup.js:143
Please advise.
Add on was working before but stopped workingproperly.
OS is Kubuntu 18.04 64 Bit, Thunderbird is 68.10.0 (64-bit), AutoArchiveReloaded is 1.0.0.4 from August 21 2020
Best regards
Andreas
After installing AutoarchiveReloaded, i can make the entries in the account settings but no button shows up in the 'Extras' Menu.
Win7, TB 38.3.0, more add ons: Border Colors GT, Enigmail 1.8.2, Folderpane Tools 0.6.1, Lightning 4.0.3.1, LightningButton 1.5.3
Thanx!
Have defined
"Archiviere alle anderen Nachrichten älter als 364 Tage"
as the only setting.
Error-Log shows checking of the folders but no message was detected.
But there a lot of message older than 364 days...
Ralf
Very helpful tool, thank you a lot!
Is there a way to filter mails by shorter time periods like minutes?
Kind regards!
My AAR is adjusted to create the archive within the local folders, but creates the archive in the mailbox itself, see attachment.
Hi and thanks for your nice job.
It would be great if your application was able to check the network connexion itself, rather asking for "dialogStartManualText" !
My TypeScript level isn't good enough to contribute directly but I think it could be a great enhancement.
Thanks
David
Hello Wetransfer storage service for large files no longer uploads attachments since I installed AutoarchiveReloaded. Why?
As soon as I deactivate it, Wetransfer works again.
Thank you and one star for this add-on, the only recent autoarchiving option I found for Thunderbird. Pity that there is currently no solution for this IMAP offline bug, only drawback I can see.
I saw from the detailed log that some folders are intentionally ignored:
ignore folder '/[Gmail]/Bin' (trash)
ignore folder '/[Gmail]/Drafts' (drafts)
ignore folder '/[Gmail]/Spam' (junk)
In my humble opinion archiving should take place by default for everything, including the 3 folders above --just like it is possible to click 'archive' from within any folder in Thunderbird. I acknowledge that messages in 'junk' and 'drafts' are not expected to get old enough to be archived, but then why make things more complicated for them? As for 'bin' I can definitely see a need: how many time did I find important information in an email, which I had deleted! An option could then be added to exclude 'bin' from the schedule for those requiring it.
Please have a look at
https://crash-analysis.mozilla.com/crash_analysis/20140227/20140227_Thunderbird_24.3.0-interesting-addons.txt
and similar files there, looking for AutoarchiveReloaded
there. It seems like v0.94 is currently a source of many TB crashes (and this might be a starting point to learn more about the source of these issues - chances are the friendly people on the Mozilla IRC network can help, too).
On https://brummolix.github.io/AutoarchiveReloaded/, the screenshot shows that Local Folders "("Lokale Ordner" in the img) should be included in the settings page.
On AAR 1.0.0.1 on TB 68.2.1 (64-Bit) on macOS 10.14.6 (18G1012) there is no such tab.
My other (POP mail) accounts show up fine.
Local folders are apparently excluded from AAR runs, and in the log the local folders are missing when collecting the folders to archive -- there is no such line for local folders:
9.11.2019, 11:48:15 - AutoarchiveReloaded - INFO: getting folders to archive in account '<local folders>' background.js:69:17
And consequently:
6.11.2019, 00:08:42 - AutoarchiveReloaded - INFO: ignore account 'Lokale Ordner' background.js:69:17
Maybe this is related to the missing settings for Copies & Folders for Local Folders; all there is to set is (in German locale):
Hi. Since your March 31 update, AutoArchive has forced an "All Mail" folder for my accounts to appear in the archive folder list that significantly slows Thunderbird. This folder exists even when I've specified an "Archives" folder for the account.
Thanks,
Melissa Kelley CPRW
This is the error I get during the run:
Error: Error during archive messages in folder 'Folder name'. Error: TypeError: this.view.dbView is null. mail3PaneWindow - [object ChromeWindow]
Source File: Chrome://autoarchivereloaded/content/overlay.js
I have a Pop3 account and I'm running the autoarchivereloaded as a test.
Thank you
I splitted this issue out of #18 from tomreyn:
If I then start TB again using my default locale (i.e. without the LANG=C), AutoArchive Reloaded again shows up as "null" on the extension list. However, it now shows with a properly localized description text, and I can access its (properly localized) preferences menu as well.
Trying to do an auto-archiving run results in this message written to error log, though:
12.9.2016, 21:58:42 - AutoarchiveReloaded - ERROR: TypeError: this.view.dbView is null; Source: 'chrome://messenger/content/folderDisplay.js'; Line: 1449; code: (new TypeError("this.view.dbView is null", "chrome://messenger/content/folderDisplay.js", 1449)); stack: FolderDisplayWidget_hintAboutToDeleteMessages@chrome://messenger/content/folderDisplay.js:1449:5 FolderDisplayWidget_hintMassMoveStarting@chrome://messenger/content/folderDisplay.js:1465:5 BatchMessageMover.prototype.archiveMessages@chrome://messenger/content/mailWindowOverlay.js:1628:5 AutoarchiveReloadedOverlay.SearchListener.prototype.archiveMessages@chrome://autoarchivereloaded/content/overlay.js:304:9 AutoarchiveReloadedOverlay.SearchListener.prototype.onSearchDone@chrome://autoarchivereloaded/content/overlay.js:386:18
Update: On a repeat run (with the extensions' own logging to file enabled), auto-archiving actually works.
Falls Sie Deutsch sprechen gerne auf Deutsch antworten
I have use the addon to archive a big amount of mails within an IMAP Google account. When I check some archived folders now there are some mails with all the same date, no subject and empty. What can I do to recover? Is there a way to get back alle the mails to my Google account?
Thank you
I could not get AAR to work. Three problems appear:
AAR 1.0.0.1 on TB 68.2.1 (64-Bit) on macOS 10.14.6 (18G1012)
It would be nice to have this options:
- delay: time in minutes after startup, before autoarchivereloaded begins to work
- interval: in days, so that I can say only archive every 14 days
- popup: to ask when delay and interval saying it's time to archive, that archive starts only after confirming the popup
best regards,
Alf
Hi there, and thanks for developing this extension.
I'm currently running Thunderbird 24.3.0 on Ubuntu 13.10.
Since, on my computer, v0.9.4 (currently on AMO) does (seem to) succeed in archiving anything, and since this version does minimal or no logging, I gave v0.9.5 alpha2 a try.
The (unprivileged) user running Thunderbird has unrestricted write access to the (users' local) profile directory. However, v0.9.5 alpha2, while initially creating a log file, fails to carry out consecutive writes to it due to very weird permissions it sets:
---xr-Sr-T 1 myuser mygroup 68 Feb 27 15:31 AutoarchiveReloadedLog.txt
The resulting error message reads (message rewrapped to improve readability):
error writing to log file [
Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileOutputStream.init]"
nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"
location: "JS frame :: chrome://autoarchivereloaded/content/overlay.js :: <TOP_LEVEL> :: line 97"
data: no
];
Source: 'undefined';
Line: 97;
code: ({});
stack: undefined
Archiving e-mails also fails as a result of this. The console shows how AutoarchiveReloaded iterates over my accounts and their folders, it also detects that it needs to archive some e-mails, but it does not succeed in actually doing so - every iteration causes the above error message to be written to the error console.
However, after shutting down Thunderbird, waiting for it to fully exit, fixing permissions (chmod 600 AutoarchiveReloadedLog.txt
) and restarting Thunderbird, the extension works properly and does a great job.
Great tool! Helped me a lot to do my "spring cleaning" today.
One wish:
Apart from the 4 different timescales (unread, starred, tagged, other), I would like to keep my own "sent" emails longer than my inbox emails - so please consider to introduce a 5th category "sent".
[ Or ... perhaps you can combine that with a more general extension: "Folders which have XYZ in their name", and (then I would type "Sent" there, and choose 1096 days there, but other) users can recycle the same new option for their different purposes. Just an idea. ]
Thanks!
I've installed autoarchive on thunderbird 78.6.
Installation seems OK:
add-ons manager
tab, I see the plugin,BUT: I don't have access to the settings menu anywhere. I looked in the humburger button next to autoarchive one in bar, nothing. Nothing in tools menu; nothing anywhere I thought about (see screens).
Also: when I click on the "autoarchive" button, I get an error in the console log: "browser is null".
I tried to reinstall plugin.
Is it some incompatibility problem? Thanks for any help.
Hi,
I just installed AaR and when I try to run it Thunderbird crashes each time (see crash report below).
I am not a programmer, just an user.
May you tell me if there is a way to fix the problem easily (I may be able to change some lines in a script if necessary). Thank you very much in advance.
AdapterDeviceID: 0x6778
AdapterDriverVersion: 15.201.1151.1008
AdapterSubsysID: 00000000
AdapterVendorID: 0x1002
Add-ons: en-US%40dictionaries.addons.mozilla.org:8.1,%7B5e9999c2-ba1d-44b6-bcee-5b30ce37d3b0%7D:1.3.0,%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D:6.2.7.2,AutoarchiveReloaded%40brummolix.addons.mozilla.org:0.9.9.6.2,wetransfer%40extensions.thunderbird.net:2.0.0,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:60.7.2
AvailablePageFile: 5562036224
AvailablePhysicalMemory: 4227166208
AvailableVirtualMemory: 3292762112
BIOS_Manufacturer: LENOVO
BlockedDllList:
BreakpadReserveAddress: 44433408
BreakpadReserveSize: 83886080
BuildID: 20190620083217
ContentSandboxCapable: 1
ContentSandboxLevel: 1
CrashTime: 1561365994
FramePoisonBase: 0000004041080832
FramePoisonSize: 65536
InstallTime: 1561360812
ModuleSignatureInfo: {"Microsoft Corporation":["api-ms-win-crt-locale-l1-1-0.dll","api-ms-win-crt-multibyte-l1-1-0.dll","api-ms-win-crt-environment-l1-1-0.dll","api-ms-win-crt-filesystem-l1-1-0.dll","api-ms-win-crt-math-l1-1-0.dll","api-ms-win-crt-utility-l1-1-0.dll","api-ms-win-crt-time-l1-1-0.dll","api-ms-win-crt-convert-l1-1-0.dll","api-ms-win-crt-stdio-l1-1-0.dll","api-ms-win-crt-heap-l1-1-0.dll","api-ms-win-crt-string-l1-1-0.dll","api-ms-win-crt-runtime-l1-1-0.dll","VCRUNTIME140.dll","msvcp140.dll"],"Microsoft Windows":["thumbcache.dll","Bcp47Langs.dll","appresolver.dll","InputHost.dll","Windows.UI.dll","msacm32.dll","AudioSes.dll","wscapi.dll","CoreUIComponents.dll","CoreMessaging.dll","TextInputFramework.dll","MMDevAPI.dll","WinTypes.dll","avrt.dll","ksuser.dll","dcomp.dll","rmclient.dll","WindowsCodecs.dll","twinapi.appcore.dll","WINMMBASE.dll","winmm.dll","dwmapi.dll","dxgi.dll","d3d11.dll","iertutil.dll","srvcli.dll","devobj.dll","dnsapi.dll","IPHLPAPI.DLL","propsys.dll","winsta.dll","mswsock.dll","bcrypt.dll","rsaenh.dll","cryptsp.dll","comctl32.dll","userenv.dll","ntmarta.dll","wtsapi32.dll","version.dll","CRYPTBASE.dll","sspicli.dll","cfgmgr32.dll","combase.dll","ws2_32.dll","msvcp_win.dll","advapi32.dll","gdi32.dll","imm32.dll","SHCore.dll","gdi32full.dll","msasn1.dll","msvcrt.dll","profapi.dll","kernel.appcore.dll","kernel32.dll","sechost.dll","bcryptPrimitives.dll","setupapi.dll","KERNELBASE.dll","msctf.dll","clbcatq.dll","ucrtbase.dll","wintrust.dll","oleaut32.dll","rpcrt4.dll","powrprof.dll","shell32.dll","fltLib.dll","shlwapi.dll","ole32.dll","win32u.dll","nsi.dll","crypt32.dll","user32.dll","windows.storage.dll","ntdll.dll"],"Mozilla Corporation":["thunderbird.exe","xul.dll","nssckbi.dll","freebl3.dll","lgpllibs.dll","nss3.dll","softokn3.dll","prldap60.dll","ldap60.dll","mozglue.dll"]}
Notes: AdapterVendorID: 0x1002, AdapterDeviceID: 0x6778, AdapterSubsysID: 00000000, AdapterDriverVersion: 15.201.1151.1008
FP(D10-L1100-W00001000-T000) DWrite? DWrite+ WR? WR- OMTP? OMTP+
ProductID: {3550f703-e582-4d05-9a08-453d09bdfdc6}
ProductName: Thunderbird
ReleaseChannel: release
SafeMode: 0
StartupCrash: 0
StartupTime: 1561365632
SystemMemoryUsePercentage: 43
TelemetryEnvironment: {"build":{"applicationId":"{3550f703-e582-4d05-9a08-453d09bdfdc6}","applicationName":"Thunderbird","architecture":"x86","buildId":"20190620083217","version":"60.7.2","vendor":null,"platformVersion":"60.7.2","xpcomAbi":"x86-msvc","updaterAvailable":true},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":7102,"virtualMaxMB":4096,"cpu":{"count":4,"cores":4,"vendor":"AuthenticAMD","family":22,"model":48,"stepping":1,"l2cacheKB":2048,"l3cacheKB":null,"speedMHz":1797,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4A","hasSSE4_1","hasSSE4_2","hasAVX","hasAES"]},"os":{"name":"Windows_NT","version":"10.0","locale":"fr-FR","servicePackMajor":0,"servicePackMinor":0,"windowsBuildNumber":17134,"windowsUBR":829,"installYear":2018},"hdd":{"profile":{"model":"WDC WD10EZEX-08M2NA0","revision":"01.01A01"},"binary":{"model":"WDC WD10EZEX-08M2NA0","revision":"01.01A01"},"system":{"model":"WDC WD10EZEX-08M2NA0","revision":"01.01A01"}},"gfx":{"D2DEnabled":false,"DWriteEnabled":true,"ContentBackend":"Skia","adapters":[{"description":"AMD Radeon HD 7000 series","vendorID":"0x1002","deviceID":"0x6778","subsysID":"00000000","RAM":1024,"driver":"aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64","driverVersion":"15.201.1151.1008","driverDate":"11-4-2015","GPUActive":true}],"monitors":[{"screenWidth":1024,"screenHeight":768,"refreshRate":75,"pseudoDisplay":false}],"features":{"compositor":"basic","gpuProcess":{"status":"unavailable"},"d3d11":{"status":"unavailable"},"d2d":{"status":"unavailable","version":"1.1"}}},"appleModelId":null,"isWow64":true,"sec":{"antivirus":["Antivirus Windows Defender"],"antispyware":["Antivirus Windows Defender"],"firewall":["Pare-feu Windows"]}},"settings":{"blocklistEnabled":true,"e10sEnabled":false,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"fr","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":358400,"browser.search.region":"FR","browser.startup.homepage":""},"sandbox":{"effectiveContentProcessLevel":1},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":null},"profile":{"creationDate":16777},"addons":{"activeAddons":{"{5e9999c2-ba1d-44b6-bcee-5b30ce37d3b0}":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17669,"isSystem":false,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Ajoute des options pour l'impression des messages et du carnet d'adresses","name":"PrintingTools","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":15618},"{e2fda1a4-762b-4020-b5ad-a41df1933103}":{"version":"6.2.7.2","scope":1,"type":"extension","updateDay":18071,"isSystem":false,"isWebExtension":false,"multiprocessCompatible":false,"blocklisted":false,"description":"Un agenda intégré pour Thunderbird","name":"Lightning","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":15810},"[email protected]":{"version":"2.0.0","scope":1,"type":"extension","updateDay":18071,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":false,"blocklisted":false,"description":"Share your attachments via WeTransfer","name":"FileLink for WeTransfer","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17928},"[email protected]":{"version":"0.9.9.6.2","scope":1,"type":"extension","updateDay":18071,"isSystem":false,"isWebExtension":false,"multiprocessCompatible":false,"blocklisted":false,"description":"Archivez automatiquement les vieux messages","name":"AutoarchiveReloaded","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18071}},"theme":{"id":"[email protected]","blocklisted":false,"description":null,"name":"Summerwood","userDisabled":false,"appDisabled":false,"version":"0","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":16757,"updateDay":16757},"activePlugins":[{"name":"dummy","version":"0.1","description":"Blocklist unavailable","blocklisted":false,"disabled":true,"clicktoplay":false,"mimeTypes":["text/there.is.only.blocklist"],"updateDay":18071}],"activeGMPlugins":{"dummy-gmp":{"version":"0.1","userDisabled":false,"applyBackgroundUpdates":true}},"activeExperiment":{},"persona":"15178"}}
ThreadIdNameMapping: 3212:"Gecko_IOThread",7716:"Link Monitor",10736:"Socket Thread",6580:"JS Watchdog",7616:"BGReadURLs",1504:"Timer",5316:"Hang Monitor",7820:"Cache2 I/O",11212:"Cookie",7948:"GMPThread",3188:"WindowsVsyncThread",4660:"Compositor",676:"VRListener",8468:"ImgDecoder #1",10712:"ImageIO",10900:"IPDL Background",8052:"HTML5 Parser",3280:"LoadRoots",1852:"DataStorage",1540:"DataStorage",3756:"mozStorage #1",9724:"PlayEventSound",2168:"localStorage DB",2184:"ImageBridgeChild",3624:"ImgDecoder #2",9112:"ImgDecoder #3",11024:"DOM Worker",8620:"mozStorage #2",716:"mozStorage #3",8232:"mozStorage #4",11192:"StreamTrans #11",5552:"StreamTrans #12",7536:"StreamTrans #13",
Throttleable: 1
TotalPageFile: 8655048704
TotalPhysicalMemory: 7447089152
TotalVirtualMemory: 4294836224
URL:
UptimeTS: 636.046087787
Vendor:
Version: 60.7.2
Winsock_LSP: AF_UNIX : 2 : 1 : 1 : 0 : 0x20026 : 0x8 : %SystemRoot%\system32\mswsock.dll : : a00943d9-9c2e-4633-9b59-0057a3160994
TCP/IP MSAFD [TCP/IP] : 2 : 2 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
TCP/IP MSAFD [UDP/IP] : 2 : 2 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
TCP/IP MSAFD [RAW/IP] : 2 : 2 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
TCP/IP MSAFD [TCP/IPv6] : 2 : 23 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
TCP/IP MSAFD [UDP/IPv6] : 2 : 23 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
TCP/IP MSAFD [RAW/IPv6] : 2 : 23 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
Fournisseur de services RSVP TCPv6 : 2 : 23 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
Fournisseur de services RSVP TCP : 2 : 2 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
Fournisseur de services RSVP UDPv6 : 2 : 23 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
Fournisseur de services RSVP UDP : 2 : 2 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
Hyper-V RAW : 2 : 34 : 1 : 1 : 0x20026 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 1234191b-4bf7-4ca7-86e0-dfd7c32b5445
MSAFD Irda [IrDA] : 2 : 26 : 1 : 1 : 0x20006 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 3972523d-2af1-11d1-b655-00805f3642cc
useragent_locale: fr
Ce rapport contient également des informations techniques sur l’état de l’application lors du plantage.
Hello ,
I did a big mistake unistalling 32bit version loosing all data and folders hierarchies . Now I got installed once again TB as 64 bit but now all data from IMAP is on same level and I got emails from 2008 year ... thousand and thousand of emails.
I was thinking to use your add on to archive all emails of each account since 2019 ....
Do you think is it possible ? Is there any other trick ??? Thanks
Hey. Below is a translation into Russian.
For install.rdf
<em:localized>
<Description>
<em:locale>ru-RU</em:locale>
<em:description>Автоматическое архивирование старых писем</em:description>
<em:creator>Brummolix (Оригинальная версия Алексея Егорова)</em:creator>
</Description>
</em:localized>
For locale
ru-RU.zip
Hi, on one of my machines (TB 68.4.1 - Ubuntu), AAR 1.0.0.3 cannot init the addon's settings page, I get an exception in options.js
line 176 : const accounts = await browser.accounts.list();
The exception is just "An unexpected error occured" which is NOT very helpful.
I would love to debug further but for some reason all TB freezes when I add a breakpoint anywhere in options.js which makes debugging almost impossible.
The result is a settings page with no tab for any account.
AAR was operational with the same TB profile exactly one year ago, but since then both TB and AAR have of course been updated.
I have configured AutoarchiveReloaded on my Thunderbird install. I have configured the account settings in both Copies & Folders and in the AutoArchive settings. All boxes are checked and are setup for either 270 or 360 days. I also flagged this to run the archiving on startup. This does nothing as does clicking 'ArchiveNow' on the Tools menu. below is the log from startup and a manual attempt at archiving.Fro some reason my email account is being ignored.
16/01/2019, 16:53:07 - AutoarchiveReloaded - INFO: start...
16/01/2019, 16:53:07 - AutoarchiveReloaded - INFO: ApplicationInfo ID:{3550f703-e582-4d05-9a08-453d09bdfdc6}; Version:60.2.1; BuildID:20181010142617; PlatformVersion:60.2.1; PlatformBuildID:20181010142617; language: en-GB
16/01/2019, 16:53:07 - AutoarchiveReloaded - INFO: SystemInfo Linux x86_64| Linux x86_64| Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
16/01/2019, 16:53:07 - AutoarchiveReloaded - INFO: Account Info: 'Local Folders'; type: none; localStoreType: mailbox; mailbox://nobody@Local%20Folders
16/01/2019, 16:53:07 - AutoarchiveReloaded - INFO: Account Info: 'xxxx on owa.xxxx.com'; type: exquilla; localStoreType: exquilla; exquilla://xxxx%40xxxx%[email protected]
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: ready for work
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: archive type manually
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Messaging Menu and Unity Launcher integration ([email protected]) version 1.4; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Default ({972ce4c6-7e08-4474-a285-3208198ce6fd}) version 60.2.1; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: English (GB) Language Pack ([email protected]) version 60.0; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Lightning Calendar Tabs ([email protected]) version 2.2; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: ExQuilla for Microsoft Exchange ([email protected]) version 60.0; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Lightning ({e2fda1a4-762b-4020-b5ad-a41df1933103}) version 6.2.2.1; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: TbSync ([email protected]) version 0.7.22; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Provider for Exchange ActiveSync ([email protected]) version 0.9; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Signature Switch ({2ab1b709-ba03-4361-abf9-c50b964ff75d}) version 1.7.1; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Provider for CalDAV & CardDAV ([email protected]) version 0.10; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: AutoarchiveReloaded ([email protected]) version 0.9.9.6; active: true
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Light (thunderbird-compact-light@[email protected]) version ; active: false
16/01/2019, 16:53:09 - AutoarchiveReloaded - INFO: Installed Addon-Info: Dark (thunderbird-compact-dark@[email protected]) version ; active: false
16/01/2019, 16:59:35 - AutoarchiveReloaded - INFO: try manual archive
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: start archiving
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: check account 'Local Folders'
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: Settings for 'Local Folders':
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - archive other false
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - days other 0
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - archive marked false
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - days marked 0
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - archive tagged false
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - days tagged 0
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - archive unread false
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: - days unread 0
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: autoarchive disabled, ignore account 'Local Folders'
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: check account 'xxxx on owa.xxxx.com'
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: ignore account 'xxxx on owa.xxxx.com'
16/01/2019, 16:59:37 - AutoarchiveReloaded - INFO: archive (searching messages to archive) done
If I click on AutoArchive... the status or progress is not shown anywhere, is it possible to see it somewhere. Even error log dialog show only sporadically anything about status. So i am not sure when the archiving process stops
During an archive of an email account, if Inbox has several sub-folders than it will archive messages for the sub-folders, but main folders like inbox, sent etc messages will disappear. Due to the archive setup; it will try to archive messages, but these messages are not there under archived folders. I use the method to have the same structure in archives by month and each month I'm missing emails from Inbox folder. Some sent items that are archived are missing as well. Initially I thought this may be on my system, or the setup of my mail accounts, but now I'm learning of it from some of my users.
Thank you.
the addon is amazing, but it needs more internationalization, I can help with the spanish translate.
I leave the translate in this dropbox link
https://www.dropbox.com/s/xigtyivszkhdpvd/AutoarchiveReloaded-es.tar.gz
Hello,
my IMAP accounts grew over years. More as 40GB are now online. That's maybe the problem. Usually I'm using Apple Mail, but Thunderbird in combination with your tool looks like a perfect match for my archiving problem. Archived mails need to be stored separated by year and keeping the folder structure. I used 1825 days as the date for the archive. Two accounts on two different server systems. Both are using dovecot as server backend. Connected by GigaBit LAN.
Only one account has been configured every time I try to use the add on. With both accounts I'm coming to the same result. AutoArchiving is moving 5 to 10 folders and then nothing happens anymore. You need to quit Thunderbird completely and start AutoArchiving again. Another 5 to 10 folders will be moved ... and so on. Not a way you like to move 40GB data. ;) Any idea?
Best Regards
mamuehei
Error report below. Messages are found to archive but no archiving
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: start real archiving of 'Sent' (6 messages)
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: msg folder: [xpconnect wrapped nsIMsgFolder]
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: current folder: [xpconnect wrapped (nsISupports, nsIMsgFolder, nsIRDFResource)]
09 May 2014 15:46:03 - AutoarchiveReloaded - ERROR: TypeError: this.view.dbView is null; Source: 'chrome://messenger/content/folderDisplay.js'; Line: 1359; code: (new TypeError("this.view.dbView is null", "chrome://messenger/content/folderDisplay.js", 1359)); stack: FolderDisplayWidget_hintAboutToDeleteMessages@chrome://messenger/content/folderDisplay.js:1359
FolderDisplayWidget_hintMassMoveStarting@chrome://messenger/content/folderDisplay.js:1375
BatchMessageMover_archiveMessages@chrome://messenger/content/mailWindowOverlay.js:1568
AutoarchiveReloadedOverlay.SearchListener.prototype.archiveMessages@chrome://autoarchivereloaded/content/overlay.js:281
AutoarchiveReloadedOverlay.SearchListener.prototype.onSearchDone@chrome://autoarchivereloaded/content/overlay.js:363
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: message search done for 'Inbox' in account 'Personal' -> 5 messages found to archive
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: start real archiving of 'Inbox' (5 messages)
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: msg folder: [xpconnect wrapped nsIMsgFolder]
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: current folder: [xpconnect wrapped (nsISupports, nsIMsgFolder, nsIRDFResource)]
09 May 2014 15:46:03 - AutoarchiveReloaded - ERROR: TypeError: this.view.dbView is null; Source: 'chrome://messenger/content/folderDisplay.js'; Line: 1359; code: (new TypeError("this.view.dbView is null", "chrome://messenger/content/folderDisplay.js", 1359)); stack: FolderDisplayWidget_hintAboutToDeleteMessages@chrome://messenger/content/folderDisplay.js:1359
FolderDisplayWidget_hintMassMoveStarting@chrome://messenger/content/folderDisplay.js:1375
BatchMessageMover_archiveMessages@chrome://messenger/content/mailWindowOverlay.js:1568
AutoarchiveReloadedOverlay.SearchListener.prototype.archiveMessages@chrome://autoarchivereloaded/content/overlay.js:281
AutoarchiveReloadedOverlay.SearchListener.prototype.onSearchDone@chrome://autoarchivereloaded/content/overlay.js:363
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: message search done for 'Inbox' in account 'chess' -> 26 messages found to archive
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: start real archiving of 'Inbox' (26 messages)
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: msg folder: [xpconnect wrapped nsIMsgFolder]
09 May 2014 15:46:03 - AutoarchiveReloaded - INFO: current folder: [xpconnect wrapped (nsISupports, nsIMsgFolder, nsIRDFResource)]
09 May 2014 15:46:03 - AutoarchiveReloaded - ERROR: TypeError: this.view.dbView is null; Source: 'chrome://messenger/content/folderDisplay.js'; Line: 1359; code: (new TypeError("this.view.dbView is null", "chrome://messenger/content/folderDisplay.js", 1359)); stack: FolderDisplayWidget_hintAboutToDeleteMessages@chrome://messenger/content/folderDisplay.js:1359
FolderDisplayWidget_hintMassMoveStarting@chrome://messenger/content/folderDisplay.js:1375
BatchMessageMover_archiveMessages@chrome://messenger/content/mailWindowOverlay.js:1568
AutoarchiveReloadedOverlay.SearchListener.prototype.archiveMessages@chrome://autoarchivereloaded/content/overlay.js:281
AutoarchiveReloadedOverlay.SearchListener.prototype.onSearchDone@chrome://autoarchivereloaded/content/overlay.js:363
09 May 2014 15:46:04 - AutoarchiveReloaded - INFO: message search done for 'Inbox' in account 'acodfin' -> 31 messages found to archive
09 May 2014 15:46:04 - AutoarchiveReloaded - INFO: start real archiving of 'Inbox' (31 messages)
09 May 2014 15:46:04 - AutoarchiveReloaded - INFO: msg folder: [xpconnect wrapped nsIMsgFolder]
09 May 2014 15:46:04 - AutoarchiveReloaded - INFO: current folder: [xpconnect wrapped (nsISupports, nsIMsgFolder, nsIRDFResource)]
09 May 2014 15:46:04 - AutoarchiveReloaded - ERROR: TypeError: this.view.dbView is null; Source: 'chrome://messenger/content/folderDisplay.js'; Line: 1359; code: (new TypeError("this.view.dbView is null", "chrome://messenger/content/folderDisplay.js", 1359)); stack: FolderDisplayWidget_hintAboutToDeleteMessages@chrome://messenger/content/folderDisplay.js:1359
FolderDisplayWidget_hintMassMoveStarting@chrome://messenger/content/folderDisplay.js:1375
BatchMessageMover_archiveMessages@chrome://messenger/content/mailWindowOverlay.js:1568
AutoarchiveReloadedOverlay.SearchListener.prototype.archiveMessages@chrome://autoarchivereloaded/content/overlay.js:281
AutoarchiveReloadedOverlay.SearchListener.prototype.onSearchDone@chrome://autoarchivereloaded/content/overlay.js:363
09 May 2014 15:46:04 - AutoarchiveReloaded - INFO: archive (searching messages to archive) done
For some reason none of my emails get archived anymore. I just noticed this behavior after doing a backup/restore operation using MozBackup. It seems nothing has been archived since 11/28/2014!
Things I have checked:
*Archive folder set under account "Copies & Folders"
*Archive all other messages set to 180 days
*There is mail in folders older than 180 days
*All mail is 'Read'
Here is an excerpt of the log:
5/28/2015, 11:05:08 AM - AutoarchiveReloaded - INFO: try manual archive
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: start archiving
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: check account 'ICS POP3'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: Settings for 'ICS POP3':
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive other true
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days other 180
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive marked false
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days marked 0
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive tagged true
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days tagged 180
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive unread false
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days unread 0
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: getting folders to archive in account 'ICS POP3'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: ignore folder 'Drafts'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: ignore folder 'Errors'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: ignore folder 'Starred'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: ignore folder 'Unread'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: ignore folder 'Junk'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: ignore folder 'Templates'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: ignore folder 'Trash'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: start searching messages to archive in folder 'ICS POP3' in account 'ICS POP3'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: start searching messages to archive in folder 'Inbox' in account 'ICS POP3'
<20+ Folders Omitted>
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: check account 'Local Folders'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: Settings for 'Local Folders':
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive other false
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days other 0
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive marked false
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days marked 0
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive tagged false
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days tagged 0
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - archive unread false
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: - days unread 0
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: autoarchive disabled, ignore account 'Local Folders'
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: message search done for 'ICS POP3' in account 'ICS POP3' -> 0 messages found to archive
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: message search done for 'Inbox' in account 'ICS POP3' -> 0 messages found to archive
<20+ Folders Omitted>
5/28/2015, 11:05:10 AM - AutoarchiveReloaded - INFO: archive (searching messages to archive) done
Hi Brummolix,
I'm trying to install v9.9.9.2 on ThunderBird 45.2.0 on Ubuntu 16.04 (amd64), using the GUI option on the addon list to install an extension from a file.
On the terminal I started TB from, I get to see these messages (I cannot tell which add-on causes them):
*************************
A coding exception was thrown and uncaught in a Task.
Full message: TypeError: this.addon._repositoryAddon is null
Full stack: AddonInstall.prototype.loadManifest<@resource://gre/modules/addons/XPIProvider.jsm:5563:5
TaskImpl_run@resource://gre/modules/Task.jsm:315:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:933:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1
*************************
*************************
A coding exception was thrown in a Promise rejection callback.
See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise
Full message: TypeError: is not iterable
Full stack: AddonInstall.prototype.initLocalInstall/<@resource://gre/modules/addons/XPIProvider.jsm:5174:1
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:936:21
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1
*************************
*************************
A coding exception was thrown and uncaught in a Task.
Full message: TypeError: this.addon._repositoryAddon is null
Full stack: AddonInstall.prototype.loadManifest<@resource://gre/modules/addons/XPIProvider.jsm:5563:5
TaskImpl_run@resource://gre/modules/Task.jsm:315:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:933:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1
*************************
*************************
A coding exception was thrown in a Promise rejection callback.
See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise
Full message: TypeError: is not iterable
Full stack: AddonInstall.prototype.initLocalInstall/<@resource://gre/modules/addons/XPIProvider.jsm:5174:1
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:936:21
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1
*************************
*************************
A coding exception was thrown and uncaught in a Task.
Full message: TypeError: this.addon._repositoryAddon is null
Full stack: AddonInstall.prototype.loadManifest<@resource://gre/modules/addons/XPIProvider.jsm:5563:5
TaskImpl_run@resource://gre/modules/Task.jsm:315:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:933:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1
*************************
*************************
A coding exception was thrown in a Promise rejection callback.
See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise
Full message: TypeError: is not iterable
Full stack: AddonInstall.prototype.initLocalInstall/<@resource://gre/modules/addons/XPIProvider.jsm:5174:1
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:936:21
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1
*************************
On ThunderBird's error console, the following message displays:
Timestamp: 10.09.2016 20:31:43
Error: A promise chain failed to handle a rejection. Did you forget to '.catch', or did you forget to 'return'?
See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise
Date: Sat Sep 10 2016 20:28:27 GMT+0200 (CEST)
Full Message: TypeError: is not iterable
Full Stack: AddonInstall.prototype.initLocalInstall/<@resource://gre/modules/addons/XPIProvider.jsm:5174:1
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:936:21
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:812:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:1
File: resource://gre/modules/addons/XPIProvider.jsm
Line: 5174
Source code:
5174
As a result, AAR fails to install, no message is provided on the GUI (with the exception of the above entry in error console) as to why or that it fails.
FWIW, I had previously installed AAR (v0.9.9.1 IIRC), which always showed up as "null" on the extension list (and was so crashy that I could not actually use it).
If you have any questions or need more thorough debugging info, please ping me here or on FreeNode (same name).
Thanks, also for your continued work on keeping this extension alive,
Tom
I have been using Auto Awesome Archiver, however it's no longer supported. I like to be able to move all messages older than X days from Inbox of primary IMAP to Inbox of backup IMAP. I also want to do that for Sent and Trash folders. Can this plugin achieve that?
Hi @Brummolix, in bug 1606584 we've (reluctantly) decided to change the list of folders in an account from a flat list to a hierarchy. As you're one of the very few people using this API, I thought I'd reach out.
You'll probably need to make a change to get a flat list back, but you can do it in a backwards-compatible way:
let arrayOfFolders = [];
function traverse(folders) {
if (!folders) {
return;
}
for (let f of folders) {
arrayOfFolders.push(f);
traverse(f.subFolders);
}
}
browser.accounts.list().then(accounts => {
for (let account of accounts) {
traverse(account.folders);
}
});
You can probably make it look a lot tidier in typeScript. I don't know typeScript or I'd send a PR.
I have some mail that I keep as a reference, and even if they are really old, I dont want them to be archived.
It could be interesting to have an option to exclude from the archival process mails with a certain tag or within specific folders.
Is this possible?
It would be nice to have AAR auto-delete folders when they become empty after archiving all their contents. This would keep the folder tree as lean as possible.
There could be additional settings for folders to be kept if they a) are target of an active filter and/or b) if their most recent message is younger than nnn days. This would prevent folders that are only infrequently filled from disappearing, and from breaking filters or other workflows.
Have loaded the addon to replace the older 'AutoArchive' which worked well but only archived the Inbox.
How do you set up Thunderbird/AutoarchiveReloaded to archive sent folder as well?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.