[Cosmo-dev] Evolution interop status

Grant Baillie grant at osafoundation.org
Tue Jan 16 14:57:17 PST 2007


On 16 Jan, 2007, at 14:49, Jared Rhine wrote:

> In our last bug council, we wondered briefly what the current  
> status was  for Evolution/Cosmo interop.
>
> As a test, I ran Evolution 2.9.5, a dev version from an Ubuntu  
> Feisty against osaf.us.  I ran through the "new calendar" dialog,  
> setting up a "caldav://" access with my own user.
>
> I'm not sure what I'd normally see or if this is correct, but I've  
> included a transcript of the network transaction.  What I'm seeing  
> is a REPORT attempt, with a 400 response from Cosmo, with an error of:
>
>   Unable to parse calendar filter: CALDAV:comp-filter an invalid  
> element
>   name found.
>
> This is different than the "sending If-None-Modified" header that I  
> thought was the current Evolution interop problem.
>
> Is this the expected response from Cosmo?  Is Evolution not sending  
> a valid REPORT query?

The C:is-defined element got obsoleted quite a while back in CalDAV  
(version 09, according to the change log I see). I thought at some  
point the Hula people fixed this, but maybe it didn't make it into  
the current version of Evolution?

--Grant


>
> 2007-01-16_05:25:51.82728  
> 127.000.000.001.48991-127.000.000.001.08000: REPORT /cosmo/home/ 
> jared/Work HTTP/1.1^M
> 2007-01-16_05:25:51.82729 Host: localhost:8000^M
> 2007-01-16_05:25:51.82730 Depth: 1^M
> 2007-01-16_05:25:51.82730 Authorization: Basic amFyZWQ6MTI3xyF0^M
> 2007-01-16_05:25:51.82731 User-Agent: Evolution/1.9.5^M
> 2007-01-16_05:25:51.82731 Content-Type: text/xml^M
> 2007-01-16_05:25:51.82732 Max-Forwards: 10^M
> 2007-01-16_05:25:51.82732 Via: 1.1 osaf.us^M
> 2007-01-16_05:25:51.82733 X-Forwarded-For: 70.231.143.201^M
> 2007-01-16_05:25:51.82733 X-Forwarded-Host: osaf.us^M
> 2007-01-16_05:25:51.82734 X-Forwarded-Server: osaf.us^M
> 2007-01-16_05:25:51.82734 Content-Length: 301^M
> 2007-01-16_05:25:51.82735 ^M
> 2007-01-16_05:25:51.82735 <C:calendar-query  
> xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:D="DAV:">
> 2007-01-16_05:25:51.82736   <D:prop>
> 2007-01-16_05:25:51.82736     <D:getetag/>
> 2007-01-16_05:25:51.82737   </D:prop>
> 2007-01-16_05:25:51.82737   <C:filter>
> 2007-01-16_05:25:51.82738     <C:comp-filter name="VCALENDAR">
> 2007-01-16_05:25:51.82738       <C:comp-filter name="VEVENT">
> 2007-01-16_05:25:51.82739         <C:is-defined/>
> 2007-01-16_05:25:51.82739       </C:comp-filter>
> 2007-01-16_05:25:51.82740     </C:comp-filter>
> 2007-01-16_05:25:51.82740   </C:filter>
> 2007-01-16_05:25:51.82741 </C:calendar-query>
> 2007-01-16_05:25:51.83228  
> 127.000.000.001.08000-127.000.000.001.48991: HTTP/1.1 400 Bad  
> Request: Unable to parse calendar filter: CALDAV:comp-filter an  
> invalid element name found^M
> 2007-01-16_05:25:51.83229 Server: Apache-Coyote/1.1^M
> 2007-01-16_05:25:51.83230 X-Cosmo-Version: 0.5.0^M
> 2007-01-16_05:25:51.83230 Content-Type: text/html;charset=utf-8^M
> 2007-01-16_05:25:51.83230 Content-Length: 1253^M
> 2007-01-16_05:25:51.83231 Date: Tue, 16 Jan 2007 05:25:51 GMT^M
> 2007-01-16_05:25:51.83231 Connection: close^M
> 2007-01-16_05:25:51.83232 ^M
> 2007-01-16_05:25:51.83232 <html><head><title>Apache Tomcat/5.5.17 -  
> Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans- 
> serif;color:white;background-color:#525D76;font-size:22px;} H2  
> {font-family:Tahoma,Arial,sans-serif;c\olor:white;background- 
> color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans- 
> serif;color:white;background-color:#525D76;font-size:14px;} BODY  
> {font-family:Tahoma,Arial,sans-serif;color:black;background- 
> color:white;} B {font-\family:Tahoma,Arial,sans- 
> serif;color:white;background-color:#525D76;} P {font- 
> family:Tahoma,Arial,sans-serif;background:white;color:black;font- 
> size:12px;}A {color : black;}A.name {color : black;}HR {color :  
> #525D76;}--></style> </head\><body><h1>HTTP Status 400 - Bad  
> Request: Unable to parse calendar filter: CALDAV:comp-filter an  
> invalid element name found</h1><HR size="1"  
> noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b>  
> <u>Bad Request: Unable to\ parse calendar filter: CALDAV:comp- 
> filter an invalid element name found</u></p><p><b>description</b>  
> <u>The request sent by the client was syntactically incorrect (Bad  
> Request: Unable to parse calendar filter: CALDAV:comp-filter an i 
> \nvalid element name found).</u></p><HR size="1"  
> noshade="noshade"><h3>Apache Tomcat/5.5.17</h3></body></html>
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev



More information about the cosmo-dev mailing list