Hello

I'm currently trying to create a caldav client on python using caldav-0.0.12.

For now, I'm able to fetch events from the client.
Here is a log of a running request:

Aug 06 13:45:13 sogod [26396]: |SOGo| request took 0.004208 seconds to execute
192.168.10.90 - - [06/Aug/2014:13:45:13 GMT] "REPORT /SOGo/dav/pierre/
Calendar/personal/ HTTP/1.1" 207 1161/419 0.006 - - 272K
Aug 06 13:45:14 sogod [26396]: |SOGo| starting method 'GET' on uri '/SOGo/dav/
pierre/Calendar/personal/4603-53E20000-1-67879880.ics'
Aug 06 13:45:14 sogod [26396]: |SOGo| traverse: pierre => Calendar => personal
=> 4603-53E20000-1-67879880.ics
Aug 06 13:45:14 sogod [26396]: |SOGo|   do traverse name: 'pierre'
Aug 06 13:45:14 sogod [26396]: |SOGo|   do traverse name: 'Calendar'
Aug 06 13:45:14 sogod [26396]: |SOGo|   do traverse name: 'personal'
Aug 06 13:45:14 sogod [26396]: |SOGo|   do traverse name:
'4603-53E20000-1-67879880.ics'
Aug 06 13:45:14 sogod [26396]: |SOGo| set clientObject:
<0xDD004C30[SOGoAppointmentObject]: name=4603-53E20000-1-67879880.ics
container=0xDCFE6BA0/personal>
Aug 06 13:45:14 sogod [26396]: |SOGo| request took 0.006102 seconds to execute
192.168.10.90 - - [06/Aug/2014:13:45:14 GMT] "GET /SOGo/dav/pierre/Calendar/
personal/4603-53E20000-1-67879880.ics HTTP/1.1" 200 813/0 0.008 - - 0

But when I try to add a new event, I receive an error
<html xmlns="http://www.w3.org/1999/xhtml";>
<body><h3>An error occurred during object publishing</h3><p>the requested
object could not be found!</p></body>
</html>

Here's the sogo.log

Aug 06 13:45:55 sogod [26396]: |SOGo| starting method 'PROPFIND' on uri '/
SOGo/dav/pierre/Calendar/'
Aug 06 13:45:55 sogod [26396]: |SOGo| traverse: pierre => Calendar
Aug 06 13:45:55 sogod [26396]: |SOGo|   do traverse name: 'pierre'
Aug 06 13:45:55 sogod [26396]: |SOGo|   do traverse name: 'Calendar'
Aug 06 13:45:55 sogod [26396]: |SOGo| set clientObject:
<0xDCA8C4C0[SOGoAppointmentFolders]: name=Calendar container=0xDCF90170/
pierre>
Aug 06 13:45:55 sogod [26396]: |SOGo| request took 0.003298 seconds to execute
192.168.10.90 - - [06/Aug/2014:13:45:55 GMT] "PROPFIND /SOGo/dav/pierre/
Calendar/ HTTP/1.1" 207 1778/153 0.005 - - 0
Aug 06 13:45:56 sogod [26396]: |SOGo| starting method 'PUT' on uri '/SOGo/dav/
pierre/Calendar/personal/39ca2df8-1d5f-11e4-985c-025400a7cd3d.ics'
Aug 06 13:45:56 sogod [26396]: |SOGo| traverse: pierre => Calendar => personal
=> 39ca2df8-1d5f-11e4-985c-025400a7cd3d.ics
Aug 06 13:45:56 sogod [26396]: |SOGo|   do traverse name: 'pierre'
Aug 06 13:45:56 sogod [26396]: |SOGo|   do traverse name: 'Calendar'
Aug 06 13:45:56 sogod [26396]: |SOGo|   do traverse name: 'personal'
Aug 06 13:45:56 sogod [26396]: |SOGo|   do traverse name:
'39ca2df8-1d5f-11e4-985c-025400a7cd3d.ics'
Aug 06 13:45:56 sogod [26396]: |SOGo| set clientObject: <SoHTTPException:
0x7f8fdd037360> NAME:NotFound REASON:the requested object could not be found!
Aug 06 13:45:56 sogod [26396]: |SOGo| request took 0.006178 seconds to execute
192.168.10.90 - - [06/Aug/2014:13:45:56 GMT] "PUT /SOGo/dav/pierre/Calendar/
personal/39ca2df8-1d5f-11e4-985c-025400a7cd3d.ics HTTP/1.1" 404 208/425 0.008
- - 28K

I can see an HTTPException 'The requested object could not be found!'
I guess we are talking about 39ca2df8-1d5f-11e4-985c-025400a7cd3d.ics which
indeed does'nt exist as it is supposed to be the new event.

Or does it mean someting different ?
Can I activate a better debugging flag to get more info about this?

Pierre
-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to