Open Bug 1527275 Opened 6 years ago Updated 3 years ago

TypeError: aDocumentNode is undefined

Categories

(Thunderbird :: Mail Window Front End, defect)

defect

Tracking

(Not tracked)

People

(Reporter: neil, Unassigned)

Details

The following stack trace was randomly observed in the Error Console:

TypeError: aDocumentNode is undefined
    UpdateExtraAddressProcessing chrome://messenger/content/msgHdrViewOverlay.js:1421:1
    updateExtraAddressProcessing chrome://messenger/content/mailWidgets.xml:909:17
    OnAddressBookDataChanged/< chrome://messenger/content/msgHdrViewOverlay.js:391:9
    forEach self-hosted:261:13
    OnAddressBookDataChanged chrome://messenger/content/msgHdrViewOverlay.js:385:3
    onItemAdded chrome://messenger/content/msgHdrViewOverlay.js:367:5

It looks as if creating an address book card caused the message header view to try to update the addresses in a list of recipients however the list would have been collapsed at the time so only a few address nodes actually existed.

Just ran into this in TB 78 beta 3 when doing a "Send message later" (Ctrl+Shift+Enter):

Uncaught TypeError: aDocumentNode is undefined
UpdateExtraAddressProcessing chrome://messenger/content/msgHdrView.js:1501
updateExtraAddressProcessing chrome://messenger/content/mailWidgets.js:1222
OnAddressBookDataChanged chrome://messenger/content/msgHdrView.js:412
OnAddressBookDataChanged chrome://messenger/content/msgHdrView.js:406
onItemPropertyChanged chrome://messenger/content/msgHdrView.js:400
notifyItemPropertyChanged resource:///modules/AddrBookManager.jsm:435
modifyCard resource:///modules/AddrBookDirectory.jsm:896
expandRecipients chrome://messenger/content/messengercompose/MsgComposeCommands.js:6963
GenericSendMessage chrome://messenger/content/messengercompose/MsgComposeCommands.js:4372
SendMessageLater chrome://messenger/content/messengercompose/MsgComposeCommands.js:4890
doCommand chrome://messenger/content/messengercompose/MsgComposeCommands.js:985
doCommand chrome://messenger/content/messengercompose/MsgComposeCommands.js:1164
goDoCommand chrome://global/content/globalOverlay.js:101
oncommand chrome://messenger/content/messengercompose/messengercompose.xhtml:1

[Exception... "[JavaScript Error: "aDocumentNode is undefined" {file: "chrome://messenger/content/msgHdrView.js" line: 1501}]'[JavaScript Error: "aDocumentNode is undefined" {file: "chrome://messenger/content/msgHdrView.js" line: 1501}]' when calling method: [nsIAbListener::onItemPropertyChanged]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource:///modules/AddrBookManager.jsm :: notifyItemPropertyChanged :: line 435" data: yes] AddrBookManager.jsm:435:20
notifyItemPropertyChanged resource:///modules/AddrBookManager.jsm:435
modifyCard resource:///modules/AddrBookDirectory.jsm:896
expandRecipients chrome://messenger/content/messengercompose/MsgComposeCommands.js:6963
GenericSendMessage chrome://messenger/content/messengercompose/MsgComposeCommands.js:4372
SendMessageLater chrome://messenger/content/messengercompose/MsgComposeCommands.js:4890
doCommand chrome://messenger/content/messengercompose/MsgComposeCommands.js:985
doCommand chrome://messenger/content/messengercompose/MsgComposeCommands.js:1164
goDoCommand chrome://global/content/globalOverlay.js:101
oncommand chrome://messenger/content/messengercompose/messengercompose.xhtml:1

Flags: needinfo?(geoff)
Flags: needinfo?(geoff)
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.