CA's die on calendar updates that include unicode strings

Steps to reproduce

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

Actual Results:

CA reports:

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.

Expected Results:

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.

Status

Assignee

David Horwitz

Reporter

Stephen Marquard

Severity

Incorrectly Functioning With Workaround

Tags (folksonomy)

None

Components

Fix versions

Affects versions

1.3
1.4.0

Priority

Major
Configure