Bug 309358 - Removing one event from a recurrence rule fails
Summary: Removing one event from a recurrence rule fails
Status: RESOLVED DUPLICATE of bug 296489
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: DAV Resource (show other bugs)
Version: 1.8.0
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-01 08:01 UTC by matthieu
Modified: 2012-11-05 17:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description matthieu 2012-11-01 08:01:41 UTC
After removing a occurrence of a recurent event, "Items requested for an unknown collection" error message appears, the event disapears.
Version Version: 1.8.0-0ubuntu1 (on Kubuntu 12.10)
Server davical 1.1.1-1
Same problem on my laptop's Kubuntu 12.04 (Akonadi 1.7.2-0ubuntu1), although no error message given in notification.

I think the problem comes from akonadi as thunderbird/sogo and android caldav-sync are ok with the caldav agenda.
Under thunderbird/sogo connector I saw the deleted occurrence as "canceled", I changed its status to "none" in a hope to return to a normal operating mode in kontact/korrganizer, but then Korganizer only shows the "undeleted" occurrences, none other.
Comment 1 matthieu 2012-11-01 10:44:51 UTC
Davical database shows the following data for one of the problematic event (I don't know how to get the actual data akonadi receives...) :
BEGIN:VCALENDAR\r
 PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN\r
 VERSION:2.0\r
 BEGIN:VTIMEZONE\r
 TZID:Europe/Paris\r
 X-LIC-LOCATION:Europe/Paris\r
 BEGIN:DAYLIGHT\r
 TZOFFSETFROM:+0100\r
 TZOFFSETTO:+0200\r
 TZNAME:CEST\r
 DTSTART:19700329T020000\r
 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3\r
 END:DAYLIGHT\r
 BEGIN:STANDARD\r
 TZOFFSETFROM:+0200\r
 TZOFFSETTO:+0100\r
 TZNAME:CET\r
 DTSTART:19701025T030000\r
 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10\r
 END:STANDARD\r
 END:VTIMEZONE\r
 BEGIN:VEVENT\r
 CREATED:20120710T141510Z\r
 LAST-MODIFIED:20121101T070955Z\r
 DTSTAMP:20121101T070955Z\r
 UID:24c72798-fa43-4fbf-ac1a-7505763ca990\r
 SUMMARY:###masked###\r
 RRULE:FREQ=WEEKLY;UNTIL=20130901T180000Z;BYDAY=MO\r
 DTSTART;TZID=Europe/Paris:20120917T200000\r
 DTEND;TZID=Europe/Paris:20120917T213000\r
 X-MOZ-GENERATION:5\r
 SEQUENCE:1\r
 END:VEVENT\r
 BEGIN:VEVENT\r
 LAST-MODIFIED:20121101T070955Z\r
 DTSTAMP:20121101T070955Z\r
 UID:24c72798-fa43-4fbf-ac1a-7505763ca990\r
 SUMMARY:###masked###\r
 RECURRENCE-ID:20121029T190000Z\r
 DTSTART;TZID=Europe/Paris:20121029T200000\r
 DTEND;TZID=Europe/Paris:20121029T213000\r
 TRANSP:OPAQUE\r
 SEQUENCE:2\r
 END:VEVENT\r
 END:VCALENDAR\r

I have not looked at the caldav specification so I don't know how this should be read. The event was supposed to be occuring each monday from 17 september 2012 to sept 2013, I suppressed  the oct 29th 2012 which made the bug appear, then canceled the suppression with thunderbird (only the 29th oct 2012 appears now in korganizer, no problem on thunderbird).
Comment 2 Christoph Feck 2012-11-01 21:27:30 UTC

*** This bug has been marked as a duplicate of bug 307746 ***
Comment 3 Christoph Feck 2012-11-02 10:06:04 UTC
If this issue is not solved with KDE 4.9.3 (to be released in a week), please add a comment.
Comment 4 Grégory Oestreicher 2012-11-02 10:11:20 UTC
There are in fact two issues with this bug, and the title only mentions one. Reopening and changing the title to disambiguate. The 'Items requested for an unknown collection' should be addressed in 4.9.3.

Ah, and setting the status to 'Unconfirmed' as I'm still trying to reproduce the issue.

Cheers,
Grégory
Comment 5 Grégory Oestreicher 2012-11-02 10:19:36 UTC
(In reply to comment #1)
> Davical database shows the following data for one of the problematic event
> (I don't know how to get the actual data akonadi receives...) :

To get the item data you can start 'akonadiconsole', go into the 'Browser' tab and select you calendar in the left pane. In the top of the right pane, select your event and then look at the 'Raw payload' tab of the lower part of this pane.

This is strange as I deleted the event from Korg, and the ICS data is not the same at all. In your version you have two events, while in mine I only have one and the recurrence rule contains an exception, which is fine afaik.

Which KDE and Korg version are you using?

Cheers,
Grégory
Comment 6 Grégory Oestreicher 2012-11-05 17:40:27 UTC
After a private mail exchange with the reporter it appears that it's the same issue as in #296489. Thanks Matthieu for the help.

Cheers,
Grégory

*** This bug has been marked as a duplicate of bug 296489 ***