#249 closed defect (fixed)
impossible to modify an identity before sending.
Reported by: | Owned by: | rene | |
---|---|---|---|
Version: | 0.6.4 | Keywords: | Error impossible modify identity before sending |
Cc: |
Description
Hi,
I use Virtual Identity 0.6.4 (VI below)
I tried to reply to somebody, removing his name (not his email address). VI does not allow me to do it. So I removed his name and the email delimiters (<>). Then I got an error saying (translation from french): Virtual Identity error : impossible to modify an identity before sending. Please report your problem on https://add-on-it.de/virtual-id/newticket
Thanks for your support.
Régis.
Attachments (1)
Change History (5)
Changed 13 years ago by
Attachment: | impossible_modify_id_before_sending.JPG added |
---|
comment:1 Changed 13 years ago by
Owner: | set to rene |
---|---|
Status: | new → assigned |
Hi Régis,
the final check from the identity you entered against the identity which will be used to send the mail fails - therefore sending is stopped. This should be better than sending with any real or wrong identity.
To find out what's really going on, please activate the debug-output (last Tab of virtual identity preferences) and post the output after reproducing the error. Before posting, please replace confidential information in the debug-log. And have a look in the error console (Tools Menu) to see if any related errors show up.
Nice regards, Rene
comment:3 Changed 13 years ago by
Please can you erase the previous message ?
For private purposes, I changed email addresses to fake ones and removed some.
+++++++++++++++++++++++++++++++++++++++++++++++++ (1) When I click reply I get thie error console : +++++++++++++++++++++++++++++++++++++++++++++++++ Erreur : [Exception... "'JavaScript component does not have a method named: "NotifyComposeBodyReady"' when calling method: [nsIMsgComposeStateListener::NotifyComposeBodyReady]" nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)" location: "<unknown>" data: no]
++++++++++++++++++++++++++ (1b)And the log displays : ++++++++++++++++++++++++++ Thunderbird 2.0.0.19 (2008120920; Windows NT 5.1) - Dictionnaire MySpell en Français fr-FR@dictionaries.addons.mozilla.org 1.6.1 - Display Quota {c1ac4523-76c2-9995-adbd-d93bf5141bea} 0.3.1 - Folderpane Tools {b243fe83-b8a7-47de-855d-21d865243d5d} 0.0.5.1 - NestedQuote Remover {12a1584b-2123-473d-8752-e82e74e3cb1b} 0.8.4 [DISABLED] - Quote Colors {B274D460-4DF9-454c-AC69-CA71398D7498} 0.3 [DISABLED] - Return Receipt Toolbar Button return@teozyczkowski.pl 0.13 - Signature Switch {2ab1b709-ba03-4361-abf9-c50b964ff75d} 1.6.5 - Talkback talkback@mozilla.org 2.0.0.9 - TB Reset Quote Header Extension {2893F2E1-EFFC-463f-8E8B-FD4702C0FA77} 0.4.3 - ThunderBrowse ThunderBrowse@thunderbrowse.com 3.2.8.1 [DISABLED] - Virtual Identity {dddd428e-5ac8-4a81-9f78-276c734f75b8} 0.6.4 -------------------------------------------------------------------------------- ## v_identity: mod. FillIdentityListPopup ## v_identity: init. ## v_identity: adapt GenericSendMessage ## v_identity: initSystemStage1. ** v_identity.xml identityData setter ** v_identity.xml smtp set to '' ** v_identity.xml resultingID: fullName='Régis' email='me@mydomain.com' smtp='vI_useDefaultSMTP' id='id19' existingID='true' ** v_identity.xml identityData setter done.' ## v_identity: init done. ## vI_rdfDatasource read rdf from 'file:///D:/PortableApps/Apps/PortableThunderbird/Data/profile/virtualIdentity.rdf' ## v_identity: NotifyComposeFieldsReady ## v_identity: NotifyComposeBodyReady ## v_identity: initSystemStage2. ## vI_smartIdentity: msgComposeType = 6 ## vI_smartIdentity: Reply() ## vI_storage: getVIdentityFromAllRecipients() ## vI_rdfDatasource: readVIdentityFromRDF no data found. ## vI_rdfDatasource: findMatchingFilter for somebody <somebody@gmail.com>. ## vI_rdfDatasource: findMatchingFilter no match found. ## vI_storage: found 0 address(es) ## vI_smartIdentity: __SmartReply() ## vI_smartIdentity: ---------------------------------------------------------- ## vI_smartIdentity: reading header 'envelope-to': '' ## vI_smartIdentity: reading header 'x-original-to': '' ## vI_smartIdentity: reading header 'to': 'laurent <laurent@gmail.com>' ## identityCollection: add new address to result: laurent <laurent@gmail.com> ## identityCollection: add new address to result: laurent <laurent@gmail.com> ## vI_smartIdentity: found 'laurent <laurent@gmail.com>' ## vI_smartIdentity: reading header 'cc': 'Lisa <lisa@gmail.fr>, régis <me@mydomain.com>' ## identityCollection: add new address to result: Lisa <lisa@gmail.fr> ## identityCollection: add new address to result: régis <me@mydomain.com> ## identityCollection: add new address to result: Lisa <lisa@gmail.fr> ## vI_smartIdentity: found 'Lisa <lisa@gmail.fr>' ## identityCollection: add new address to result: régis <me@mydomain.com> ## vI_smartIdentity: found 'régis <me@mydomain.com>' ## vI_smartIdentity: 14 address(es) after parsing, before filtering ## vI_smartIdentity: filter emails with RegExp '/mydomain.com$/' ## identityCollection: add new address to result: régis <me@mydomain.com> ## vI_smartIdentity: filter emails with RegExp '/adomain.com$/' ## vI_smartIdentity: filtering done, 1 address(es) left ## vI_smartIdentity: ---------------------------------------------------------- ## identityCollection: add new address to result: régis <me@mydomain.com> ## vI_smartIdentity: merged SmartReply & Storage, 1 address(es) left ## vI_identityData: isExistingIdentity: ignoreFullNameWhileComparing='true' ## vI_identityData: isExistingIdentity: régis <me@mydomain.com> found, id='id19' ## vI_smartIdentity: found existing Identity, use without interaction. ## changeIdentityToSmartIdentity selectedValue=0: 'régis <me@mydomain.com>' (Régis <me@mydomain.com>,) ** v_identity.xml msgIdentityCloneElem.doCommand() ** v_identity.xmlcopy selected Menu-Value from clone to orig. Searching for id=id19 ** v_identity.xml identityData setter ** v_identity.xml previousID: fullName='Régis' email='me@mydomain.com' smtp='vI_useDefaultSMTP' id='id19' existingID='true' ** v_identity.xml newID: fullName='régis' email='me@mydomain.com' smtp='vI_noStoredSMTP' id='id19' existingID='null' ** v_identity.xml checkForVirtualIdentity: id19 'Régis <me@mydomain.com>' ## vI_identityData: isExistingIdentity: ignoreFullNameWhileComparing='false' ## vI_identityData: isExistingIdentity: régis <me@mydomain.com> found, id='id19' ## vI_msgIdentityCloneTools: signatureSwitch restore signature ** v_identity.xml resultingID: fullName='régis' email='me@mydomain.com' smtp='vI_noStoredSMTP' id='id19' existingID='null' ** v_identity.xml identityData setter done.' ** v_identity.xml smtp set to '' ** v_identity.xml checkForVirtualIdentity: id19 'Régis <me@mydomain.com>' ## vI_identityData: isExistingIdentity: ignoreFullNameWhileComparing='false' ## vI_identityData: isExistingIdentity: régis <me@mydomain.com> found, id='id19' ## vI_msgIdentityCloneTools: signatureSwitch restore signature
++++++++++++++++++++++++++++++++++++++ (2) When I change recipient name (to:) ++++++++++++++++++++++++++++++++++++++ ## vI_storage: awOnBlur 'addressCol2#1' ## vI_storage: updateVIdentityFromStorage() ## vI_rdfDatasource: readVIdentityFromRDF found stored data. ## vI_rdfDatasource: email='me@mydomain.com' fullName='Régis' id='null' smtp='vI_useDefaultSMTP' ## vI_rdfDatasource: extras: reciept='false' ## vI_rdfDatasource: findMatchingFilter for Lisa <lisa@gmail.fr>. ## vI_rdfDatasource: findMatchingFilter no match found. ## vI_storage: updateVIdentityFromStorage add found Identities to CloneMenu. ## vI_storage: using data from direct match ## vI_storage: compare with current Identity ## vI_storage: updateVIdentityFromStorage check if storage-data matches current Identity. ## vI_storage: updateVIdentityFromStorage doing nothing - equals current Identity. ## vI_storage: awOnBlur 'addressCol2#2' ## vI_storage: updateVIdentityFromStorage() ## vI_storage: no recipient found, not checked.
+++++++++++++++++++++++ (3) when I click send : +++++++++++++++++++++++ ## v_identity: VIdentity_GenericSendMessage ## vI_storage: ---------------------------------------------------------- ## vI_storage: storeVIdentityToAllRecipients() ## vI_storage: __updateStorageFromVIdentity. ## vI_storage: __updateStorageFromVIdentity dontUpdateMultipleNoEqual='false' ## vI_rdfDatasource: readVIdentityFromRDF found stored data. ## vI_rdfDatasource: email='me@mydomain.com' fullName='Régis' id='null' smtp='vI_useDefaultSMTP' ## vI_rdfDatasource: extras: reciept='false' ## vI_rdfDatasource: findMatchingFilter for Lisa <lisa@gmail.fr>. ## vI_rdfDatasource: findMatchingFilter no match found. ## vI_storage: ---------------------------------------------------------- ## vI_identityData GenericSendMessage Final Check ## vI_identityData currentIdentity: fullName='Régis' email='me@mydomain.com' smtp='vI_useDefaultSMTP' ## vI_identityData virtualIdentityData: fullName='régis' email='me@mydomain.com' smtp='vI_useDefaultSMTP'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ (4) few minutes later, the following message appeared in the error console : ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Erreur : sMsgComposeService is not defined Fichier source : chrome://messenger/content/messengercompose/MsgComposeCommands.js Ligne : 1064
comment:4 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Hi Régis,
removed your comment as requested. The debug-log pointed to some upper-lowerCase comparison Problem, this is now fixed in [188fdeea37c97377d] contained in brandnew release 0.6.5
Thanks for reporting the bug, hope this works now for you,
Nice regards, Rene
comment:5 Changed 13 years ago by
Thanks Rene. you have been really fast on this issue.
I keeped asking Thunderbird to update this plugin, but it always reply there is no update available. I guess it is not yet available in the Thunderbird update center.
I finally found the new release 0.6.5 on this website in the home page.
Thanks ! It works great !
Error message (in French) Virtual Identity error : impossible to modify an identity before sending.