After deleting a message by hitting delete button in the subject area, a blank subject line still remains in subject pane.
Categories
(Thunderbird :: Folder and Message Lists, defect)
Tracking
(Not tracked)
People
(Reporter: ishikawa, Unassigned)
References
Details
Attachments
(2 files, 1 obsolete file)
Reporter | ||
Comment 1•11 years ago
|
||
Reporter | ||
Comment 2•11 years ago
|
||
Reporter | ||
Comment 3•11 years ago
|
||
Reporter | ||
Comment 4•11 years ago
|
||
Reporter | ||
Comment 5•11 years ago
|
||
Reporter | ||
Comment 6•11 years ago
|
||
Reporter | ||
Comment 7•11 years ago
|
||
Reporter | ||
Updated•11 years ago
|
Comment 8•10 years ago
|
||
Reporter | ||
Comment 9•10 years ago
|
||
Reporter | ||
Comment 11•6 years ago
|
||
Comment 12•5 years ago
|
||
(In reply to ISHIKAWA, Chiaki from comment #7)
After the restart prompted by the "About TB" help menu, TB showed the
Inbox correctly.
The four strange blank lines seemed to correspond to FOUR (4) spam-emails
that are
moved to Junk folder. I checked the received header line to
see when it was received my local mail server, etc.
They came in when TB started to behave erratically.
(Not sure if they were automatically moved there, or
were moved there my manual deletion [when the display was not quite
correctly updated.])I hope the above may give a clue to where to look...
You may be on to something. However, with activity manager time resolution only in minutes and error console not time stamped well, it's hard to prove - at least for me.
Do you still see this issue?
I just deleted some emails in quick succession from a non-inbox folder, starting with the last message (I have mails sorted oldest to newest, i.e. newest at the bottom). After the first two were deleted, focus was on what had been the third last message, but the second last message was still in the message reader, and the last line in the message list was blank. Error console shows:
NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsITreeSelection.select] folderDisplay.js:2509
Could this be helped with Bug 809300 - Cleanup folderDisplay and convert it into a Module ??
Reporter | ||
Comment 13•5 years ago
|
||
I have not seen this error for quite a while, but the buggy behavior you described is quite like the one I saw.
So the bug may be still there (!).
"Could this be helped with Bug 809300 - Cleanup folderDisplay and convert it into a Module ??": I have no idea.
However, such conversion may help the cleaning up of the buggy behavior(s) I learned regarding unified folder view (assuming that this folderDisplay cleanup is done to handle the unified view as well. Or at least a cleaned up folderDisplay code may be easier to work with for the purpose of unified folder view. I don't use unified folder view myself. So I have not looked at related code before. )
Reporter | ||
Comment 14•5 years ago
|
||
Wayne, I have been hit with build failures due to some build infrastructure problems locally.
(Bug 1633092, bug 1630345 and so on. But I have found kludges to work around them.)
Now, looking at the mochitest log from FULL DEBUG version of TB, I found a couple of interesting lines that can be related to the failures.
Case 1: "An error occurred executing the cmd_delete command: ..."
98:03.35 INFO Entering test bound test_thread_delete_prompt
...
98:04.88 GECKO(771813) [771813, Main Thread] WARNING: NS_ENSURE_TRUE(root) failed: file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/base/nsDocumentViewer.cpp, line 2955
98:08.24 GECKO(771813) JavaScript error: chrome://messenger/content/folderDisplay.js, line 1925: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]
98:08.26 INFO Console message: [JavaScript Error: "NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]" {file: "chrome://messenger/content/folderDisplay.js" line: 1925}]
doCommand@chrome://messenger/content/folderDisplay.js:1925:49
doCommand@chrome://messenger/content/mail3PaneWindowCommands.js:765:24
doCommand@chrome://messenger/content/mailTabs.js:844:23
doCommand@chrome://messenger/content/tabmail.js:560:27
goDoCommand@chrome://global/content/globalOverlay.js:101:18
oncommand@chrome://messenger/content/messenger.xhtml:1:12
synthesizeKey@resource://testing-common/mozmill/EventUtils.jsm:277:11
triggerKeyEvent@resource://testing-common/mozmill/events.jsm:201:16
MozMillController.prototype.keypress@resource://testing-common/mozmill/controller.jsm:417:10
test_thread_delete_prompt@chrome://mochitests/content/browser/comm/mail/test/browser/folder-display/browser_messageCommands.js:372:6
Tester_execTest/<@chrome://mochikit/content/browser-test.js:1039:34
async*Tester_execTest@chrome://mochikit/content/browser-test.js:1074:11
nextTest/<@chrome://mochikit/content/browser-test.js:904:14
SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
98:08.26 INFO Console message: [JavaScript Error: "An error occurred executing the cmd_delete command: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://messenger/content/folderDisplay.js :: doCommand :: line 1925" data: no]" {file: "chrome://global/content/globalOverlay.js" line: 104}]
goDoCommand@chrome://global/content/globalOverlay.js:104:8
oncommand@chrome://messenger/content/messenger.xhtml:1:12
synthesizeKey@resource://testing-common/mozmill/EventUtils.jsm:277:11
triggerKeyEvent@resource://testing-common/mozmill/events.jsm:201:16
MozMillController.prototype.keypress@resource://testing-common/mozmill/controller.jsm:417:10
test_thread_delete_prompt@chrome://mochitests/content/browser/comm/mail/test/browser/folder-display/browser_messageCommands.js:372:6
Tester_execTest/<@chrome://mochikit/content/browser-test.js:1039:34
async*Tester_execTest@chrome://mochikit/content/browser-test.js:1074:11
nextTest/<@chrome://mochikit/content/browser-test.js:904:14
SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
case 2 "An error occurred executing the cmd_shiftDelete command:
97:57.42 INFO Entering test bound test_shift_delete_prompt
...
97:59.41 GECKO(771813) [771813, Main Thread] WARNING: NS_ENSURE_TRUE(root) failed: file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/base/nsDocumentViewer.cpp, line 2955
98:00.31 GECKO(771813) JavaScript error: chrome://messenger/content/folderDisplay.js, line 1925: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]
98:00.35 INFO Console message: [JavaScript Error: "NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]" {file: "chrome://messenger/content/folderDisplay.js" line: 1925}]
doCommand@chrome://messenger/content/folderDisplay.js:1925:49
doCommand@chrome://messenger/content/mail3PaneWindowCommands.js:778:24
doCommand@chrome://messenger/content/mailTabs.js:844:23
doCommand@chrome://messenger/content/tabmail.js:560:27
goDoCommand@chrome://global/content/globalOverlay.js:101:18
oncommand@chrome://messenger/content/messenger.xhtml:1:12
synthesizeKey@resource://testing-common/mozmill/EventUtils.jsm:277:11
triggerKeyEvent@resource://testing-common/mozmill/events.jsm:201:16
MozMillController.prototype.keypress@resource://testing-common/mozmill/controller.jsm:417:10
test_shift_delete_prompt@chrome://mochitests/content/browser/comm/mail/test/browser/folder-display/browser_messageCommands.js:326:6
Tester_execTest/<@chrome://mochikit/content/browser-test.js:1039:34
async*Tester_execTest@chrome://mochikit/content/browser-test.js:1074:11
nextTest/<@chrome://mochikit/content/browser-test.js:904:14
SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
98:00.36 INFO Console message: [JavaScript Error: "An error occurred executing the cmd_shiftDelete command: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgDBView.doCommand]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://messenger/content/folderDisplay.js :: doCommand :: line 1925" data: no]" {file: "chrome://global/content/globalOverlay.js" line: 104}]
goDoCommand@chrome://global/content/globalOverlay.js:104:8
oncommand@chrome://messenger/content/messenger.xhtml:1:12
synthesizeKey@resource://testing-common/mozmill/EventUtils.jsm:277:11
triggerKeyEvent@resource://testing-common/mozmill/events.jsm:201:16
MozMillController.prototype.keypress@resource://testing-common/mozmill/controller.jsm:417:10
test_shift_delete_prompt@chrome://mochitests/content/browser/comm/mail/test/browser/folder-display/browser_messageCommands.js:326:6
Tester_execTest/<@chrome://mochikit/content/browser-test.js:1039:34
async*Tester_execTest@chrome://mochikit/content/browser-test.js:1074:11
nextTest/<@chrome://mochikit/content/browser-test.js:904:14
SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
Case 1 seems relevant here or in bug 1559267.
Well, the line number in folderDisplay.js is different form the one you mention in comment 12, but this is a start.
Beside, this is from mochitest and so should be repeatable (!)
The above log is from a local log.
I have yet to succeed in posting my local patches to build successfully on tryserver after my final tree update and local build success.
Updated•2 years ago
|
Description
•