Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Global indexing/search stopping/freezing in specific folder

more options

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.

'''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 [https://support.mozilla.org/en-US/kb/rebuilding-global-database 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 [https://bugzilla.mozilla.org/show_bug.cgi?id=1907603 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.

Modified by sandiman34

All Replies (1)

more options

I see your posting report in the "auto removed by reddit" queue, probably because of the logs that it included.

I have approved https://www.reddit.com/r/Thunderbird/comments/1fvvk6t/indexing_of_messages_global_search_indexer_unable/

Helpful?

Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.