absorb-it / Virtual-Identity

Virtual Identity Extension for Thunderbird/Seamonkey
https://www.absorb.it/virtual-id
50 stars 11 forks source link

Unable to send mail #5

Open techmunk opened 9 years ago

techmunk commented 9 years ago

This never seems to happen for the first message I send, but when I start to send more emails, it does start to happen. Clicking the send button, or the save buttons, do nothing. No action. It does not try to send or save. It's like the button has no action attached to it.

I've never seen it happen on the first email, but it doesn't always happen on the second. Sometimes it can run all day before it occurs. It's been much more stable since enabling debug mode however.

Enabling debug mode, here is the final line with the error. I have the full log, bug there is a great deal of personal information in it I'd rather not have in the public domain. :)

--------------------------------------------------------------------------------
Thunderbird 31.4.0 (20150113223859; Linux x86_64)
--------------------------------------------------------------------------------
2015-01-20 09:31:33 virtualIdentity DEBUG   init vI_overlayNameSpaceWrapper 1421710293385
2015-01-20 09:31:33 virtualIdentity.plugins.conversations   DEBUG   virtualIdentity is ready for conversations, but you don't use it
2015-01-20 09:31:34 virtualIdentity.overlay DEBUG   init
2015-01-20 09:31:34 virtualIdentity.rdfDatasource   DEBUG   Filename try linux delimiter: '/home/*****/.thunderbird/z0b0wdak.default/virtualIdentity.rdf'
2015-01-20 09:31:34 virtualIdentity.rdfDatasource   DEBUG   init: read rdf from 'file:///home/*****/.thunderbird/z0b0wdak.default/virtualIdentity.rdf'
2015-01-20 09:31:34 virtualIdentity.rdfDatasource   DEBUG   cleanAccountInfo
2015-01-20 09:31:34 virtualIdentity.rdfDatasource   DEBUG   storeAccounts
2015-01-20 09:31:34 virtualIdentity.account DEBUG   checking for leftover VirtualIdentity accounts ...
2015-01-20 09:31:34 virtualIdentity.account DEBUG   done.
2015-01-20 09:31:34 virtualIdentity.account DEBUG   checking for leftover VirtualIdentity directories ...
2015-01-20 09:31:34 virtualIdentity.account DEBUG   done.
2015-01-20 09:31:34 virtualIdentity INFO    
--------------------------------------------------------------------------------
addon: LookOut 1.2.13
addon: Forward 0.18
addon: English (Australian) Dictionary 2.2
addon: Virtual Identity 0.9.27
addon: Lightning 3.3.2
addon: Default 31.4.0
addon: English (GB) Language Pack 31.4.0
addon: FireTray 0.5.4
addon: LastPass 3.1.77
addon: IcedTea-Web Plugin (using IcedTea-Web 1.5.2) 
--------------------------------------------------------------------------------

2015-01-20 14:33:36 virtualIdentity INFO    Error console says[JavaScript Error: "currentDocument.getElementById(...) is null" {file: "chrome://v_identity/content/vI_storage.js" line: 167}]
absorb-it commented 9 years ago

Hi,

thanks for the report. Can you please provide some context information from the debug-log (if still available), it would be interesting to know in which situation the problem is triggered. Beside trying to circumvent the issue I'm going to make the whole thing more robust against those issues in general - not beeing able to save some email is really bad.

Regards, Rene

PS: the log might contain confidential information. Best replace all email addresses / server names and/or send the log by email to rene at absorb dot it

On 01/20/2015 08:01 AM, techmunk wrote:

This never seems to happen for the first message I send, but when I start to send more emails, it does start to happen. Clicking the send button, or the save buttons, do nothing. No action. It does not try to send or save. It's like the button has no action attached to it.

I've never seen it happen on the first email, but it doesn't always happen on the second. Sometimes it can run all day before it occurs. It's been much more stable since enabling debug mode however.

Enabling debug mode, here is the final line with the error. I have the full log, bug there is a great deal of personal information in it I'd rather not have in the public domain. :)

