Рейтинг:0

Ошибка сайта в Drupal 9 на Acquia Dev Desktop

флаг nl
[Сб, 04 сентября, 15:52:46.939952 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:49930] mod_fcgid: stderr: #21 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
[Сб, 04 сентября, 15:52:46.939952 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:49930] mod_fcgid: stderr: #22 {main}
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: ArgumentCountError: Слишком мало аргументов для функции Drupal\hello_world\Logger\ \MailLogger::__construct(), 0 передано в C:\Users\jeanp\Sites\devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\ DependencyInjection\Container.php в строке 257 и ровно 2 ожидается в C:\Users\jeanp\Sites\devdesktop\drupal-9-project-9.0.3\modules\custom\hello_world\ src\Logger\MailLogger.php в строке 41 #0 C:\Users\jeanp\Sites\devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\ Компонент\DependencyInjection\Container.php(257): Drupal\hello_world\Logger\MailLogger->__construct()
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #1 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(171): Drupal\Component\DependencyInjection\Container->createService( Массив, 'hello_world.log...')
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #2 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(432): Drupal\Component\DependencyInjection\Container->get( 'hello_world.log...', 1)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #3 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(271): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters( Множество)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #4 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(171): Drupal\Component\DependencyInjection\Container->createService( Массив, 'logger.factory')
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #5 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(432): Drupal\Component\DependencyInjection\Container->get( 'логгер.фабрика', 1)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #6 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(247): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters( Множество)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #7 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(171): Drupal\Component\DependencyInjection\Container->createService( Массив, 'logger.channel....')
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #8 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(432): Drupal\Component\DependencyInjection\Container->get( 'логгер.канал....', 1)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #9 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(235): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters( Множество)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #10 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(171): Drupal\Component\DependencyInjection\Container->createService( Массив, 'form_validator')
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #11 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(432): Drupal\Component\DependencyInjection\Container->get( 'форм_валидатор', 1)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #12 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(235): Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters( Множество)
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #13 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal\Component\DependencyInjection\Container.php(171): Drupal\Component\DependencyInjection\Container->createService( Массив, 'form_builder')
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #14 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\lib\Drupal.php(599): Drupal\Component\DependencyInjection\Container->get('form_builder')
[Сб, 04 сентября, 15:54:08.049773 2021] [fcgid:warn] [pid 8276:tid 4] [client 127.0.0.1:50615] mod_fcgid: stderr: #15 C:\Users\jeanp\Sites\ devdesktop\drupal-9-project-9.0.3\core\modules\views\src\Plugin\views\exposed_form\ExposedFormPluginBase.php(134): Drupal::formBuilder()
  • Класс MailLogger имеет два параметра, которые передаются в модуль services.yml файл:
hello_world.logger.mail_logger:
    класс: Drupal\hello_world\Logger\MailLogger
    аргументы: ['@logger.log_message_parser', '@config.factory']
    теги:
      - { имя: регистратор }
  • Я не понимаю, почему 2 параметра MailLogger считаются пропавшими без вести?
Jaypan avatar
флаг de
Вы не показали нам код, в котором вы вызываете контроллер.
leymannx avatar
флаг ne
Я голосую за то, чтобы закрыть этот вопрос, потому что это отчет об ошибке для стороннего проекта, размещенного на drupal.org или где-либо еще. Пожалуйста, отправьте отчет об ошибке [здесь] (https://github.com/PacktPublishing/Drupal-9-Module-Development-Third-Edition/issues), а не здесь, в Drupal Answers. Большое спасибо
Рейтинг:1
флаг fr
  1. Вашим первым контактным лицом должен быть автор этого кода, которому заплатили за написание этого кода. Это человек, который должен оказывать поддержку.
  2. Искать в Интернете. Если этот код неисправен, то где-то обязательно будет отчет об ошибке, сообщающий о той же ошибке, что и вы.Если вы не можете найти аналогичный отчет, скорее всего, проблема на вашей стороне, а не в коде.
  3. Этот код, похоже, написан для Drupal 9.0. Это не текущая версия Drupal. Если вы используете более новую версию Drupal, вполне возможно, что изменения в Drupal привели к тому, что этот код перестал работать. Используйте версию Drupal, для которой был разработан код, и посмотрите, работает ли он там. Если это так, то код необходимо обновить.
  4. Если вы каким-либо образом изменили код, например, изменили имя модуля, то, скорее всего, вы сделали что-то не так. Не вносите никаких изменений, какими бы тривиальными они ни были, пока код не заработает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.