Hello, I have been using org-caldav for quite a while now and everything has been fine with it until a few weeks ago. All of a sudden, org-caldav fails to sync with the following error:
,---- | (error "Could not find UID 0400[...]00.") | signal(error ("Could not find UID 0400[...]00.")) `---- (I have truncated the IDs for clarity and obfuscation using [...].) The strange thing is that there is no such UID anywhere in my org files. However, there is one ID that has this UID as the prefix. That is, the ID matches this one but then has more characters. I have tracked this down to org-icalendar outputing wrapped lines even for UID entries: ,---- | BEGIN:VEVENT | DTSTAMP:20140507T114443Z | UID:0400[...]00 | 00[...]6 | DTSTART;TZID=Europe/London:20120403T060000 `---- Have the recent (in April) changes to ox-icalendar.el affected how IDs are written out? If so, could this be reverted? Mind you, the output is currently probably more conformant... Ideally, org-caldav should be fixed to unwrap ID lines. I can try to do this but I need some help with regexps, specifically to match across two lines: "\n ". thanks, eric -- : Eric S Fraga (0xFFFCF67D), Emacs 24.4.50.2, Org release_8.2.6-937-g60502a