Closed Bug 374759 Opened 17 years ago Closed 16 years ago

Cannot accept, decline or send iTIP invitations (Error: this.mDefaultIdentity has no properties)

Categories

(Calendar :: E-mail based Scheduling (iTIP/iMIP), defect)

defect
Not set
minor

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: klint, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.3pre) Gecko/20070312 Thunderbird/2.0pre ID:2007031203, Lightning 0.5pre/20070320

When I receive an invitation and I press the "Accept" or "Decline" button, no new mail window opens to send the reply, and I get some JS errors in the console (apparently, it cannot find the right default identity to send the email, or something like that).

Erreur : this.mDefaultIdentity has no properties
Fichier source : file:///D:/Documents%20and%20Settings/xxxx/Application%20Data/Thunderbird/Profiles/olivier.xs4/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calItipEmailTransport.js
Ligne : 65

Erreur : uncaught exception: [Exception... "'[JavaScript Error: "t s has no properties" {file: "file:///D:/Documents%20and%20Settings/xxxx/Application%20Data/Thunderbird/Profiles/olivier.xs4/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calItipEmailTransport.js" line: 65}]' when calling method: [calIItipTransport::defaultIdentity]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: chrome://lightning/content/imip-bar.js :: getMsgRecipient :: line 233" data: yes]

Note that I have I have several identities set up.

It maybe linked to bug 373663 (although none of my identities is capable of accepting invitations).

And I have verified that the problem also happens when SENDING invitations ! No compose window opens, and the same JS error message is logged.
 

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Summary: Cannot accept, decline or send invitations due to JS error → Cannot accept, decline or send iTIP invitations due to JS error
Severity: normal → major
Hello 
I have discovered the reason for that problem : I had selected the Local Folder as  my default entity, to have it listed first in the folder tree on the left panel.
That is why no email identity could be found, I guess.
Nevertheless, when I create  mail from the Local Folders, TB is able to find a valid identity, even if the Local Folder is the default one. Shouldn't the iTip response look for an identity in the same way ? 
Severity: major → minor
Confirming based on Bug 360791 Comment #5 and similar report in German support forum.

Workaround: Configure your mail account/folder as default account/folder.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Cannot accept, decline or send iTIP invitations due to JS error → Cannot accept, decline or send iTIP invitations (Error: this.mDefaultIdentity has no properties)
Flags: blocking-calendar0.7?
Flags: blocking-calendar0.7? → wanted-calendar0.8?
It would be good to have this in 0.8
Flags: wanted-calendar0.8? → wanted-calendar0.8+
Not going to happen for 0.8.
Flags: wanted-calendar0.8+ → wanted-calendar0.8-
Fixed by checkin for bug 419349
Status: NEW → RESOLVED
Closed: 16 years ago
Flags: wanted-calendar0.8-
OS: Windows XP → All
Hardware: PC → All
Resolution: --- → FIXED
Target Milestone: --- → 0.8
Component: Lightning Only → E-mail based Scheduling (iTIP/iMIP)
QA Contact: lightning → email-scheduling
You need to log in before you can comment on or make changes to this bug.