invalid json string

invalid json string

от Александр Самок -
Количество ответов: 0

Добрый день. Использую moodle 2.4+ Столкнулся с ошибкой "Неверная строка JSON" и не знаю как вылечить ее.

Ошибка возникает при использовании стандартного элемента "гиперссылка". Когда я добавляю ссылку на видео с youtube (на скриншоте указано в кокм месте) возникает данная ошибка, но только в том случае если видео найдено одно или ни одного. Например, если искать по ключевому слову "moodle" - все ок, но если задать поиск по конкретной ссылке "youtube.com/watch?v=CwlPvGVJ4aY" то получаю ошибку.

При этом в firebug видно что скрипт "POST http://тут_мой_ип/repository/repository_ajax.php?action=search" выполняется раз 40 (см. скриншот) а затем выдает код ошибки 500 (при успешном поиске видео скрипт исполняется 1 раз).

Включил в moodle debug, в error_log апача видно следующее:

[Sun Jan 13 15:57:05 2013] [error] [client тут_мой_ип] PHP Warning:  simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found in /var/www/html/moodle/repository/youtube/lib.php on line 109, referer: http://тут_мой_ип/course/modedit.php?add=url&type=&course=7&section=1&return=0&sr=0
[Sun Jan 13 15:57:05 2013] [error] [client тут_мой_ип] PHP Warning:  simplexml_load_string(): You cannot request beyond item 1000. in /var/www/html/moodle/repository/youtube/lib.php on line 109, referer: http://тут_мой_ип/course/modedit.php?add=url&type=&course=7&section=1&return=0&sr=0
[Sun Jan 13 15:57:05 2013] [error] [client 94.198.48.35] PHP Warning:  simplexml_load_string(): ^ in /var/www/html/moodle/repository/youtube/lib.php on line 109, referer: http://тут_мой_ип/course/modedit.php?add=url&type=&course=7&section=1&return=0&sr=0
[Sun Jan 13 15:57:05 2013] [error] [client тут_мой_ип] PHP Notice:  Trying to get property of non-object in /var/www/html/moodle/repository/youtube/lib.php on line 110, referer: http://тут_мой_ип/course/modedit.php?add=url&type=&course=7&section=1&return=0&sr=0
[Sun Jan 13 15:57:05 2013] [error] [client тут_мой_ип] PHP Fatal error:  Call to a member function children() on a non-object in /var/www/html/moodle/repository/youtube/lib.php on line 110, referer: http://тут_мой_ип/course/modedit.php?add=url&type=&course=7&section=1&return=0&sr=0

Просьба помочь разобраться. Заранее спасибо!

Приложение youtube.png