Упал сайт после обновления до D9.1.0

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

Аватар пользователя Shipovnix Shipovnix 8 декабря 2020 в 6:41

С помощью composer обновился с D9.0.9 до D9.1.0, после этого сайт упал. В /var/log/apache2/error.log:

[Tue Dec 08 06:35:10.258500 2020] [php7:notice] [pid 1016] [client 10.2.0.109:11473] TypeError: Argument 2 passed to Drupal\\webprofiler\\EventDispatcher\\TraceableEventDispatcher::dispatch() must be an instance of Symfony\\Component\\EventDispatcher\\Event or null, string given, called in /var/www/prosumo/web/core/lib/Drupal/Core/Session/AccountProxy.php on line 65 in /var/www/prosumo/web/modules/contrib/devel/webprofiler/src/EventDispatcher/TraceableEventDispatcher.php on line 51 #0 /var/www/prosumo/web/core/lib/Drupal/Core/Session/AccountProxy.php(65): Drupal\\webprofiler\\EventDispatcher\\TraceableEventDispatcher->dispatch()\n#1 /var/www/prosumo/web/core/lib/Drupal/Core/EventSubscriber/AuthenticationSubscriber.php(79): Drupal\\Core\\Session\\AccountProxy->setAccount()\n#2 /var/www/prosumo/vendor/symfony/event-dispatcher/LegacyEventDispatcherProxy.php(78): Drupal\\Core\\EventSubscriber\\AuthenticationSubscriber->onKernelRequestAuthenticate()\n#3 /var/www/prosumo/vendor/symfony/http-kernel/HttpKernel.php(134): Symfony\\Component\\EventDispatcher\\LegacyEventDispatcherProxy->dispatch()\n#4 /var/www/prosumo/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()\n#5 /var/www/prosumo/web/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\\Component\\HttpKernel\\HttpKernel->handle()\n#6 /var/www/prosumo/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\\Core\\StackMiddleware\\Session->handle()\n#7 /var/www/prosumo/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\\Core\\StackMiddleware\\KernelPreHandle->handle()\n#8 /var/www/prosumo/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\\page_cache\\StackMiddleware\\PageCache->pass()\n#9 /var/www/prosumo/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\\page_cache\\StackMiddleware\\PageCache->handle()\n#10 /var/www/prosumo/web/modules/contrib/devel/webprofiler/src/StackMiddleware/WebprofilerMiddleware.php(38): Drupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle()\n#11 /var/www/prosumo/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\\webprofiler\\StackMiddleware\\WebprofilerMiddleware->handle()\n#12 /var/www/prosumo/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle()\n#13 /var/www/prosumo/web/core/lib/Drupal/Core/DrupalKernel.php(706): Stack\\StackedHttpKernel->handle()\n#14 /var/www/prosumo/web/index.php(19): Drupal\\Core\\DrupalKernel->handle()\n#15 {main}

Комментарии

Аватар пользователя ivnish ivnish 8 декабря 2020 в 7:16
1

Если я правильно разглядел лог с утра, то проблема в модуле webprofiler из комплекта Devel. Откатись на бэкап до обновления и деинсталлируй этот модуль перед обновлением.

Аватар пользователя Shipovnix Shipovnix 8 декабря 2020 в 20:33

ivnish wrote: Если я правильно разглядел лог с утра, то проблема в модуле webprofiler из комплекта Devel.

Да, дело было в webprofiler

jura12 wrote: а php какой?

7.4.3.

Скажите, пожалуйста, у composer есть команда, которая выведет на просмотр пакеты-кандидаты на обновление/установку на основании require и зависимостей, не устанавливая их? Ознакомиться, так сказать.