Closed
Bug 464763
Opened 17 years ago
Closed 17 years ago
Update / delete tasks failing
Categories
(Calendar :: Provider: CalDAV, defect)
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.
Updated•17 years ago
|
Flags: blocking-calendar1.0?
Comment 1•17 years ago
|
||
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>
Comment 3•17 years ago
|
||
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
Updated•17 years ago
|
Flags: blocking-calendar1.0?
Resolution: FIXED → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•