Steps to reproduce:
1. Schedule a recording for a CA with a presenter name that include a unicode string (e.g. Jaco Barnard-Naudé)
2. Examine CA log
2012-09-18 15:38:35 ERROR [673a4afd-5676-453a-b900-b38817dd7d6d_Worker-9] (SchedulerImpl:609) - Parsing error for http://media.uct.ac.za/recordings/calendars/: net.fortuna.ical4j.data.ParserException: Error at line 67: Illegal character in opaque part at index 27: Jaco%20Barnard-NaudÃÂÃÂ©@matterhorn.opencast.
and the local calender (schedule.ics) fails to update.
CA schedule should update correctly.
Workaround (if any):
Remove non-ASCII characters from presenter name.
Further examination shows the REST endpoint sets the mime type to text/plain without a charset. This should probably be
Content-Type: text/calendar; charset=UTF-8
Without further testing, it's not clear whether this is sufficient to resolve the problem though.