[CalendarServer] #298: PROPFIND on existing collection returns 404
#298: PROPFIND on existing collection returns 404 -------------------------------+-------------------------------------------- Reporter: helge@zideone.com | Owner: wsanchez@apple.com Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Version: trunk Severity: Other | Keywords: -------------------------------+-------------------------------------------- I'm getting a weird 404 as a response to a PROPFIND. The strange thing is that a PROPFIND from Cadaver works. So I suppose one of the requested properties which triggers the 404? But why is the whole result reported 404 then? Something is fishy ;-) Its trunk from today. ---snip--- 192.168.0.125 - - [25/Jul/2008:14:27:45 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 401 141 "-" "ZideOne/0.8.3 neon/0.27.2" [232.4 ms] 192.168.0.125 - user01 [25/Jul/2008:14:27:45 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 404 113 "-" "ZideOne/0.8.3 neon/0.27.2" [116.5 ms] 192.168.0.125 - user01 [25/Jul/2008:14:27:46 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 404 113 "-" "ZideOne/0.8.3 neon/0.27.2" [29.3 ms] 192.168.0.111 - - [25/Jul/2008:14:29:27 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 401 141 "-" "cadaver/0.23.2 neon/0.27.2" [51.7 ms] 192.168.0.111 - user01 [25/Jul/2008:14:29:33 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 207 3062 "-" "cadaver/0.23.2 neon/0.27.2" [118.1 ms] ---snap--- -- Ticket URL: <https://trac.calendarserver.org/ticket/298> CalendarServer </> HTTP/WebDAV/CalDAV Server
#298: PROPFIND on existing collection returns 404 -------------------------------+-------------------------------------------- Reporter: helge@zideone.com | Owner: wsanchez@apple.com Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Version: trunk Severity: Other | Resolution: Keywords: | -------------------------------+-------------------------------------------- Comment (by helge@zideone.com): OK, found the issue. CalServer doesn't work with PROPFIND w/o content (content-length: 0). Per WebDAV RFC the behaviour of such is the same like <propfind><all/></propfind>. When I include the props I actually want, it works like a charm. Thanks, Helge -- Ticket URL: <https://trac.calendarserver.org/ticket/298#comment:1> CalendarServer </> HTTP/WebDAV/CalDAV Server
#298: PROPFIND on existing collection returns 404 -------------------------------+-------------------------------------------- Reporter: helge@zideone.com | Owner: wsanchez@apple.com Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Version: trunk Severity: Other | Resolution: Keywords: | -------------------------------+-------------------------------------------- Old description:
I'm getting a weird 404 as a response to a PROPFIND. The strange thing is that a PROPFIND from Cadaver works. So I suppose one of the requested properties which triggers the 404? But why is the whole result reported 404 then? Something is fishy ;-)
Its trunk from today. ---snip--- 192.168.0.125 - - [25/Jul/2008:14:27:45 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 401 141 "-" "ZideOne/0.8.3 neon/0.27.2" [232.4 ms] 192.168.0.125 - user01 [25/Jul/2008:14:27:45 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 404 113 "-" "ZideOne/0.8.3 neon/0.27.2" [116.5 ms] 192.168.0.125 - user01 [25/Jul/2008:14:27:46 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 404 113 "-" "ZideOne/0.8.3 neon/0.27.2" [29.3 ms] 192.168.0.111 - - [25/Jul/2008:14:29:27 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 401 141 "-" "cadaver/0.23.2 neon/0.27.2" [51.7 ms] 192.168.0.111 - user01 [25/Jul/2008:14:29:33 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 207 3062 "-" "cadaver/0.23.2 neon/0.27.2" [118.1 ms] ---snap---
New description: I'm getting a weird 404 as a response to a PROPFIND. The strange thing is that a PROPFIND from Cadaver works. So I suppose one of the requested properties which triggers the 404? But why is the whole result reported 404 then? Something is fishy ;-) Its trunk from today. {{{ ---snip--- 192.168.0.125 - - [25/Jul/2008:14:27:45 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 401 141 "-" "ZideOne/0.8.3 neon/0.27.2" [232.4 ms] 192.168.0.125 - user01 [25/Jul/2008:14:27:45 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 404 113 "-" "ZideOne/0.8.3 neon/0.27.2" [116.5 ms] 192.168.0.125 - user01 [25/Jul/2008:14:27:46 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 404 113 "-" "ZideOne/0.8.3 neon/0.27.2" [29.3 ms] 192.168.0.111 - - [25/Jul/2008:14:29:27 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 401 141 "-" "cadaver/0.23.2 neon/0.27.2" [51.7 ms] 192.168.0.111 - user01 [25/Jul/2008:14:29:33 +0200] "PROPFIND /calendars/users/user01/ HTTP/1.1" 207 3062 "-" "cadaver/0.23.2 neon/0.27.2" [118.1 ms] ---snap--- }}} -- Ticket URL: <https://trac.calendarserver.org/ticket/298#comment:2> CalendarServer </> HTTP/WebDAV/CalDAV Server
#298: PROPFIND on existing collection returns 404 -------------------------------+-------------------------------------------- Reporter: helge@zideone.com | Owner: cdaboo@apple.com Type: Defect | Status: new Priority: 3: Important | Milestone: Later Component: Calendar Server | Version: trunk Severity: Other | Resolution: Keywords: | -------------------------------+-------------------------------------------- Changes (by wsanchez@apple.com): * owner: wsanchez@apple.com => cdaboo@apple.com * priority: 5: Not set => 3: Important * milestone: => Later -- Ticket URL: <https://trac.calendarserver.org/ticket/298#comment:3> CalendarServer </> HTTP/WebDAV/CalDAV Server
#298: PROPFIND with no body on existing collection returns 404 -------------------------------+-------------------------------------------- Reporter: helge@zideone.com | Owner: cdaboo@apple.com Type: Defect | Status: new Priority: 3: Important | Milestone: Later Component: Calendar Server | Version: trunk Severity: Other | Resolution: Keywords: | -------------------------------+-------------------------------------------- Changes (by wsanchez@apple.com): * summary: PROPFIND on existing collection returns 404 => PROPFIND with no body on existing collection returns 404 -- Ticket URL: <https://trac.calendarserver.org/ticket/298#comment:4> CalendarServer </> HTTP/WebDAV/CalDAV Server
participants (1)
-
CalendarServer