Closed Bug 508378 Opened 16 years ago Closed 16 years ago

Gloda needs to recover better from 'bad messages'

Categories

(Thunderbird :: Mail Window Front End, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME
Thunderbird 3.0rc1

People

(Reporter: davida, Unassigned)

Details

(Whiteboard: [gloda][no l10n impact])

STRs: 1) do a gloda search to find a bunch of messages, including some in a shared thread 2) tweak columns to show thread column 3) hit the thread column header to toggle threading mode --> empty or partially empty results. The console shows Error: hdr is null Source File: file:///Applications/Shredder.app/Contents/MacOS/modules/gloda/dbview.js Line: 164 reportResults: function(aItems) { for each (let [, item] in Iterator(aItems)) { let hdr = item.folderMessage; --> this.searchListener.onSearchHit(hdr, hdr.folder); } }, which asuth says means that i have some bad message.
Flags: blocking-thunderbird3?
Whiteboard: [gloda]
Flags: blocking-thunderbird3? → blocking-thunderbird3+
Summary: Thread view in gloda search results fail → Gloda needs to recover better from 'bad messages'
Whiteboard: [gloda] → [gloda][no l10n impact]
Target Milestone: --- → Thunderbird 3.0rc1
I added a header guard on the branch that has since landed, a null access will no longer occur. Gloda thinking a message that it can't get to exists is another issue and I think covered sufficiently by existing bugs.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.