It looks like a change we put in the code to handle badly encoded data from Microsoft calendars is causing a problem here.
Please change lines c. 404-411 from
if ($key=="DESCRIPTION" || $key=="SUMMARY"){
$len = JString::strlen($value);
$ulen = JString::strlen($value);
// Can cause problems with multibyte strings so skip this
if ($len == $ulen){
$value =str_replace(array("\205","\221","\222","\223","\224","\225","\226","\227","\240"),array("...","'","'",'"','"',"*","-","--"," "),$value);
}
}
to
if ($key=="DESCRIPTION" || $key=="SUMMARY"){
$len = strlen($value);
$ulen = JString::strlen($value);
// Can cause problems with multibyte strings so skip this
// we need to check this since some UTF-8 characters from Google get truncates otherwise
if ($len == $ulen){
$value =str_replace(array("\205","\221","\222","\223","\224","\225","\226","\227","\240"),array("...","'","'",'"','"',"*","-","--"," "),$value);
}
}