Closed Bug 631514 Opened 15 years ago Closed 15 years ago

Unable to remove events on a remote zimbra server

Categories

(Calendar :: Provider: ICS/WebDAV, defect, P1)

Lightning 1.0b2
x86
Windows XP

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: ziotibia1, Unassigned)

References

Details

User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0b10) Gecko/20100101 Firefox/4.0b10 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 If I Remove an event on a remote calendar this event disappear from Lightning but when I reload events from server this event reappear. Zimbra 6.0.10 GA Release. Reproducible: Always Steps to Reproduce: 1. In Lightnin create a new remote calendar (ICS format) and use a zimbra installation as server. 2. Create a NEW Event. If you sniff TCP connection you could see an ICS file submitted similar to follow: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 METHOD:PUBLISH X-WR-CALNAME:TestCalendar X-WR-TIMEZONE:Europe/Berlin BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTAMP:20110204T130125Z UID:c98c940d-87cb-4fe7-920f-4ee963461084 SUMMARY:Nuovo evento STATUS:CONFIRMED DTSTART;TZID=Europe/Berlin:20110204T083000 DTEND;TZID=Europe/Berlin:20110204T174500 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:0 END:VEVENT BEGIN:VEVENT DTSTAMP:20110204T130206Z UID:46eb3218-4e83-46a8-aabd-05beb5a16ac6 SUMMARY:Error Sample STATUS:CONFIRMED DTSTART;TZID=Europe/Berlin:20110205T090000 DTEND;TZID=Europe/Berlin:20110205T110000 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:0 END:VEVENT BEGIN:VEVENT CREATED:20110204T130418Z LAST-MODIFIED:20110204T130425Z DTSTAMP:20110204T130425Z UID:1c83c2b1-1fb1-40f4-8151-9ad5df09f97e SUMMARY:Error Sampler DTSTART;TZID=Europe/Berlin:20110204T084500 DTEND;TZID=Europe/Berlin:20110204T113000 X-MOZ-GENERATION:1 END:VEVENT BEGIN:VEVENT CREATED:20110204T130458Z LAST-MODIFIED:20110204T130513Z DTSTAMP:20110204T130513Z UID:fb88c57d-cce4-4aa2-a092-276cc957a129 SUMMARY:New Error Samples DTSTART;TZID=Europe/Berlin:20110204T161500 DTEND;TZID=Europe/Berlin:20110204T171500 END:VEVENT END:VCALENDAR 3. Remove event just created (Canc button on keboard, or open event and press "remove" button or right clock on event and "Canc" item on menu. You can see this ICS sent from Lightning to server: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 METHOD:PUBLISH X-WR-CALNAME:TestCalendar X-WR-TIMEZONE:Europe/Berlin BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTSTAMP:20110204T130125Z UID:c98c940d-87cb-4fe7-920f-4ee963461084 SUMMARY:Nuovo evento STATUS:CONFIRMED DTSTART;TZID=Europe/Berlin:20110204T083000 DTEND;TZID=Europe/Berlin:20110204T174500 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:0 END:VEVENT BEGIN:VEVENT DTSTAMP:20110204T130206Z UID:46eb3218-4e83-46a8-aabd-05beb5a16ac6 SUMMARY:Error Sample STATUS:CONFIRMED DTSTART;TZID=Europe/Berlin:20110205T090000 DTEND;TZID=Europe/Berlin:20110205T110000 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:0 END:VEVENT BEGIN:VEVENT CREATED:20110204T130418Z LAST-MODIFIED:20110204T130425Z DTSTAMP:20110204T130425Z UID:1c83c2b1-1fb1-40f4-8151-9ad5df09f97e SUMMARY:Error Sampler DTSTART;TZID=Europe/Berlin:20110204T084500 DTEND;TZID=Europe/Berlin:20110204T113000 X-MOZ-GENERATION:1 END:VEVENT END:VCALENDAR 4. Event disappear from calend 5. Right click on calendar name -> reload from server 6. Event just removed are present on event list. Actual Results: When you remove an event it are removed from local Lightning cache but not removed from server. Workaround: 1. Open event details 2. Go on Options -> Status -> Cancelled 3. Save and Close 4. Sniffing TCP connection you can see ICS submitted to server: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 METHOD:PUBLISH X-WR-CALNAME:TestCalendar X-WR-TIMEZONE:Europe/Berlin BEGIN:VTIMEZONE TZID:Europe/Berlin X-LIC-LOCATION:Europe/Berlin BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VEVENT LAST-MODIFIED:20110204T131947Z DTSTAMP:20110204T131947Z UID:fb88c57d-cce4-4aa2-a092-276cc957a129 SUMMARY:New Error Samples STATUS:CANCELLED DTSTART;TZID=Europe/Berlin:20110204T161500 DTEND;TZID=Europe/Berlin:20110204T171500 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:1 X-MOZ-GENERATION:1 END:VEVENT BEGIN:VEVENT DTSTAMP:20110204T130125Z UID:c98c940d-87cb-4fe7-920f-4ee963461084 SUMMARY:Nuovo evento STATUS:CONFIRMED DTSTART;TZID=Europe/Berlin:20110204T083000 DTEND;TZID=Europe/Berlin:20110204T174500 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:0 END:VEVENT BEGIN:VEVENT DTSTAMP:20110204T130206Z UID:46eb3218-4e83-46a8-aabd-05beb5a16ac6 SUMMARY:Error Sample STATUS:CONFIRMED DTSTART;TZID=Europe/Berlin:20110205T090000 DTEND;TZID=Europe/Berlin:20110205T110000 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:0 END:VEVENT BEGIN:VEVENT DTSTAMP:20110204T130425Z UID:1c83c2b1-1fb1-40f4-8151-9ad5df09f97e SUMMARY:Error Sampler STATUS:CONFIRMED DTSTART;TZID=Europe/Berlin:20110204T084500 DTEND;TZID=Europe/Berlin:20110204T113000 X-MOZ-GENERATION:1 CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE SEQUENCE:0 END:VEVENT END:VCALENDAR 5. Now event is removed on server but not in lightning. Refresh calendar and event disappear from Lightning.
Priority: -- → P1
Version: unspecified → Lightning 1.0b2
Based on your comments above it is no Lightning error. As you see in the sample between step 3 and step 4 the event "New Error Samples" has been deleted from the calendar that is written back to the server. Please see Bug 388039 and related Bug 371946. Looks like Zimbra introduced the error again? One comment indicates this might be fixed once Zimbra supports CalDAV. Did you try CalDAV? Resolve as invalid?
I tryed only ICS... Next monday I will try CalDAV. Thanks!!
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.