Closed Bug 475922 Opened 16 years ago Closed 15 years ago

After hibernation Thunderbird is in offline mode (get messages doesn't work)

Categories

(Thunderbird :: General, defect)

x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 473483

People

(Reporter: whimboo, Assigned: philor)

Details

(Keywords: regression)

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090127 Shredder/3.0b2pre ID:20090127025553

When you are using hibernation mode and wake up the computer Thunderbird will not be able to get new messages anymore. It thinks that it is in Offline Mode and doesn't fetch new mails. Further you are not able to go back into Online Mode. You have to restart Thunderbird to get it working again. There is no error shown in the Error Console.

Following command returns true:

Components.classes["@mozilla.org/network/network-link-service;1"].getService(Components.interfaces.nsINetworkLinkService).isLinkUp

Components.classes["@mozilla.org/network/network-link-service;1"].getService(Components.interfaces.nsINetworkLinkService).linkStatusKnown
Flags: blocking-thunderbird3?
Probably something in Core -- philor has mentioned about this on IRC, apparently may have affected ctalbert too.

Related to bug 474345?
Flags: blocking-thunderbird3? → blocking-thunderbird3+
If someone can reproduce this and paste the output from:

Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService2).manageOfflineStatus;
Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService2).offline;

that would be helpful.
Here my results:

> Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService2).manageOfflineStatus;

true

> Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService2).offline;

false

Components.classes["@mozilla.org/network/network-link-service;1"].getService(Components.interfaces.nsINetworkLinkService).linkStatusKnown

true

Components.classes["@mozilla.org/network/network-link-service;1"].getService(Components.interfaces.nsINetworkLinkService).isLinkUp

true
My results are identical to whimboo's.
Don't anyone think that because I'm talking this bug that I'll actually have the slightest idea how to fix it: taking it is just a bow to bureaucracy.
Assignee: nobody → philringnalda
Whiteboard: [needs owner]
This looks a whole lot like bug 470274.  Maybe they depend on each other and have the same root cause?  I'm not sure if the fix for them would be in the shared code or in different offline implementations, though.
Still not sure whether it's fixable as a core bug or whether we'll just have to make sense of the out-of-order notifications in app code, but the Tb part of it is definitely a duplicate of bug 473483.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Whiteboard: [needs owner]
You need to log in before you can comment on or make changes to this bug.