Помогите решить ошибку

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

Аватар пользователя Kate12 Kate12 16 января в 0:23

Не заходит в админ панель. Пишет :

The website encountered an unexpected error. Try again later.

TypeError: Drupal\Core\File\FileUrlGenerator::generateString(): Argument #1 ($uri) must be of type string, null given, called in C:\MAMP\htdocs\modules\simplelogin\simplelogin.module on line 116 in Drupal\Core\File\FileUrlGenerator->generateString() (line 58 of core\lib\Drupal\Core\File\FileUrlGenerator.php).

линия 58:
public function generateString(string $uri): string {
return $this->doGenerateString($uri, TRUE);
}

линия 116:
$variables['logo'] = \Drupal::service('file_url_generator')->generateString(theme_get_setting('logo.url'));

буду очень благодарна,
спасибо.

Комментарии

Аватар пользователя OldWarrior OldWarrior 16 января в 1:25

Kate12 wrote: линия 116:
$variables['logo'] = \Drupal::service('file_url_generator')->generateString(theme_get_setting('logo.url'));

Похоже, весь сыр-бор из-за пустого (или стёртого) поля пути к логотипу в настройках темы в админке. Правда непонятно, зачем он нужен в препроцессе (т.е. $variables['logo']) в случае с модулем simplelogin.

Если есть доступ к FTP - я бы на вашем месте временно заменил строку 116 на

<?php 
$variables
['logo'] = NULL
?>

в модуле /modules/simplelogin/simplelogin.module