Не работает страница сайта. Ошибка function pre_render .

Главные вкладки

Аватар пользователя elitvinov elitvinov 7 марта 2019 в 9:32

Добрый день. Помогите пожалуйста решить проблему. Или хотя бы подскажите направление где нужно смотреть.

Главная страница сайта запускается, но при попытке зайти на одну страницу, на сайте это блог, возникает следующая ошибка Error: Call to a member function pre_render() on null в функции view->render() (строка 1251 в файле ......views.inc) . С чем это может быть связано? Спасибо. Drupal 7.

Строка в файле выглядит след образом $exposed_form->pre_render($this->result);
К сожалению я не программист, не могу понять в чем проблема.

Лучший ответ

Аватар пользователя elitvinov elitvinov 12 марта 2019 в 11:53

Всем спасибо. Проблему пока частично решили, будем искать разработчика.

Комментарии

Аватар пользователя marassa marassa 7 марта 2019 в 11:28

elitvinov wrote:
Error: Call to a member function pre_render() on null

Строка в файле выглядит след образом $exposed_form->pre_render($this->result);


Значит переменная $exposed_form в этом месте имеет значение null.
elitvinov wrote:
К сожалению я не программист, не могу понять в чем проблема.

Значит придется нанять программиста. Ну или вспомнить что менялось на сайте после чего появилась эта ошибка - она же не всегда там была?

Аватар пользователя yaro yaro 8 марта 2019 в 7:09

несмотря на то, что ошибка простая, нужно разбираться, так как она может прийти из сотен разных источников и без контекста по сайту (возможно, произошло после установки модуля? А может, код правили? Или ещё что-то) очень сложно понять что и как

Аватар пользователя sas@drupal.org sas@drupal.org 7 марта 2019 в 11:39

Таких проблем много на орге по контексту периодически, применение метода к пустому объекту, надо разбираться почему объект пустой, причины очень разнообразны.