View Issue Details

IDProjectCategoryView StatusLast Update
0000552SOGoBackend Calendarpublic2016-02-10 19:55
Reportermoobyfr Assigned Toludovic  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionsuspended 
Product Version1.2.1 
Summary0000552: Sogo returns "Precondition Failed" with libcaldav on modify event
Description

Hello
the libcaldav is being used in kcaldav, the ressource for korganizer/kontact
The kcaldav is still at the beginning, but libcaldav is going mature.
The developper has identified one issue with the SOGo backend: the server returns "An error occurred during object publishing. Precondition Failed..." while trying to make a modify operation. The same operation on davical works perfectly.

You can test easily this issue with the trunk version from libcaldav, where a unittest has been added.

https://sourceforge.net/projects/libcaldav/develop

(The test unit has been added in rev32, so don't try the 0.5.1 release)

I've tested this issue against our SOGO server at university, and on the demo server on sogo-demo.inverse.ca

Additional Information

Logs from the unit test:

$ ./unittest -u sogo2 -p sogo2 -a http://sogo-demo.inverse.ca/SOGo/dav/sogo1/Calendar/personal/
Test caldav_enabled_resource: OK
Test caldav_get_displayname: OK
Test caldav_get_server_options: OK
Test caldav_add_object: OK
Test if object was added: OK
Test caldav_modify_object: FAIL
Test if object was modified: FAIL
Test caldav_getall_object: OK
Test if object exists: OK
Test caldav_delete_object: OK
Test if object was deleted: OK
Testing without use locks
Test caldav_add_object: OK
Test if object was added: OK
Test caldav_modify_object: FAIL
Test if object was modified: FAIL
Test caldav_delete_object: OK
Test if object was deleted: OK

TagsNo tags attached.

Relationships

related to 0000555 new SOGo crashes when listing calendars with certain type of repetitive events 

Activities

wsourdeau

wsourdeau

2010-04-08 17:22

viewer   ~0000903

Interesting. I have noticed that the demo site was crashing because of certain elements of events produced by libcaldav. This might explain the "modification failed" error. I have attached those events in http://www.scalableogo.org/bugs/view.php?id=555

ludovic

ludovic

2016-02-10 19:55

administrator   ~0009491

Libcaldav hasn't been updated in 8 years. This bug report is no longer relevant.

Issue History

Date Modified Username Field Change
2010-04-08 10:30 moobyfr New Issue
2010-04-08 17:22 wsourdeau Note Added: 0000903
2010-04-08 17:22 wsourdeau Relationship added related to 0000555
2016-02-10 19:55 ludovic Note Added: 0009491
2016-02-10 19:55 ludovic Status new => closed
2016-02-10 19:55 ludovic Assigned To => ludovic
2016-02-10 19:55 ludovic Resolution open => suspended