Problem/Motivation

Edit Media Entity in Modal 2.1.0 was released on: 22 Oct 2025 by: blade_ukraine
https://www.drupal.org/project/edit_media_modal/releases/2.1.0


Thanks, Alex
The module has a better config management, which was not in the old versions.

New plugin configurations.


Following with default configs and default recipes after the change.

When installing Varbase AI and applying the default and CKEditor 5 AI recipes, the installation fails with the following error

In ConfigActionManager.php line 167:
                                                                                                                                                                                
  [Drupal\Core\Recipe\InvalidConfigException]                                                                                                                                   
  There were validation errors in editor.editor.basic_html:                                                                                                                     
  - settings.plugins.media_edit_media_modal: Configuration for the enabled plugin "<em class="placeholder">Edit Media Modal</em>" (<em class="placeholder">media_edit_media_mo  
  dal</em>) is missing.                                                                                                                                                         
                                                                                                                                                                                

Exception trace:
  at /var/www/html/docroot/core/lib/Drupal/Core/Config/Action/ConfigActionManager.php:167
 Drupal\Core\Config\Action\ConfigActionManager->applyAction() at /var/www/html/docroot/core/lib/Drupal/Core/Recipe/RecipeRunner.php:134
 Drupal\Core\Recipe\RecipeRunner::processConfiguration() at /var/www/html/docroot/core/lib/Drupal/Core/Recipe/RecipeRunner.php:39
 Drupal\Core\Recipe\RecipeRunner::processRecipe() at /var/www/html/docroot/modules/contrib/varbase_ai/varbase_ai.install:22
 varbase_ai_install() at /var/www/html/docroot/core/lib/Drupal/Core/Extension/ModuleInstaller.php:829
 Drupal\Core\Extension\ModuleInstaller->invoke() at /var/www/html/docroot/core/lib/Drupal/Core/Extension/ModuleInstaller.php:451
 Drupal\Core\Extension\ModuleInstaller->doInstall() at /var/www/html/docroot/core/lib/Drupal/Core/Extension/ModuleInstaller.php:229
 Drupal\Core\Extension\ModuleInstaller->install() at /var/www/html/docroot/core/lib/Drupal/Core/ProxyClass/Extension/ModuleInstaller.php:83
 Drupal\Core\ProxyClass\Extension\ModuleInstaller->install() at /var/www/html/docroot/profiles/contrib/varbase/varbase.profile:459
 varbase_assemble_extra_component_then_install() at /var/www/html/docroot/core/includes/batch.inc:298
 _batch_process() at /var/www/html/docroot/core/includes/form.inc:966
 batch_process() at /var/www/html/docroot/core/includes/install.core.inc:646
 install_run_task() at /var/www/html/docroot/core/includes/install.core.inc:564
 install_run_tasks() at /var/www/html/docroot/core/includes/install.core.inc:122
 install_drupal() at /var/www/html/vendor/drush/drush/includes/drush.inc:69
 drush_call_user_func_array() at /var/www/html/vendor/drush/drush/includes/drush.inc:53
 drush_op() at /var/www/html/vendor/drush/drush/src/Commands/core/SiteInstallCommands.php:174
 Drush\Commands\core\SiteInstallCommands->install() at n/a:n/a
 call_user_func_array() at /var/www/html/vendor/consolidation/annotated-command/src/CommandProcessor.php:276
 Consolidation\AnnotatedCommand\CommandProcessor->runCommandCallback() at /var/www/html/vendor/consolidation/annotated-command/src/CommandProcessor.php:212
 Consolidation\AnnotatedCommand\CommandProcessor->validateRunAndAlter() at /var/www/html/vendor/consolidation/annotated-command/src/CommandProcessor.php:175
 Consolidation\AnnotatedCommand\CommandProcessor->process() at /var/www/html/vendor/consolidation/annotated-command/src/AnnotatedCommand.php:387
 Consolidation\AnnotatedCommand\AnnotatedCommand->execute() at /var/www/html/vendor/symfony/console/Command/Command.php:318
 Symfony\Component\Console\Command\Command->run() at /var/www/html/vendor/symfony/console/Application.php:1073
 Symfony\Component\Console\Application->doRunCommand() at /var/www/html/vendor/symfony/console/Application.php:356
 Symfony\Component\Console\Application->doRun() at /var/www/html/vendor/symfony/console/Application.php:195
 Symfony\Component\Console\Application->run() at /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php:110
 Drush\Runtime\Runtime->doRun() at /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php:40
 Drush\Runtime\Runtime->run() at /var/www/html/vendor/drush/drush/drush.php:140
 include() at /var/www/html/bin/drush.php:119

Proposed resolution

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Addition/Change/Update/Fix to this project
  • ✅ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ✅ Code review from 1 Varbase core team member
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Update Release Notes and Update Helper on new feature change/addition
  • ✅ Release varbase-10.1.0-beta1, varbase_ai-2.0.6

Varbase update type

  • ✅ No Update
  • ➖ Optional Update
  • ➖ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • [#3555623] fix: InvalidConfigException in varbase_ai_install() when processing recipes with missing media_edit_media_modal configuration

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes

  • rajab natshah committed 66e4f112 on 2.0.x
    [#3555623] fix: InvalidConfigException in varbase_ai_install() when...
rajab natshah’s picture

rajab natshah’s picture

Assigned: rajab natshah » s.halawani
Issue summary: View changes
Status: Active » Needs review
Issue tags: +varbase-10.1.0-beta1, +varbase_ai-2.0.6
rajab natshah’s picture

Assigned: s.halawani » Unassigned
Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture

Issue summary: View changes

✅ Released varbase_ai-2.0.6

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.