Fatal error: Call to a member function getBlog()....

Доброго вечера!

Установил на сайт плагин ППА+ЗАДАНИЯ (DAO).
И вот недавно, при переходе в раздел «Модерация / готовые топики» вылезла такая ошибка (больше нигде не вылазит):

Fatal error: Call to a member function getBlog() on a non-object in /home/users2/b/bigkodo/domains/livecooks.ru/templates/compiled/simple/406d35566321e13bd35dad73acf2a33a12d13a8d.file.topic_list.tpl.php on line 40

Пробовал методы:
  • очистка кеша
  • очистка папок tmp, compiled, cashe
  • через phpMyAdmin ввод запроса:
select * from prefix_comment where target_id not in (select topic_id from prefix_topic) AND target_type = «topic»
    (ничего в ответ не выдает)
  • использование плагина «пылесос»

Ничего не помогло…

Может быть кто-нибудь встречался с этой проблемой в плагине?
Помогите, пожалуйста…

11 комментариев

avatar
А какая версия LS стоит? подобные проблемы встречаются в плагинах DAO на версии 1.0.2
  • dsg
  • 0
avatar
Версия 1.01
avatar
Дай трейс ошибки из лога php (errors.log).
avatar
Прошу прощения за некомпетентность, но где это посмотреть?
avatar
так а почему разработчику не напишите?
  • dsg
  • 0
avatar
Я отписался на почту, жду… Подумал, может быть кто-нибудь сталкивался с похожей проблемой…
avatar
Решил проблему!
Зашел в базу: таблица: prefix_tasks.
Отсортировал по графе: «topic_moderated»
Посмотрел все топики, которые якобы готовы, но не оплачены/проверены.
Начал проверять их существование на сайте. Из 4-х не нашел 1-го
Удалил в таблице строчку с этим топиком.
Вауля!
avatar
У меня примерно аналогичная проблема, удалял из базы ненужных пользователей, руки чесались, теперь на месте блока прямого эфира такая ошибка:
Fatal error: Call to a member function getBlog() on a non-object in /home/f/free/new/public_html/templates/compiled/synio/01775e5ce48e51db87f4af969e2c7022feff101e.file.block.stream_comment.tpl.php on line 44

Подскажите что можно сделать?
avatar
перезалил базу, проще чем искать зависимости.
avatar
такая же проблема

Fatal error: Call to a member function getBlog() on a non-object in /.../templates/compiled/size/15c8562ae33eadd24b5f369226fd92f567e193ac.file.block.stream_comment.tpl.php on line 42

как решить — голову сломал уже
avatar
Решил! Залез в базу, в таблицу _comment и удалил несуществующие комментарии

Точнее, я удалил блог, где был топик в котором были комментарии — блог и топик удалились, комменты нет, вот он и ругался в прямом эфире… Удалил в ручную — все работает…

Разработчики пусть подумают как исправить этот баг…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.