ابحث في الدعم

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

Open email as list broken

  • 4 ردود
  • 1 has this problem
  • 10 views
  • آخر ردّ كتبه bernd.wechner

more options

Running Thunderbird 38.2.0, and even in safe mode if I do a global search and on the results page click "Open email as list" I get an empty window displayed and these errors in the log:

Timestamp: 07/09/15 15:13:20 Error: TypeError: aOldTab._ext.glodaSearchBox is undefined Source File: chrome://messenger/content/searchBar.js Line: 58

Timestamp: 07/09/15 15:13:22 Error: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource:///modules/gloda/datamodel.js :: gloda_folder_getXPCOMFolder :: line 403" data: no] Source File: resource:///modules/errUtils.js Line: 35

Timestamp: 07/09/15 15:13:27 Error: uncaught exception: 2147746065

A bug in the product? An issue with my configuration? It's doing this in safe mode.

Running Thunderbird 38.2.0, and even in safe mode if I do a global search and on the results page click "Open email as list" I get an empty window displayed and these errors in the log: Timestamp: 07/09/15 15:13:20 Error: TypeError: aOldTab._ext.glodaSearchBox is undefined Source File: chrome://messenger/content/searchBar.js Line: 58 Timestamp: 07/09/15 15:13:22 Error: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource:///modules/gloda/datamodel.js :: gloda_folder_getXPCOMFolder :: line 403" data: no] Source File: resource:///modules/errUtils.js Line: 35 Timestamp: 07/09/15 15:13:27 Error: uncaught exception: 2147746065 A bug in the product? An issue with my configuration? It's doing this in safe mode.

الحل المُختار

All Replies (4)

more options

Finding messages in the global search only indicates that they existed long enough to be indexed and added. Opening them failing indicates that they no longer exist. (Matt's answer in a previous q.)

more options

Alas the problem is not opening a message. I can do a global search. And I can click on a message. The message opens fine. It is when I click the link "Open email as list" that the list no longer appears. Always used to. Now I just get an empty page.

Though today is mildly different. I just tried a search and got the result, 556 messages. I can click one and it displays the message all good. Then I click "Open email as list" and alas I get an empty window but if I click another tab and then come back to this tab it is populated with 2 of the 556 messages. Indeed the second and third one on the original results. Interesting and weird.

more options

الحل المُختار

Look at this,maybe you find an answer. https://support.mozilla.org/en-US/search?q=global+search&w=3&qs=plugin

Have you tried to rebuild your global search database? https://support.mozilla.org/en-US/kb/rebuilding-global-database

more options

Though art a genius Gnospen. Deleting global-messages-db.sqlite and rebuilding the index has done the job. The "Open email as list" feature works again!

In fact I use the plugin "Search as List" and like many feel this should be a core feature. I have never had the slightest interest in the default return format and am grateful to psoebr for contributing this fantastic workaround a bizarre Thunderbird design issue.

But many thanks for the tip on rebuilding the database.

I can't easily comprehend how a a database corruption could lead to said behaviour (the list of found messages showing well in one format -the default - and not in another - show messages in list), nor why it should cause such an issue in simply moving from the Windows to Linux version. One small possibility stands out as most likely, namely the new-line convention shifting - though I'd not have thought new-lines important in a sqlite database binary and most software is robust against it nowadays mapping the desired sequence as needed (by inference).