Ticket #637 (assigned defect)

Opened 9 months ago

Last modified 6 months ago

DAYLIGHT lines in calendar entries fail with a Nokia E65

Reported by: stuart Assigned to: cstender (accepted)
Priority: normal Milestone:
Component: Plugin: vformat Version: 0.22
Severity: normal Keywords:
Cc:

Description

My Nokia E65 gives me calendar entries with multiple DAYLIGHT lines for repeated appointments when I sync it to files. These entries cannot be synced back to the phone.

:; cat ~/etc/NokiaE65/opensync/Calendar/427
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE
DAYLIGHT:TRUE
DAYLIGHT:TRUE
DAYLIGHT:TRUE
DAYLIGHT:TRUE
BEGIN:VEVENT
SUMMARY:14 juillet
DTSTART:20060714T070000Z
DTEND:20060714T070000Z
CLASS:PUBLIC
SEQUENCE:0
RRULE:YM1 7 #0
LAST-MODIFIED:20071125T210216Z
PRIORITY:0
END:VEVENT
END:VCALENDAR
:; msynctool --sync NokiaE65Calendar_file  
Synchronizing group "NokiaE65Calendar_file" 
Member 1 of type file-sync just connected
received event dsession
Member 2 of type syncml-obex-client just connected
All clients connected or error
Received an entry 427 with data of size 4 from member 1 (file-sync). Changetype ADDED
Member 1 of type file-sync just sent all changes
Received an reply to our Alert
Going to receive 0 changes
Member 2 of type syncml-obex-client just sent all changes
All clients sent changes or error
All conflicts have been reported
Member 1 of type file-sync committed all changes.
Received an reply to our sync
Error writing entry 427 to member 2 (syncml-obex-client): Unable to commit change. Error 500
Mapping Write Error: Unable to commit change. Error 500
Member 2 of type syncml-obex-client committed all changes.
All clients have written
Member 1 of type file-sync just disconnected
Member 2 of type syncml-obex-client just disconnected
All clients have disconnected
The sync failed: Unable to write one or more objects
Error while synchronizing: Unable to write one or more objects
:; cat ~/etc/NokiaE65/opensync/Calendar/427
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE
BEGIN:VEVENT
SUMMARY:14 juillet
DTSTART:20060714T070000Z
DTEND:20060714T070000Z
CLASS:PUBLIC
SEQUENCE:0
RRULE:YM1 7 #0
LAST-MODIFIED:20071125T210216Z
PRIORITY:0
END:VEVENT
END:VCALENDAR
:; msynctool --sync NokiaE65Calendar_file  
Synchronizing group "NokiaE65Calendar_file" 
Member 1 of type file-sync just connected
received event dsession
Member 2 of type syncml-obex-client just connected
All clients connected or error
Received an entry 427 with data of size 4 from member 1 (file-sync). Changetype MODIFIED
Member 1 of type file-sync just sent all changes
Received an reply to our Alert
Going to receive 0 changes
Member 2 of type syncml-obex-client just sent all changes
All clients sent changes or error
All conflicts have been reported
Member 1 of type file-sync committed all changes.
Received an reply to our sync
Error writing entry 427 to member 2 (syncml-obex-client): Unable to commit change. Error 500
Mapping Write Error: Unable to commit change. Error 500
Member 2 of type syncml-obex-client committed all changes.
All clients have written
Member 1 of type file-sync just disconnected
Member 2 of type syncml-obex-client just disconnected
All clients have disconnected
The sync failed: Unable to write one or more objects
Error while synchronizing: Unable to write one or more objects
:; cat ~/etc/NokiaE65/opensync/Calendar/427
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
BEGIN:VEVENT
SUMMARY:14 juillet
DTSTART:20060714T070000Z
DTEND:20060714T070000Z
CLASS:PUBLIC
SEQUENCE:0
RRULE:YM1 7 #0
LAST-MODIFIED:20071125T210216Z
PRIORITY:0
END:VEVENT
END:VCALENDAR
:; msynctool --sync NokiaE65Calendar_file  
Synchronizing group "NokiaE65Calendar_file" 
Member 1 of type file-sync just connected
received event dsession
Member 2 of type syncml-obex-client just connected
All clients connected or error
Received an entry 427 with data of size 4 from member 1 (file-sync). Changetype MODIFIED
Member 1 of type file-sync just sent all changes
Received an reply to our Alert
Going to receive 0 changes
Member 2 of type syncml-obex-client just sent all changes
All clients sent changes or error
All conflicts have been reported
Member 1 of type file-sync committed all changes.
Received an reply to our sync
Sent an entry 427 of size 235 to member 2 (syncml-obex-client). Changetype MODIFIED
Member 2 of type syncml-obex-client committed all changes.
All clients have written
Member 1 of type file-sync just disconnected
Member 2 of type syncml-obex-client just disconnected
All clients have disconnected
The sync was successful

Change History

01/20/08 20:31:37 changed by dgollub

  • owner changed from dgollub to cstender.
  • component changed from OpenSync to Plugin: vformat.

DAYLIGHT doesn't exist for vCalendar (vevent10). Timezone handling doesn't exist for vCalendar at all. This is a conversion issue from vevent20 to vevent10.

Needs to be validated if this is working for vformat plugin of 0.3x

02/26/08 17:55:37 changed by cstender

  • status changed from new to assigned.