Произошла непредвиденная ошибка. Попробуйте еще раз позже.

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

Аватар пользователя Delewo Delewo 26 апреля в 18:58

Есть представление, в нем несколько блоков. Ничего особенного не делал, редактировал блок, потом удалил связь или контекстный фильтр, не помню. В общем Друпал ругнулся и теперь при заходе в это представление получаю ошибку "Произошла непредвиденная ошибка. Попробуйте еще раз позже.".

В логах сервера:

Got error 'PHP message: Uncaught PHP Exception InvalidArgumentException: "A valid cache entry key is required. Use getAll() to get all table data." at /var/www/html/mysite.local/core/modules/views/src/ViewsData.php line 128', referer: http://mysite.local/admin/structure/block/list/flexi_style

Все страницы сайта и админки работают. Ошибка только при попытке войти в редактирование этого представления.

В общем шок, что так легко можно поломать сайт.

Как решить проблему?

Восстановление из бэкапа не предлагать)) Он конечно есть, но не в этом дело. Проблема на ровном месте, которой быть не должно блин. Наверно где-то в базе данных надо что-то удалить?

Комментарии

Аватар пользователя OldWarrior OldWarrior Сегодня в 5:13

Delewo wrote: A valid cache entry key is required.

Где-то побились связи с определёнными ключами кеша Друпала - возможно, до этого был из представления (вместе с ненужным полем или условием фильтра) исключен какой-то плагин Views, который предоставлял собственные специфические ключи.

Банальный вопрос: кеш пробовали чистить?

Второй вопрос (на всякий случай): представление осталось в режиме редактирования (т.е. не сохраняли до появления ошибки) или ошибки появились после сохранения?