Description
Uninstalling CKEditor 5.7.0 is impossible due to a migration error being thrown:
"An error occurred while executing the "craft\ckeditor\migrations\Install migration."
The logs reveal the culprit:
2026-09-22 04:28:48 [web.INFO] [craft\db\MigrationManager::migrateDown] Reverting Install {"memory":1772056}
2026-09-22 04:28:48 [web.ERROR] [craft\db\MigrationManager::migrateDown] Failed to revert Install (time: 0.000s). Output:
m260427_230945_references cannot be reverted.
{"memory":1774528}
2026-09-22 04:28:48 [web.ERROR] [craft\errors\MigrationException] craft\errors\MigrationException: An error occurred while executing the "craft\ckeditor\migrations\Install migration. in /var/www/html/vendor/craftcms/cms/src/db/MigrationManager.php:314
Stack trace:
#0 /var/www/html/vendor/craftcms/cms/src/base/Plugin.php(185): craft\db\MigrationManager->migrateDown()
#1 /var/www/html/vendor/craftcms/cms/src/services/Plugins.php(629): craft\base\Plugin->uninstall()
#2 /var/www/html/vendor/craftcms/cms/src/controllers/PluginsController.php(87): craft\services\Plugins->uninstallPlugin()
#3 [internal function]: craft\controllers\PluginsController->actionUninstallPlugin()
#4 /var/www/html/vendor/yiisoft/yii2/base/InlineAction.php(60): call_user_func_array()
#5 /var/www/html/vendor/yiisoft/yii2/base/Controller.php(182): yii\base\InlineAction->runWithParams()
#6 /var/www/html/vendor/yiisoft/yii2/base/Module.php(547): yii\base\Controller->runAction()
#7 /var/www/html/vendor/craftcms/cms/src/web/Application.php(364): yii\base\Module->runAction()
#8 /var/www/html/vendor/craftcms/cms/src/web/Application.php(613): craft\web\Application->runAction()
#9 /var/www/html/vendor/craftcms/cms/src/web/Application.php(326): craft\web\Application->_processActionRequest()
#10 /var/www/html/vendor/yiisoft/yii2/base/Application.php(382): craft\web\Application->handleRequest()
#11 /var/www/html/web/index.php(12): yii\base\Application->run()
#12 {main} {"memory":1513120,"exception":"[object] (craft\\errors\\MigrationException(code: 0): An error occurred while executing the \"craft\\ckeditor\\migrations\\Install migration. at /var/www/html/vendor/craftcms/cms/src/db/MigrationManager.php:314)"}
Force-uninstalling via CLI (craft plugin/uninstall ckeditor --force) works.
Steps to reproduce
- Have CKEditor 5.7.0 installed
- Navigate to Settings -> Plugins and click Uninstall via CKEditor's disclosure menu
Additional info
- Craft version: 5.11.3
- PHP version: 8.3.31 (DDEV v1.25.3)
- Database driver & version: mysql Ver 8.0.40 for Linux on aarch64 (Source distribution)
- Plugins & versions: None, except CKEditor
Description
Uninstalling CKEditor 5.7.0 is impossible due to a migration error being thrown:
"An error occurred while executing the "craft\ckeditor\migrations\Install migration."
The logs reveal the culprit:
Force-uninstalling via CLI (
craft plugin/uninstall ckeditor --force) works.Steps to reproduce
Additional info