Подобная ошибка возникает когда глупые люди не понимают что возвращает SimpleXML. А возвращает он далеко не строку, а объект. Потом люди пытаются сериализовать этот объект и натыкаются на данную ошибку. Конкретно в твоём случае - надо смотреть где в шаблоне используется функция serialize и прописать перед её параметром (string) чтобы привести объект к типу строка. Чтобы более подробно понять где возникает эта ошибка желательно влкючить в настройках джумла отображение всех ошибок php.
Так же везде советуют заменить в файле
libraries/cms/form/rule/captcha.php
$captcha = JCaptcha::getInstance($plugin, array('namespace' => $namespace));
на
$captcha = JCaptcha::getInstance($plugin, array('namespace' => (string) $namespace));