Fatal error: Call to a member function getFileUri() on null

Аватар пользователя auditing auditing 30 мая 2017 в 15:31

Доброго всем. У меня стоит тема news_zymphonies_theme. После смены штатных картинок на слайд шоу, при посещении главной страницы (остальные работают нормально) стала появляться такая ошибка Fatal error: Call to a member function getFileUri() on null in /home/auditing/inkomavtomatika.com.ua/www/themes/news_zymphonies_theme/news_zymphonies_theme.theme on line 136
Главная страница отображается некорректно (пустая и кривая). Перезаливаю картинки, опять все красиво..... проходит время снова главная не работает (не могу понять после чего конкретно ломается главная).....
Вот тут есть вроде решение https://www.drupal.org/node/2681293 #2 (файл 2681293-2-error-call-to-member-function-getFileUri-on-null.patch). Только я не могу понять что с ним делать....... Помогите запустить главную, плиз

0 Thanks

Комментарии

Аватар пользователя bumble bumble 30 мая 2017 в 15:55
auditing wrote:

После смены штатных картинок на слайд шоу

Как меняете?

auditing wrote:

Главная страница отображается некорректно (пустая и кривая).

Преинтересно... Это как? )))

auditing wrote:

не могу понять после чего конкретно ломается главная

Вероятно, после очистки кеша.

auditing wrote:

Вот тут есть вроде решение https://www.drupal.org/node/2681293

Решение не имеет отношения к вашей теме, оно для модуля OpenID Connect.

Аватар пользователя auditing auditing 30 мая 2017 в 22:47

«Как меняете ?»
Через Appearance -> Setting themes. Там есть возможность изменять слайд шоу на главной путем замены штатных картинок на свои.
«Преинтересно... Это как? )))»
Во вложении файл с изображением главной страницы, как она выглядит из панели администратора.

Аватар пользователя auditing auditing 30 мая 2017 в 22:47

Может у меня проблемы в связи с изменением языка темы с англ. на рус.? Я добавила русский язык и установила его по умолчанию.....

Аватар пользователя auditing auditing 30 мая 2017 в 23:14

Кажется проблема найдена (и она у меня в голове!!). Вроде все дело в названии файла, который я загружаю. Он назывался не как в теме = slide_01, а side_01...... Переименовала правильно, посмотрим.... кэш почистила, вроде главная на месте.......

Аватар пользователя auditing auditing 30 мая 2017 в 23:17

Вот тут люди указали на возможную причину https://www.drupal.org/node/2808479 (#4) I think you should look inside the file object, there could be a chance you don't have the file object you are calling the getFileUri() on, may be because of the file is deleted for fid you are passing.

Аватар пользователя auditing auditing 31 мая 2017 в 9:24

Блин! Все равно ошибка! Дело не в названии файла!
И не в кэше. Я вчера загрузила в очередной раз слайды - главная заработала. Сразу почистила кэш друпала - все еще работало. А сегодня опять не фурычит.....

Аватар пользователя Kohaydo Kohaydo 23 августа 2017 в 12:53

1. Эта тема больше не является рабочей и ставиться на свой риск (согласно описанию на drupal.com)
2. У меня такая стоит (т.к. с таким трудом её настроил, а что слайдер слетает, только обнаружил)
3. У меня заработало заменой Картинки в папке Темы на свою. Конечно больше 3-х получается не вставить, но работает :-)