Добрый день. Использую 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§ion=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§ion=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§ion=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§ion=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§ion=1&return=0&sr=0
Просьба помочь разобраться. Заранее спасибо!