|--------------------------------------------------------------------------------

Thunderbird 31.4.0 (20150113223859; Linux x86_64)

2015-01-20 09:31:33 virtualIdentity DEBUG init vIoverlayNameSpaceWrapper 1421710293385 2015-01-20 09:31:33 virtualIdentity.plugins.conversations DEBUG virtualIdentity is ready for conversations, but you don't use it 2015-01-20 09:31:34 virtualIdentity.overlay DEBUG init 2015-01-20 09:31:34 virtualIdentity.rdfDatasource DEBUG Filename try linux delimiter: '/home/****/.thunderbird/z0b0wdak.default/virtualIdentity.rdf' 2015-01-20 09:31:34 virtualIdentity.rdfDatasource DEBUG init: read rdf from 'file:///home/_/.thunderbird/z0b0wdak.default/virtualIdentity.rdf' 2015-01-20 09:31:34 virtualIdentity.rdfDatasource DEBUG cleanAccountInfo 2015-01-20 09:31:34 virtualIdentity.rdfDatasource DEBUG storeAccounts 2015-01-20 09:31:34 virtualIdentity.account DEBUG checking for leftover VirtualIdentity accounts ... 2015-01-20 09:31:34 virtualIdentity.account DEBUG done. 2015-01-20 09:31:34 virtualIdentity.account DEBUG checking for leftover VirtualIdentity directories ... 2015-01-20 09:31:34 virtualIdentity.account DEBUG done.

2015-01-20 09:31:34 virtualIdentity INFO

addon: LookOut 1.2.13 addon: Forward 0.18 addon: English (Australian) Dictionary 2.2 addon: Virtual Identity 0.9.27 addon: Lightning 3.3.2 addon: Default 31.4.0 addon: English (GB) Language Pack 31.4.0 addon: FireTray 0.5.4 addon: LastPass 3.1.77

addon: IcedTea-Web Plugin (using IcedTea-Web 1.5.2)

2015-01-20 14:33:36 virtualIdentity INFO Error console says[JavaScript Error: "currentDocument.getElementById(...) is null" {file: "chrome://v_identity/content/vI_storage.js" line: 167}] |

— Reply to this email directly or view it on GitHub https://github.com/absorb-it/Virtual-Identity/issues/5.

techmunk commented 9 years ago

Trying out the new beta, now I got a popup when the error occured, which let me send you the message directly. Here it is again.

0.9.27.13-g930e863# please send this debug-information if possible #
# it will help to make the extension better #
----------------------------------------------
(even if some other message compose window does
not work anymore, sending this message might even
work with a virtual identity)
----------------------------------------------

virtualIdentity raised an error: TypeError: inputElement.parentNode.previousSibling.firstChild.selectedItem is undefined

storage.__updateVIdentityFromStorage@chrome://v_identity/content/vI_storage.js:169:13
storage.awOnBlur@chrome://v_identity/content/vI_storage.js:85:9
main.replacement_functions.GenericSendMessage@chrome://v_identity/content/v_identity.js:132:13
SendMessage@chrome://messenger/content/messengercompose/MsgComposeCommands.js:2832:1
defaultController.commands.cmd_sendButton.doCommand@chrome://messenger/content/messengercompose/MsgComposeCommands.js:573:11
defaultController.doCommand@chrome://messenger/content/messengercompose/MsgComposeCommands.js:728:5
goDoCommand@chrome://global/content/globalOverlay.js:94:7
oncommand@chrome://messenger/content/messengercompose/messengercompose.xul:1:1

It's a little better now, as I can actually save to drafts, close the compose window, edit the draft, and just hit send, and it works. So I think it has improved.

absorb-it commented 9 years ago

Hi (to have it here again for other readers),

right, some changes should now try to prevent loosing your mail while some sent-errors occur. Beside a new beta is available on https://absorb.it/virtual-id which fixes the mentioned error above.

thanks for your support, regards, Rene