Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Party crashing" message shown when accepting invitation and no reply sent #358

Open
minderdl opened this issue Jan 16, 2022 · 8 comments
Open
Labels
defect This is a bug

Comments

@minderdl
Copy link

Describe the problem and steps to reproduce it:

Setup: Thunderbird 91.5.0 and gdata provider 91.0.2 with "Enable email scheduling" turned on
Receiving invitation to my private mail address, which is not the googlemail address. This address is also set in the calendar property dialog in the "e-mail" dropdown.

What happened?

When clicking accept in the invitation a dialog is shown: "Party crashing? You are not on the guest list yet". In the "respond as" dropdown I choose the same, private mail address.

The appointment is added to the calendar (and synchronized with google), but no reply mail is sent - neither by Thunderbird nor by google. Moreover, both the organizer and the participant are changed to the googlemail address, all other participants are removed.

What did you expect to happen?

Organizer and participant list shall not be removed. A proper reply mail shall be sent by Thunderbird showing the acceptance.

Anything else we should know?

Nothing interesting happens in the log file IMO. First 5 lines happen when I click on the received invitation mail, the rest when I've completed the "party crashing" dialog.

19:55:58.038 Calendar: iTIP method: REQUEST calItipUtils.jsm:222
19:55:58.060 Calendar: iTIP on REQUEST: no existing items. calItipUtils.jsm:1629
19:55:58.060 Calendar: iTIP operations: 1 calItipUtils.jsm:1716
19:55:58.060 Calendar: iTIP options on: REQUEST calItipUtils.jsm:400
19:55:58.090 Calendar: Couldn't find Customized Time Zone 2 CalTimezoneService.jsm:206
19:56:23.147 Calendar: Ignoring attendee duplicate for item 040000008200E00074C5B7101A82E008000000008987333B0A0BD8010000000000000000100000004B373FBEA9B02545BE454D1D92421668 (testappointment): mailto:[email protected] calItemBase.js:620
19:56:23.177 Calendar: [calGoogleCalendar] Adding invitation event testappointment gdataCalendar.jsm:406
19:56:23.178 Calendar: [calGoogleRequest] Requesting POST https://www.googleapis.com/calendar/v3/calendars/my.email%40googlemail.com/events/import gdataRequest.jsm:212
19:56:23.179 Calendar: [calGoogleCalendar] Setting Upload Data (application/json; charset=UTF-8):
{"start":{"dateTime":"2022-01-16T20:00:00","timeZone":"Etc/GMT-1"},"end":{"dateTime":"2022-01-16T21:00:00","timeZone":"Etc/GMT-1"},"iCalUID":"040000008200E00074C5B7101A82E008000000008987333B0A0BD8010000000000000000100000004B373FBEA9B02545BE454D1D92421668","updated":"2022-01-16T18:56:23.000Z","summary":"testappointment","description":"no text","transparency":"opaque","visibility":"public","sequence":"0","status":"confirmed","reminders":{"overrides":[],"useDefault":false}} gdataRequest.jsm:279
19:56:24.096 Calendar: [calGoogleCalendar] Request POST https://www.googleapis.com/calendar/v3/calendars/my.email%40googlemail.com/events/import responded with HTTP 200 gdataRequest.jsm:389
19:56:24.097 Calendar: [calGoogleCalendar] Parsing entry:
{
 "kind": "calendar#event",
 "etag": "\"3284718767333000\"",
 "id": "_60q30c1g60o30e1i60o4ac1g60rj8gpl88rj2c1h84s34h9g60s30c1g60o30c1g70sjgdpj6cpk4c2161148e1g64o30c1g60o30c1g60o30c1g60o32c1g60o30c1g6h136dpj8p14ag9p88o34d9k6l14ad1l6h232h1p68q34c9m6os0",
 "status": "confirmed",
 "htmlLink": "https://www.google.com/calendar/event?eid=XzYwcTMwYzFnNjBvMz…MmgxcDY4cTM0YzltNm9zMCBtaW5kZXIuZGFuaWVsQGdvb2dsZW1haWwuY29t",
 "created": "2022-01-16T18:56:23.000Z",
 "updated": "2022-01-16T18:56:23.806Z",
 "summary": "testappointment",
 "description": "no text",
 "creator": {
  "email": "[email protected]",
  "self": true
 },
 "organizer": {
  "email": "[email protected]",
  "self": true
 },
 "start": {
  "dateTime": "2022-01-16T20:00:00+01:00",
  "timeZone": "Etc/GMT-1"
 },
 "end": {
  "dateTime": "2022-01-16T21:00:00+01:00",
  "timeZone": "Etc/GMT-1"
 },
 "visibility": "public",
 "iCalUID": "040000008200E00074C5B7101A82E008000000008987333B0A0BD8010000000000000000100000004B373FBEA9B02545BE454D1D92421668",
 "sequence": 0,
 "reminders": {
  "useDefault": false
 },
 "eventType": "default"
}
gdataLogging.jsm:16
19:56:24.099 Calendar: Couldn't find Etc/GMT-1 2 CalTimezoneService.jsm:206
19:56:24.100 Calendar: [calGoogleCalendar] Adding testappointment succeeded gdataCalendar.jsm:451
19:56:24.113 Calendar: iTIP on REQUEST: found 1 items. calItipUtils.jsm:1377
19:56:24.116 Calendar: iTIP operations: 0 calItipUtils.jsm:1716
@kewisch
Copy link
Owner

