Important Notice: We're experiencing email notification issues. If you've posted a question in the community forums recently, please check your profile manually for responses while we're working to fix this.

On Monday the 3rd of March, around 5pm UTC (9am PT) users may experience a brief period of downtime while one of our underlying services is under maintenance.

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

  • 1 resposta
  • 1 has this problem
  • 10 views
  • Last reply by Wayne Mery

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.

sandiman34 modificouno o

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.