Что-то странное происходит с Views

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

Аватар пользователя mzs mzs 28 февраля 2014 в 5:19

Всем доброго времени суток!
Имеется небольшая (а может быть и большая) проблема.
В один из моментов (к сожалению я сам не уловил в какой именно момент) на сайте стала появляться ошибка при обращении к определенному разделу.
Сайт создавал человек, который давно уволился и достучаться до него нет никакой возможности.
Я так подозреваю, что ошибка стала возникать после обновления (были обновлены ядро и некоторые модули).
Текст ошибки:
warning: array_merge(): Argument #2 is not an array in /home/data/tab/sites/all/modules/views/includes/query.inc on line 1003.
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '((DATE_FORMAT(FROM_UNIXTIME(node_data_field_net_date.field_net_date_value), '%Y-' at line 28 query: SELECT node.nid AS nid, node.title AS node_title, node_data_field_net_date.field_net_date_value AS node_data_field_net_date_field_net_date_value, node.type AS node_type, node.vid AS node_vid, node_data_field_net_date.field_adoption_date_value AS node_data_field_net_date_field_adoption_date_value, node_data_field_net_date.field_adoption_date_value2 AS node_data_field_net_date_field_adoption_date_value2, node_data_field_truck_in_net.field_truck_in_net_nid AS node_data_field_truck_in_net_field_truck_in_net_nid, node_data_field_net_date.field_reg_number_value AS node_data_field_net_date_field_reg_number_value, node_data_field_description.field_description_value AS node_data_field_description_field_description_value, users_node_data_field_declarer_user_profile_values_profile_fio.value AS users_node_data_field_declarer_user_profile_values_profile_fio_value, node_node_data_field_truck_in_net_node_data_field_foreign_truck.field_foreign_truck_value AS node_node_data_field_truck_in_net_node_data_field_foreign_truck_field_foreign_truck_value, node_node_data_field_truck_in_net.nid AS node_node_data_field_truck_in_net_nid, node_node_data_field_truck_in_net.type AS node_node_data_field_truck_in_net_type, node_node_data_field_truck_in_net.vid AS node_node_data_field_truck_in_net_vid FROM node node LEFT JOIN content_type_net node_data_field_declarer_user ON node.vid = node_data_field_declarer_user.vid LEFT JOIN users users_node_data_field_declarer_user ON node_data_field_declarer_user.field_declarer_user_uid = users_node_data_field_declarer_user.uid LEFT JOIN content_type_net node_data_field_truck_in_net ON node.vid = node_data_field_truck_in_net.vid LEFT JOIN node node_node_data_field_truck_in_net ON node_data_field_truck_in_net.field_truck_in_net_nid = node_node_data_field_truck_in_net.nid LEFT JOIN content_type_net node_data_field_net_date ON node.vid = node_data_field_net_date.vid LEFT JOIN content_type_net node_data_field_car_tracking_exit ON node.vid = node_data_field_car_tracking_exit.vid LEFT JOIN content_field_description node_data_field_description ON node.vid = node_data_field_description.vid LEFT JOIN profile_values users_node_data_field_declarer_user_profile_values_profile_fio ON users_node_data_field_declarer_user.uid = users_node_data_field_declarer_user_profile_values_profile_fio.uid AND users_node_data_field_declarer_user_profile_values_profile_fio.fid = '1' LEFT JOIN content_type_truck node_node_data_field_truck_in_net_node_data_field_foreign_truck ON node_node_data_field_truck_in_net.vid = node_node_data_field_truck_in_net_node_data_field_foreign_truck.vid WHERE ((node.status = 1 OR (node.uid = 1 AND 1 <> 0) OR 1 = 1) AND (node.type in (''))) AND ((DATE_FORMAT(FROM_UNIXTIME(node_data_field_net_date.field_net_date_value), '%Y-%m') = '2014-02') AND (DATE_FORMAT(FROM_UNIXTIME(node_data_field_net_date.field_net_date_value), '%Y-%m') <= '2014-02') AND (node_data_field_car_tracking_exit.field_car_tracking_exit_value IS NULL) AND (DATE_FORMAT(FROM_UNIXTIME(node_data_field_net_date.field_net_date_value), '%Y-%m') <= '2014-02') AND (DATE_FORMAT(FROM_UNIXTIME(node_data_field_car_tracking_exit.field_car_tracking_exit_value), '%Y-%m') >= '2014-02')) AND ((DATE_FORMAT(FROM_UNIXTIME(node_data_field_net_date.field_net_date_value), '%Y-%m') = '2014-02') ((DATE_FORMAT(FROM_UNIXTIME(node_data_field_net_date.field_net_date_value), '%Y-%m') <= '2014-02') AND (node_data_field_net_date.field_car_tracking_exit_value IS NULL)) ((DATE_FORMAT(FROM_UNIXTIME(node_data_field_net_date.field_net_date_value), '%Y-%m') <= '2014-02') AND (DATE_FORMAT(FROM_UNIXTIME(node_data_field_car_tracking_exit.field_car_tracking_exit_value + 86400), '%Y-%m') >= '2014-02'))) ORDER BY node_data_field_net_date_field_net_date_value DESC, node_title DESC in /home/data/tab/sites/all/modules/views/includes/view.inc on line 814.

Выискивая причину этой ошибки обнаружил такую же ошибку Дисплея Views, который по идее должен выводить содержимое материала. Причем, кроме этого дисплея имеется еще 2 - Default и еще один. Так вот. Оба этих дисплея отображают Preview, а нужный вываливается в ошибку.
Удаляю "глючный" дисплей. Создаю новый. Без всяких условий, настроек, фильтров. Добавляю Поле Содержание:Title. }{ерак! Ошибка! Эта же самая, только соответственно полей в запросе гораздо меньше.
Народ! Уже 2-ю неделю бьюсь над проблемой. Подскажите, в каком направлении копать?

Комментарии

Аватар пользователя mzs mzs 28 февраля 2014 в 10:38

Спасибо за ответ!
А что проверить?
есть модуль или нет?
Включен или нет?
Или какие-то скрипты/запросы JQuery?

Аватар пользователя artemrrr artemrrr 28 февраля 2014 в 18:58

"mzs" wrote:
Подскажите, в каком направлении копать?

Если Вы за 2 недели не нашли причину и своих сил не хватает копайте в этом направление, уверен что за небольшую плату Вам за пару часов все отремонтируют.