'"entity:mailer_policy" plugin does not exist' error during deploy

Created on 7 February 2025, about 2 months ago

Problem/Motivation

Can not deploy 1.4.1 version of the module by drush (on Acquia cloud).

Steps to reproduce

1. Install Drupal 9.5.11, swiftmailer, mailsystem
2. Migrate configuration from swiftmailer to symfony mailer locally, uninstall swiftmailer, mailsystem modules
3. Export configuration, creation configuration files symfony_mailer.mailer_policy.*
4. Import configuration
5. Get error

/vendor/bin/drush @self config-import --no-interaction -v &&
/vendor/bin/drush @self config-import --no-interaction -v &&
/vendor/bin/drush @self cache-rebuild --no-interaction -v
...
 [info] swiftmailer module uninstalled.
 [notice] Synchronized extensions: uninstall swiftmailer.
 [info] mailsystem module uninstalled.
 [notice] Synchronized extensions: uninstall mailsystem.
 [info] symfony_mailer module installed.
....
[notice] Synchronized configuration: create symfony_mailer.mailer_policy._.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.contact.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.contact.copy.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.contact.mail.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.contact_form.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.contact_form.copy.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.contact_form.mail.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.contact_form.mail.sitewide.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.symfony_mailer.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.symfony_mailer.test.
 [notice] Synchronized configuration: create symfony_mailer.mailer_policy.user_registrationpassword.register_confirmation_with_pass.
 [notice] Synchronized configuration: create symfony_mailer.mailer_transport.sendmail.
 [notice] Synchronized configuration: create symfony_mailer.mailer_transport.swiftmailer.
....
 [error]  Drupal\Core\Config\ConfigException: Errors occurred during import in Drush\Drupal\Commands\config\ConfigImportCommands->doImport() (line 310 of /var/www/html/vendor/drush/drush/src/Drupal/Commands/config/ConfigImportCommands.php).
In ConfigImportCommands.php line 324:
  [Exception]
  The import failed due to the following reasons:
  Unexpected error during import with operation create for symfony_mailer.mai
  ler_policy._: The "entity:mailer_policy" plugin does not exist. V
  alid plugin IDs for Drupal\Core\TypedData\TypedDataManager are: entity_revi
  sion_reference, entity_revision,...

Please tell me what I did wrong and what is the correct way to migrate from swiftmailer and install symfony mailer. Can I do such a deploy in one step or does it require several steps?

πŸ’¬ Support request
Status

Active

Version

1.4

Component

Code

Created by

πŸ‡ΊπŸ‡¦Ukraine goodboy Kharkiv, Ukraine

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024