http://bugzilla.moblin.org/show_bug.cgi?id=7879

           Summary: could not encode item as iCal: work around corrupt
                    calendar data
    Classification: Moblin Projects
           Product: SyncEvolution
           Version: upstream
          Platform: Netbook
        OS/Version: Moblin Linux
            Status: ASSIGNED
          Severity: normal
          Priority: P2
         Component: *Feature Request
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


At least two users ran into this problem: when a VEVENT was imported into the
Evolution calendar without the corresponding VTIMEZONE definition, then
re-exporting that VEVENT as part of a sync fails with

[ERROR] calendar: could not encode item as iCal: <UID>-rid...

where <UID> is the value of the corresponding UID property of the VEVENT.

Here's a manual workaround:

Have a look at the output of "syncevolution", it'll
tell you the path to the .ics file with the calendar data.

Make sure Evolution is not running (evolution --force-shutdown). Then
check that file, search for the UID and remove the VEVENT which
contains it. Keep a copy, just in case.

Clearly this is tedious. There's no good workaround, because without the
VTIMEZONE, there's not enough information left to export the event correctly in
all cases. As a fallback we could replace the missing VTIMEZONE with a
definition of the current default timezone, which also seems to be what
Evolution does when viewing the event.

-- 
Configure bugmail: http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to