Problem
I am trying to index a large IMAP mailbox. The indexer seems to be working fine then always stops while indexing the 'Archive' folder (~27k messages). Gets to a … (citește mai mult)
Problem
I am trying to index a large IMAP mailbox. The indexer seems to be working fine then always stops while indexing the 'Archive' folder (~27k messages). Gets to a certain % and stops. This is the first time I have tried to index this mailbox.
Steps I have tried
- Close and re-open TB
- The indexing will restart happily and will index new emails but will still get stuck at some point during the Archive folder
- Deleted the global-messages-db.sqlite and attempted rebuild as per here
- Repair folder (Archive)
- The percentage it 'stops' at will vary if I have done one of the above steps (e.g repair) but if you just close and re-open it always appears to stop at the same place.
Errors/Debugging
When it stops that co-incides with the following error messages (This is repeatable):
(Sorry I don't know how to format code blocks on this forum, trying standard MD)
First:
TypeError: RecurIterator._expandMap[this.rule.freq] is undefined Ical.sys.mjs:5082:24
setup_defaults resource:///modules/calendar/Ical.sys.mjs:5082
init resource:///modules/calendar/Ical.sys.mjs:3949
fromData resource:///modules/calendar/Ical.sys.mjs:3887
RecurIterator resource:///modules/calendar/Ical.sys.mjs:3761
iterator resource:///modules/calendar/Ical.sys.mjs:5387
_expandComponent resource:///modules/calendar/Ical.sys.mjs:2882
_ensureCoverage resource:///modules/calendar/Ical.sys.mjs:2791
utcOffset resource:///modules/calendar/Ical.sys.mjs:2682
convert_time resource:///modules/calendar/Ical.sys.mjs:2458
convertToZone resource:///modules/calendar/Ical.sys.mjs:1531
getInTimezone resource:///modules/CalDateTime.sys.mjs:133
getItemDates resource:///modules/calendar/utils/calDateTimeFormatter.sys.mjs:453
formatItemInterval resource:///modules/calendar/utils/calDateTimeFormatter.sys.mjs:474
updateInvitationOverlay resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:432
setField resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:380
updateInvitationOverlay resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:418
createInvitationOverlay resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:292
convertToHTML resource:///modules/CalMimeConverter.sys.mjs:59
Second:
NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS: [JavaScript Error: "RecurIterator._expandMap[this.rule.freq] is undefined" {file: "resource:///modules/calendar/Ical.sys.mjs" line: 5082}]'[JavaScript Error: "RecurIterator._expandMap[this.rule.freq] is undefined" {file: "resource:///modules/calendar/Ical.sys.mjs" line: 5082}]' when calling method: [calIDateTime::getInTimezone] calDateTimeFormatter.sys.mjs:453
getItemDates resource:///modules/calendar/utils/calDateTimeFormatter.sys.mjs:453
formatItemInterval resource:///modules/calendar/utils/calDateTimeFormatter.sys.mjs:474
updateInvitationOverlay resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:432
setField resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:380
updateInvitationOverlay resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:418
createInvitationOverlay resource:///modules/calendar/utils/calInvitationUtils.sys.mjs:292
convertToHTML resource:///modules/CalMimeConverter.sys.mjs:59
A user (u758982) reported similar error messages in This bug report
However the bug reported (and now apparently fixed) related to:
TypeError: aPart is null MimeMessage.sys.mjs:142:7
Which in the case of u758982 followed the messages I have above.
I do not get the MimeMessage error.
Setup
Thunderbird 128.3.0esr (64bit) on Mac OS (14.6.1).
My thoughts
I presume there is a particular e-mail in that folder which has some kind of issue or error that causes the indexer to halt. I presume it's in some way related to calendar (e.g. and ICS invite or something with a formatting error) as the error messages seem to indicate that. Unforuntately I can't identify which e-mail it is or I'd probably just deal with that.
I'd appreciate any help in troubleshooting - if it's an error on my side or can be easily fixed (.e.g identify the e-mail!). Happy to provide more details as needed.
Thanks in advance.
Note: this was originally posted in the Thunderbird Reddit but appears to have been auto-removed. I'm unclear why so posting here instead.