Closed Bug 1272313 Opened 8 years ago Closed 8 years ago

Lightning Calendar - new meeting hangs Thunderbird

Categories

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

Lightning 4.7
Unspecified
Windows 7
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 875739

People

(Reporter: szymeg50, Unassigned)

References

Details

(Keywords: hang)

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36

Steps to reproduce:

Using GroupWise 8.x & 2014 R2:
1. If I create 'meeting' invitation and send it, on Thunderbird mail is comming and everything is ok
2. If someone else send 'meeting' invitation from GroupWise, Thunderbird crash after recieving mail and will crash all the time till 'meeting invitation' mail will be delete from GroupWise account or till Lightning addon is turned off.


Actual results:

Lightning addon crash Thunderbird


Expected results:

Meeting invitation should appear in calendar.
OS: Unspecified → Windows 7
Can you please attach the email causing the crash to this bug (the complete email not just the event part)? If you want to obfuscate some information for privacy reasons, please make sure to not change information structure.

What other addons do you have installed? Does the issue also occur if you disable all of them but Lightning?

Are you on TB45.0 or already on TB45.1? Can you provide also the crash signature?
Component: General → E-mail based Scheduling (iTIP/iMIP)
Flags: needinfo?(szymeg50)
I'am using Thunderbird 45.1.0 and I've got only Lightning addon installed.
I attached Tests.eml content with mail addresses x-ed hope it's enough.
Sorry but am new in this, what is crash signature?

===== EML START =====
Mime-Version: 1.0
X-Mailer: GroupWise 2014 R2
Subject: Tests
Date: Fri, 13 May 2016 09:28:43 +0200
Message-ID: <57359E4B020000D00006495E@xxx.com>
From: "Axxx Kxxx" <AKxxx@xxx.com>
To: "Axxx Kxxx" <AKxxx@xxx.com>, "Sxxx Gxxx"
	 <SGxxx@xxx.com>
Content-Type: multipart/alternative; boundary="____GLOXFKNOLUXXOTTRGZGB____"


--____GLOXFKNOLUXXOTTRGZGB____
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Item Type:  Appointment
Start Date:  Friday, 13 May 2016, 10:00 AM Central European Daylight Time =
(0200)
Duration:  1 Hour
Place:  room 314

Content

--____GLOXFKNOLUXXOTTRGZGB____
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 11.00.9600.18231"></HEAD>
<BODY style=3D"FONT: 10pt Segoe UI; MARGIN: 4px 4px 1px">
<DIV>Content</DIV></BODY></HTML>
--____GLOXFKNOLUXXOTTRGZGB____
Content-class: urn:content-classes:calendarmessage
Content-Type: text/calendar; charset=utf-8; component="vevent";
	 method="request"
Content-Transfer-Encoding: 8bit

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Novell Inc//Groupwise 14.2.0 
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Central European Standard Time
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:20001030T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:Central European Standard Time
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:20000327T010000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:Central European Daylight Time
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Tests
DTSTART;TZID="Central European Standard Time":20160513T100000
X-GWITEM-TYPE:APPOINTMENT
DTSTAMP:20160513T072843Z
LAST-MODIFIED:20160513T072848Z
X-GWBOX-TYPE:RECEIVED
X-GWMESSAGEID:57359E4B.KRAKOW.ZAB.200.20000D0.1.6495E.1
STATUS:TENTATIVE
TRANSP:OPAQUE
X-GWSHOW-AS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-GWRECORDID:57359E4B.KRAKOW.ZAB.100.1777631.1.2C4D4.1
ORGANIZER;CN="Axxx Kxxx";ROLE=CHAIR:MAILTO:AKxxx@xxx.com
ATTENDEE;CN="Axxx Kxxx";PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
 ROLE=REQ-PARTICIPANT:MAILTO:AKxxx@xxx.com
ATTENDEE;CN="Sxxx Gxxx";PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
 ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION:MAILTO:SGxxx@xxx.com
DESCRIPTION:Content\n
ATTACH:CID:...
DTEND;TZID="Central European Standard Time":20160513T110000
LOCATION:room 314
UID:20160513T072843Z_089300D0DEE@xxx.com
PRIORITY:5
CLASS:PUBLIC
X-GWCLASS:NORMAL
END:VEVENT
END:VCALENDAR

--____GLOXFKNOLUXXOTTRGZGB____--
===== EML END =====
Thank you, there in no crash report. I wrote it a bit unclear sorry for that.
By crash I mean that Thunderbird is stopping to response I cannot click anything, cannot do anything.
It freez and only option to close it is to end process from windows task manager.
thanks for the clarification
Severity: normal → critical
Keywords: hang
Summary: Lightning Calendar - new meeting crash Thunderbird → Lightning Calendar - new meeting hangs Thunderbird
Lightning hangs because in the calendar there is an attendee not well formatted with a double parameter PARTSTAT.

If you can't import an edited ics file, you could workaround the issue by enabling the ical.js backend with the preference "calendar.icaljs" but please keep in mind that ical.js is still experimental and it has others issues.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(szymeg50)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.