为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Blank message display tabs when opening inbox and sent mails

  • 2 个回答
  • 0 人有此问题
  • 20 次查看
  • 最后回复者为 Ernie_Gurney

more options

I recently noticed that Thunderbird quietly updated itself from 102.15.1 to 115.3.1 for me today. (I'm on Win 10)

After this, none of the emails in my imap.gmail.com mail account are viewable: My 'Inbox' shows 2 email accounts underneath and selecting the gmail one shows a big list of messages but opening (double-clicking) any of them just opens a new tab that remains entirely empty.

Emails for the other Inbox account do correctly show messages in a new tab when opening, as things were previously.

The Tools > Developer Tools > Error Console shows the following errors (after having first cleared the log and then restarted Tb) - NotFoundError: No such JSWindowActor 'DevToolsFrame' Assert failed: Calendar manager initialised calendars before loadCalendarComponent ran on the first 3pane window. This should not happen.

calUtils.jsm:127:15

NotFoundError: No such JSWindowActor 'DevToolsFrame'

I found recent posts for similar sounding issues (but not quite the same). One suggested deleting 'folderCache.json', 'session.json', and 'xulstore.json' files from my thunderbird profile folder and restarting. I tried and it had no noticeable effect.

I can't be sure whether it was there before but after the problem update, I notice I have 2 instances of my gmail address showing under the 'Sent' tray/group. Under sent it lists 2 x my gmail.com account and my other account. Again, the other account's sent mails can be viewed just fine as before but the first '...@gmail.com' account list most (perhaps all) of my sent emails, but opening any of them just brings up a totally blank new tab again.

Interestingly, however, the other (new?) duplicate '...@gmail.com' under the Sent group also shows a big list of sent emails and this one does correctly show all messages when viewing any in a new tab. The properties of both of these identical-looking 'sent' mailboxes ('x'-ing out my email) are - 1st - Location: imap://xxxxxxxxx%40gmail.com@imap.gmail.com/Sent Showing 267 sent messages Doesn't work. Viewing any of the messages just shows a blank tab. 2nd - Location: imap://xxxxxxxxx%40gmail.com@imap.gmail.com/%5BGmail%5D/Sent%20Mail Showing 283 sent messages Works. Viewing any of these opens a tab that correctly shows the message. To my knowledge, I've not added the second almost identical 'sent' gmail account.

The location of the newly broken @gmail.com Inbox is - Location: imap://xxxxxxxxxx%40gmail.com@imap.gmail.com/INBOX

The fact that one of the gmail.com sent lists/view works and the other doesn't suggests something might be wrong with the 1st 'location' format. I've not touched either for as long as I can remember. Could the upgrade have diddled the 'location' in such a way as to cause this behaviour or also duplicated a subtly different gmail.com 'Sent' folder?

The main Tools > Account Settings does not appear to have a field that directly specified any of the 'Inbox' or 'Sent' Location fields that I can see; it just list my 2 email accounts, with my now broken gmail.com one listed first, with server settings - - Type: IMAP mail server - Server Name: imap.gmail.com - User Name: xxxxxxxxxx@gmail.com - Port: 993 - Connection security: SSL/TLS - Authentication method: OAuth2

Can anyone explain where the subtly different 'Sent' gmail entries might have come from and whether either of the 'Location' fields look invalid? Also, since my gmail Inbox 'Location' looks to have a similar format of that of the broken 'Sent' item/folder, does anyone know whether it is invalid and can be fixed with a different location field?

I recently noticed that Thunderbird quietly updated itself from 102.15.1 to 115.3.1 for me today. (I'm on Win 10) After this, none of the emails in my imap.gmail.com mail account are viewable: My 'Inbox' shows 2 email accounts underneath and selecting the gmail one shows a big list of messages but opening (double-clicking) any of them just opens a new tab that remains entirely empty. Emails for the other Inbox account do correctly show messages in a new tab when opening, as things were previously. The Tools > Developer Tools > Error Console shows the following errors (after having first cleared the log and then restarted Tb) - NotFoundError: No such JSWindowActor 'DevToolsFrame' Assert failed: Calendar manager initialised calendars before loadCalendarComponent ran on the first 3pane window. This should not happen. calUtils.jsm:127:15 NotFoundError: No such JSWindowActor 'DevToolsFrame' I found recent posts for ''similar'' sounding issues (but not quite the same). One suggested deleting 'folderCache.json', 'session.json', and 'xulstore.json' files from my thunderbird profile folder and restarting. I tried and it had no noticeable effect. I can't be sure whether it was there before but after the problem update, I notice I have 2 instances of my gmail address showing under the 'Sent' tray/group. Under sent it lists 2 x my gmail.com account and my other account. Again, the other account's sent mails can be viewed just fine as before but the first '...@gmail.com' account list most (perhaps all) of my sent emails, but opening any of them just brings up a totally blank new tab again. Interestingly, however, the other (new?) duplicate '...@gmail.com' under the Sent group also shows a big list of sent emails and this one does correctly show all messages when viewing any in a new tab. The properties of both of these identical-looking 'sent' mailboxes ('x'-ing out my email) are - 1st - Location: imap://xxxxxxxxx%40gmail.com@imap.gmail.com/Sent Showing 267 sent messages Doesn't work. Viewing any of the messages just shows a blank tab. 2nd - Location: imap://xxxxxxxxx%40gmail.com@imap.gmail.com/%5BGmail%5D/Sent%20Mail Showing 283 sent messages Works. Viewing any of these opens a tab that correctly shows the message. To my knowledge, I've not added the second almost identical 'sent' gmail account. The location of the newly broken @gmail.com Inbox is - Location: imap://xxxxxxxxxx%40gmail.com@imap.gmail.com/INBOX The fact that one of the gmail.com sent lists/view works and the other doesn't suggests something might be wrong with the 1st 'location' format. I've not touched either for as long as I can remember. Could the upgrade have diddled the 'location' in such a way as to cause this behaviour or also duplicated a subtly different gmail.com 'Sent' folder? The main Tools > Account Settings does not appear to have a field that directly specified any of the 'Inbox' or 'Sent' Location fields that I can see; it just list my 2 email accounts, with my now broken gmail.com one listed first, with server settings - - Type: IMAP mail server - Server Name: imap.gmail.com - User Name: xxxxxxxxxx@gmail.com - Port: 993 - Connection security: SSL/TLS - Authentication method: OAuth2 Can anyone explain where the subtly different 'Sent' gmail entries might have come from and whether either of the 'Location' fields look invalid? Also, since my gmail Inbox 'Location' looks to have a similar format of that of the broken 'Sent' item/folder, does anyone know whether it is invalid and can be fixed with a different location field?

由Wayne Mery于修改

所有回复 (2)

more options

Might not be solid match, but see https://bugzilla.mozilla.org/show_bug.cgi?id=1853578

more options

Thanks for pointing me at that, Wayne. I didn't use anything from that post but I did go searching around there for other people with problems that mention the imap urls/locations to see if I could find an explanation for the differences in format of the working 'Sent' location -

"imap://xxxxxxxxx%40gmail.com@imap.gmail.com/%5BGmail%5D/Sent%20Mail" (which, without the pesky percent codes, is "imap://xxxxxxxxx@gmail.com@imap.gmail.com/[Gmail]/Sent Mail")

compared to the failing location -

"imap://xxxxxxxxx%40gmail.com@imap.gmail.com/Sent" (i.e. "imap://xxxxxxxxx@gmail.com@imap.gmail.com/Sent")

I didn't find why there might be these 2 different styles, or which one(s) should be able to work correctly. I did see mention that suggested these Location urls may not be as important as it seems: "The "bad" URL is of no concern since these URLs are only used internally by tb and never sent over the network." (wrong escaping of imap... wrong escaping of imap)

Here's the weird and surprising behaviour: Having not used Thunderbird since posting the above issue (reading mails through web gmail) and having done nothing more to any Tb settings or profile files, I opened Tb again and now I can open and see mail through the previously problematic Inbox.

It's still on the same version (115.3.1)

Strange, but I thought I'd better update this issue with this weird behaviour and at least I can go back to using Tb again.