kewisch commented Jan 24, 2022

With 91.0.2, the scheduling prefs are not actually saved. Can you try again with 91.0.4?

@kewisch kewisch added the needinfo Need more information label Jan 24, 2022
@github-actions github-actions bot removed the needinfo Need more information label Jan 24, 2022
@kewisch kewisch added the needinfo Need more information label Jan 24, 2022
@kylerlaird
Copy link

I'm using 91.5.0. I receive the party crashing message each time I try to respond to an invitation. Is there a setting to tell Thunderbird to reply using the address from the invitation?

@github-actions github-actions bot removed the needinfo Need more information label Feb 9, 2022
@debpaul
Copy link

debpaul commented Apr 19, 2022

I'm using 91.5.0. I receive the party crashing message each time I try to respond to an invitation. Is there a setting to tell Thunderbird to reply using the address from the invitation?

I have this same issue / confusion. I keep getting these "Party Crashing" messages and I don't know how to fix the problem. Consequently, I expect these events to be in my Google Calender (it used to work) but now they don't show up anymore. (I can only see them inside the Tbird calendar). Sad.

@kewisch
Copy link
Owner

kewisch commented May 22, 2022

Sorry this is an issue folks, invitations in Thunderbird are unfortunately a bit messy. With the architecture we have and what the provider can do today, I'd strongly advise to only accept invitations into Google Calendar using the primary calendar (the one with your name on it), and for invitations received for the email address associated with that calendar.

There is an option in the Google Calendar web settings to auto accept invites, this is probably the best workaround for now.

I'm not sure I can reasonably support other use cases to the above, I've rather been trying to make it impossible to otherwise accept invitations. There isn't a lot I can do in the provider to fix this. I'm going to leave this open for a while in case someone has an idea, but I unfortunately can't promise a fix any time soon.

@kewisch kewisch added the defect This is a bug label May 22, 2022
@adriesse
Copy link

Would it be possible to explain a bit what is happening, i.e. the trigger and the consequence? Is TB just not parsing the invitee list correctly? Is it then adding my name to the list when go past the warning?

I don't use Google but recently switched from using my local calendar as primary to using one located on a private server. The people who send me invitations mostly use Teams, and now I am getting this Party crashing warning every time.

@adriesse
Copy link

Perhaps this has to do with the calendar not correctly distinguishing between my account name on the mail server, and my email address that uses my own domain name. When I send an invitation now, it show up at the recipient coming from the former.

@ferdoctor
Copy link

October 2023 and version 115.4.1 this still seems to be an issue

@gmkayaker
Copy link

I have my own domain forwarded to a gmail account. I am accepting the invitations into another google calendar owned by the gmail account (but not the calendar associated with the user name). As far as I can tell, I get the party crashing message regardless of whether I accept it into the main calendar or the subordinate calendar. It would be good to have a plain user language explanation of what is causing this problem so that we can take the appropriate actions. And what happens behind the scene. I have tried setting the e-mail address associated with this calendar to the incoming invitation and I still get asked to change the e-mail address I'm responding from. TB 115.10.01

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defect This is a bug
Projects
None yet
Development

No branches or pull requests

7 participants