Morgen Sagen wrote:
If you are having trouble restore your collections on osaf.us, the quickest workaround is to edit your .ini file and change all the "/cosmo/home/" to "/cosmo/dav/" paths, then try the .ini restore again. Andre, using this method I was able to restore all your collections except for the Andre_Cal one, which has a problematic .ics file that the Cosmo team is looking into.



And I found the problem with the problematic .ics file. The problem is that the original .ics in 0.5 had a CATEGORIES property like:

CATEGORIES:A,\,,\\,\,,\,,\\,\\,\,,B

Not sure why there are multiple '\', but when this is parsed by Cosmo and migrated to 0.6 it gets stored as:

CATEGORIES:A,\,\,\,B

Then when the event is loaded and parsed and output the result is:

CATEGORIES:A,B

This is why the content-length doesn't match. It seems the problem is in parsing a CATEGORIES property value. Ical4j does not like escaped text in the category list. This will most likely require changes to the ical4j code. I don't think that many events are affected, but there is definitely an issue with CATEGORIES when there is escaped text in the value.

-Randy

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to