Closed Bug 1735531 Opened 3 years ago Closed 3 years ago

Emails not auto downloading when product first starts up.

Categories

(Thunderbird :: Mail Window Front End, defect)

Thunderbird 91
defect

Tracking

(thunderbird_esr91+ fixed)

RESOLVED FIXED
98 Branch
Tracking Status
thunderbird_esr91 + fixed

People

(Reporter: nuhusky71, Assigned: rnons)

References

Details

Attachments

(3 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0

Steps to reproduce:

Started up Thunderbird.

Actual results:

No messages got downloaded from any of my email accounts. has to manually click on "Get Messages". After startup, messages would properly auto download at my set intervals.

Expected results:

Emails from all of my email accounts (3) should have been retrieved from the mail servers at product startup.

I forgot to add that I do have the "Check for new messages at startup" check boxes checked for all 3 mail servers.

Please start Windows' safe mode with networking enabled

Does problem go away?
Are all your accounts gmail?

Flags: needinfo?(nuhusky71)

I followed the instructions but still had the problem. My 3 email accounts are gmail, verizon, and yahoo.

Flags: needinfo?(nuhusky71)
Whiteboard: [support]

In Account Settings, is 'Local Folders' set up as the default mail account?
If yes, then select one of your mail accounts and set as default.
Please report back on findings.

Flags: needinfo?(nuhusky71)

In Account Settings, if I highlight one of my 3 mail accounts, the "Set as default" is greyed out. It is not greyed out for the other 2 accounts, so I assume that first one is set as the default. However, if I highlight "Local Folders", the "Set as default"is also greyed out. So does the system think there are 2 defaults?

Flags: needinfo?(nuhusky71)

(In reply to nuhusky71 from comment #3)

I followed the instructions but still had the problem. My 3 email accounts are gmail, verizon, and yahoo.

How is this behaving with 91.5.1?

I updated to 91.5.1 and still have the same problem.

Hi
I don't see any "local folders" under "Account settings".
In the left pane, I only see my Gmail email account.
I use POP/SMTP. Standard settings in concordance with google instructions.
_
Again, this configuration worked for more than 15 years.

(In reply to cubicdesign from comment #9)

Hi
I don't see any "local folders" under "Account settings".
In the left pane, I only see my Gmail email account.
I use POP/SMTP. Standard settings in concordance with google instructions.
_
PS: I have many email accounts. Two of them are from Gmail, others are from my personal web server.
All SMTP/POP
_
In troubleshooting mode, TB is still not checking for email on its own. I still have to push the "Get messages" button.
_
In the console I have these errors:

21:36:40.030
Unexpected event profile-after-change URLQueryStrippingListService.jsm:224
21:36:40.490
Unknown Collection "thunderbird/query-stripping" RemoteSettingsClient.jsm:160
21:36:41.811 Successfully loaded OpenPGP library rnp.dll version 0.15.2+git20210806.dd923a4e.MZLA from C:\Program Files\Mozilla Thunderbird\rnp.dll RNPLib.jsm:92:15
21:36:43.996 As Facebook deprecated its XMPP gateway, it is currently not possible to connect to Facebook Chat. See bug 1141674. facebook.jsm:25
21:36:44.009 Found 0 public keys and 0 secret keys (0 protected, 0 unprotected) RNPLib.jsm:288:15
21:36:44.074 Trying to load C:\Program Files\Mozilla Thunderbird\libotr.dll OTRLib.jsm:64:11
21:36:44.075 Successfully loaded OTR library C:\Program Files\Mozilla Thunderbird\libotr.dll OTRLib.jsm:72:13
21:36:44.286 services.settings: thunderbird/hijack-blocklists has signature disabled RemoteSettingsClient.jsm:1027
21:36:44.480 Uncaught (in promise)
Exception { name: "NS_ERROR_FAILURE", message: "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMessenger.msgHdrFromURI]", result: 2147500037, filename: "chrome://messenger/content/mailTabs.js", lineNumber: 419, columnNumber: 0, data: null, stack: "restoreTab@chrome://messenger/content/mailTabs.js:419:32\nrestoreTab@chrome://messenger/content/tabmail.js:1493:19\nrestoreTabs@chrome://messenger/content/tabmail.js:1514:19\natStartupRestoreTabs@chrome://messenger/content/msgMail3PaneWindow.js:1209:13\n", location: XPCWrappedNative_NoHelper }

columnNumber: 0

data: null

filename: "chrome://messenger/content/mailTabs.js"

lineNumber: 419

location: XPCWrappedNative_NoHelper { QueryInterface: QueryInterface(), filename: Getter, name: Getter, … }

message: "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMessenger.msgHdrFromURI]"

name: "NS_ERROR_FAILURE"

result: 2147500037

stack: "restoreTab@chrome://messenger/content/mailTabs.js:419:32\nrestoreTab@chrome://messenger/content/tabmail.js:1493:19\nrestoreTabs@chrome://messenger/content/tabmail.js:1514:19\natStartupRestoreTabs@chrome://messenger/content/msgMail3PaneWindow.js:1209:13\n"

<prototype>: ExceptionPrototype { toString: toString(), name: Getter, message: Getter, … }
mailTabs.js:419
21:37:34.850
<Provider> does not support changing store on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions. react-redux.js:881:13
Redux 3
React 38
renderApp resource://devtools/client/webconsole/webconsole-wrapper.js:41
init resource://devtools/client/webconsole/webconsole-wrapper.js:121
init resource://devtools/client/webconsole/webconsole-wrapper.js:85
_initializer resource://devtools/client/webconsole/webconsole-ui.js:162

see bug 1745599 comment 8

If the solution regarding editing the session.json file seems too daunting :
Help > More Troubleshooting Information
Under 'Application Basics' - half way locate 'Profile Folder' - click on 'Open Folder'
Window opens showing contents of profile name folder.
Exit Thunderbird now.
Delete the 'session.json' file
Start Thunderbird.
Report on results.

Flags: needinfo?(nuhusky71)

Hmm, I don't remember getting an edit the session.json file solution. In any case, I deleted the file, restarted Thunderbird, and now it is auto downloading emails from all 3 of my email accounts. So that was successful.

Dave

Flags: needinfo?(nuhusky71)

Isn't this just a dup of Bug 1745599?

See Also: → 1745599

(In reply to nuhusky71 from comment #12)

Hmm, I don't remember getting an edit the session.json file solution. In any case, I deleted the file, restarted Thunderbird, and now it is auto downloading emails from all 3 of my email accounts. So that was successful.

Dave

I started having this issue today and learned my mother also had the problem start a few days ago. I was shown this and followed through, none of what was suggested here has fixed it for us. Also running Version 91.5.1 on Microsoft Windows 10 Pro Version 10.0.19044 Build 19044

Try:
Help > More Troubleshooting Information
Under 'Application Basics' - half way locate 'Profile Folder' - click on 'Open Folder'
Window opens showing contents of profile name folder.

Exit Thunderbird now - this is important

Delete both of these files:
'session.json'
'xulstore.json '

Start Thunderbird.
Report on results.

Flags: needinfo?(kh)

(In reply to Matt from comment #13)

Isn't this just a dup of Bug 1745599?

I agree. This one is older, but Bug 1745599 has some good findings.

(In reply to Anje from comment #15)

Try:
Help > More Troubleshooting Information
Under 'Application Basics' - half way locate 'Profile Folder' - click on 'Open Folder'
Window opens showing contents of profile name folder.

Exit Thunderbird now - this is important

Delete both of these files:
'session.json'
'xulstore.json '

Start Thunderbird.
Report on results.

Thanks, but I had already tried theis and the others yesterday. One thing that I did miss is when TB is opened, at the bottom left next to the on/offline button, it just sits there telling me it's "connected" to the mail server. Does that make any difference?

Flags: needinfo?(kh)

Could you post an image showing the contents of the 'session.json' file.

Flags: needinfo?(kh)
Attached image TB Session json.jpg

As requested, a image of what is in the Session.json file.

Flags: needinfo?(kh)

I'm attaching another image of the session.json.backup as it contains the right email information and als some extra information. As for the original session.json I posted, I have no idea where it is picking up that other email address from, unless it's from the server end?

Okay, a friend helped me work out that "Keith" in the session.json was when I set up an account for a relative when staying with us. But that was removed from TB years ago.

Assignee: nobody → remotenonsense
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Target Milestone: --- → 98 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/7fffd7606848
Wrap restoreTabs in a try block so that fetch messages on startup works. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Component: Untriaged → Mail Window Front End
See Also: 1745599
Whiteboard: [support]

safe to uplift?

Flags: needinfo?(remotenonsense)

Comment on attachment 9261796 [details]
Bug 1735531 - Wrap restoreTabs in a try block so that fetch messages on startup works. r=mkmelin

[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: Auto download new messages on startup doesn't work
Testing completed (on c-c, etc.): beta
Risk to taking this patch (and alternatives if risky): low

Flags: needinfo?(remotenonsense)
Attachment #9261796 - Flags: approval-comm-esr91?

Comment on attachment 9261796 [details]
Bug 1735531 - Wrap restoreTabs in a try block so that fetch messages on startup works. r=mkmelin

[Triage Comment]
Approved for esr91

Attachment #9261796 - Flags: approval-comm-esr91? → approval-comm-esr91+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: