Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#249 closed defect (fixed)

impossible to modify an identity before sending.

Reported by: virtual-id@… 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)

impossible_modify_id_before_sending.JPG (12.8 KB) - added by virtual-id@… 10 years ago.
Error message (in French) Virtual Identity error : impossible to modify an identity before sending.

Download all attachments as: .zip

Change History (5)

Changed 10 years ago by virtual-id@…

Error message (in French) Virtual Identity error : impossible to modify an identity before sending.

comment:1 Changed 10 years ago by rene

Owner: set to rene
Status: newassigned

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 10 years ago by anonymous

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 10 years ago by rene

Resolution: fixed
Status: assignedclosed

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 10 years ago by anonymous

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 !

Note: See TracTickets for help on using tickets.