Closed Bug 464763 Opened 17 years ago Closed 17 years ago

Update / delete tasks failing

Categories

(Calendar :: Provider: CalDAV, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: aapthorp, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 Build Identifier: Lightning 0.9 build 2008091719 When trying to update and delete tasks using a CalDav server Lighting uses the wrong URI for the task. The first character of the task filename is deleted. e.g. 4baa05b-5480-4f70-abbe-c022c4bb92e9.ics instead of e4baa05b-5480-4f70-abbe-c022c4bb92e9.ics All other functions (e.g. create and reload) issue the correct URL / Href. Reproducible: Always Steps to Reproduce: 1.Create task on CalDav server 2.Delete / or update task Actual Results: Step 1 - lightning reloads (REPORT) and task displays OK Step 2 - action fails with MODIFICATION error. Expected Results: Task should be deleted or updated and reloaded as appropriate. Investigation of error console shows wrong filename part of URL with first character omitted.
Flags: blocking-calendar1.0?
Could you create the advanced boolean preferences "calendar.debug.log" and "calendar.debug.log.verbose", set them to true, repeat your test case and attach the console output here? This might help to find the time and location when the URI is changed.
Console output as follows: CalDAV: itemUri.spec = http://leonardo:8080/ical-caldav/caldav/user/calendars/tasks/b55d8fbc-f063-49c1-afb8-2d1a7838834c.ics CalDAV: send: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VTIMEZONE TZID:Europe/Prague X-LIC-LOCATION:Europe/Prague BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VTODO CREATED:20081117T212900Z LAST-MODIFIED:20081117T212910Z DTSTAMP:20081117T212910Z UID:b55d8fbc-f063-49c1-afb8-2d1a7838834c SUMMARY:New Task DTSTART;TZID=Europe/Prague:20081119T230000 DUE;TZID=Europe/Prague:20081119T232500 X-MOZ-GENERATION:1 END:VTODO END:VCALENDAR CalDAV: send: <calendar-multiget xmlns:D="DAV:" xmlns="urn:ietf:params:xml:ns:caldav"> <D:prop> <D:getetag/> <calendar-data/> </D:prop> <D:href>/ical-caldav/caldav/user/calendars/tasks/b55d8fbc-f063-49c1-afb8-2d1a7838834c.ics</D:href> </calendar-multiget> CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <calendar-multiget xmlns:D="DAV:" xmlns="urn:ietf:params:xml:ns:caldav"> <D:prop> <D:getetag/> <calendar-data/> </D:prop> <D:href>/ical-caldav/caldav/user/calendars/tasks/b55d8fbc-f063-49c1-afb8-2d1a7838834c.ics</D:href> </calendar-multiget> CalDAV: recv: <?xml version="1.0" encoding="UTF-8"?> <D:multistatus xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:D="DAV:"> <D:response> <D:href>http://LEONARDO:8080/ical-caldav/caldav/user/calendar/tasks/b55d8fbc-f063-49c1-afb8-2d1a7838834c.ics</D:href> <D:propstat> <D:prop> <D:getetag>"20081117T212910Z-145"</D:getetag> <C:calendar-data>BEGIN:VCALENDAR PRODID:-//aapthorp//jBPM iCal wrapper//EN VERSION:2.0 CALSCALE:GREGORIAN BEGIN:VTODO DTSTAMP:20081117T212910Z DTSTART;TZID=Europe/Prague:20081119T230000 DUE;TZID=Europe/Prague:20081119T232500 SUMMARY:New Task CREATED:20081117T212910Z STATUS:NEEDS-ACTION ATTACH:http://LEONARDO:8080/myjbpm-console/sa/task.jsf?id=145 UID:b55d8fbc-f063-49c1-afb8-2d1a7838834c LAST-MODIFIED:20081117T212910Z PRIORITY:3 CATEGORIES:Ad-Hoc ATTACH;ENCODING=BASE64;VALUE=BINARY;FMTTYPE=text/html:PEhUTUw+PEJPRFk+CjxQUkUgc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTRweCI+Cjx0YWJsZSBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIyIiBjZWxsc3BhY2luZz0iMiIgd2lkdGg9IjEwMCUiPjx0Ym9keT48dHI+PHRkIHZhbGlnbj0idG9wIj5tZXNzYWdlPC90ZD48dGQgdmFsaWduPSJ0b3AiPjxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJtZXNzYWdlIiB2YWx1ZT0iR29pbmcgdG8gdGhlIGZpcnN0IHN0YXRlISIgLz48YnI+PC90ZD48L3RyPjx0cj48dGQgdmFsaWduPSJ0b3AiPkM6U1VNTUFSWTwvdGQ+PHRkIHZhbGlnbj0idG9wIj48aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iQzpTVU1NQVJZIiB2YWx1ZT0iTmV3IFRhc2siIC8+PGJyPjwvdGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj5DOlVJRDwvdGQ+PHRkIHZhbGlnbj0idG9wIj48aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iQzpVSUQiIHZhbHVlPSJiNTVkOGZiYy1mMDYzLTQ5YzEtYWZiOC0yZDFhNzgzODgzNGMiIC8+PGJyPjwvdGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj5DOkxBU1QtTU9ESUZJRUQ8L3RkPjx0ZCB2YWxpZ249InRvcCI+PGlucHV0IHR5cGU9InRleHQiIG5hbWU9IkM6TEFTVC1NT0RJRklFRCIgdmFsdWU9IjIwMDgxMTE3VDIxMjkxMFoiIC8+PGJyPjwvdGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj5DOlBBUlRTVEFUPC90ZD48dGQgdmFsaWduPSJ0b3AiPjxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJDOlBBUlRTVEFUIiB2YWx1ZT0iTkVFRFMtQUNUSU9OIiAvPjxicj48L3RkPjwvdHI+PHRyPjx0ZCB2YWxpZ249InRvcCI+QzpEVFNUQVJUPC90ZD48dGQgdmFsaWduPSJ0b3AiPjxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJDOkRUU1RBUlQiIHZhbHVlPSIyMDA4LTExLTE5IDIzOjAwOjAwLjAiIC8+PGJyPjwvdGQ+PC90cj48L3Rib2R5PjwvUFJFPgo8L0JPRFk+PC9IVE1MPgo= URL:http://LEONARDO:8080/ical-caldav/caldav/daddy/calendar/tasks/b55d8fbc-f063-49c1-afb8-2d1a7838834c.ics ATTENDEE;CN=daddy;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:user@newton.domain.com END:VTODO END:VCALENDAR </C:calendar-data> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> CalDAV: send: BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VTIMEZONE TZID:Europe/Prague X-LIC-LOCATION:Europe/Prague BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VTODO CREATED:20081117T212910Z LAST-MODIFIED:20081117T213147Z DTSTAMP:20081117T213147Z UID:b55d8fbc-f063-49c1-afb8-2d1a7838834c SUMMARY:New Task PRIORITY:3 STATUS:NEEDS-ACTION ATTENDEE;RSVP=TRUE;CN=daddy;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT: mailto:user@newton.host.com ATTACH:http://leonardo:8080/myjbpm-console/sa/task.jsf?id=145 CATEGORIES:Ad-Hoc DTSTART;TZID=Europe/Prague:20081119T230000 DUE;TZID=Europe/Prague:20081119T233500 X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:Cant parse as BINARY value in ATTACH property. Removing entire property: PEhUTUw+PEJPRFk+CjxQUkUgc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IGZvbnQtc2 l6ZTogMTRweCI+Cjx0YWJsZSBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIyIiBjZWxsc3BhY2lu Zz0iMiIgd2lkdGg9IjEwMCUiPjx0Ym9keT48dHI+PHRkIHZhbGlnbj0idG9wIj5tZXNzYWdlPC 90ZD48dGQgdmFsaWduPSJ0b3AiPjxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJtZXNzYWdlIiB2 YWx1ZT0iR29pbmcgdG8gdGhlIGZpcnN0IHN0YXRlISIgLz48YnI+PC90ZD48L3RyPjx0cj48dG QgdmFsaWduPSJ0b3AiPkM6U1VNTUFSWTwvdGQ+PHRkIHZhbGlnbj0idG9wIj48aW5wdXQgdHlw ZT0idGV4dCIgbmFtZT0iQzpTVU1NQVJZIiB2YWx1ZT0iTmV3IFRhc2siIC8+PGJyPjwvdGQ+PC 90cj48dHI+PHRkIHZhbGlnbj0idG9wIj5DOlVJRDwvdGQ+PHRkIHZhbGlnbj0idG9wIj48aW5w dXQgdHlwZT0idGV4dCIgbmFtZT0iQzpVSUQiIHZhbHVlPSJiNTVkOGZiYy1mMDYzLTQ5YzEtYW ZiOC0yZDFhNzgzODgzNGMiIC8+PGJyPjwvdGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj5D OkxBU1QtTU9ESUZJRUQ8L3RkPjx0ZCB2YWxpZ249InRvcCI+PGlucHV0IHR5cGU9InRleHQiIG 5hbWU9IkM6TEFTVC1NT0RJRklFRCIgdmFsdWU9IjIwMDgxMTE3VDIxMjkxMFoiIC8+PGJyPjwv dGQ+PC90cj48dHI+PHRkIHZhbGlnbj0idG9wIj5DOlBBUlRTVEFUPC90ZD48dGQ URL:http://LEONARDO: 8080/ical-caldav/caldav/user/calendar/tasks/b55d8fbc-f063-49c1-afb8-2d1a7 838834c.ics X-MOZ-GENERATION:1 END:VTODO END:VCALENDAR CalDAV: send: <calendar-multiget xmlns:D="DAV:" xmlns="urn:ietf:params:xml:ns:caldav"> <D:prop> <D:getetag/> <calendar-data/> </D:prop> <D:href>/ical-caldav/caldav/user/calendars/tasks/55d8fbc-f063-49c1-afb8-2d1a7838834c.ics</D:href> </calendar-multiget> CalDAV: send: <?xml version="1.0" encoding="UTF-8"?> <calendar-multiget xmlns:D="DAV:" xmlns="urn:ietf:params:xml:ns:caldav"> <D:prop> <D:getetag/> <calendar-data/> </D:prop> <D:href>/ical-caldav/caldav/user/calendars/tasks/55d8fbc-f063-49c1-afb8-2d1a7838834c.ics</D:href> </calendar-multiget>
Does this issue still exist with the latest nightlies?
I've tested this and it looks like it is now fixed.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: blocking-calendar1.0?
Resolution: FIXED → WORKSFORME
You need to log in before you can comment on or make changes to this bug.