Один из возможных способов заключается в том, что ваш модуль отсутствует в базе кода или был неправильно удален, а у вас все еще есть поле, которое использует этот отсутствующий модуль.
Попробуйте следующие drush
команды / SQL, чтобы удалить неработающее поле:
drush sqlq "DELETE FROM cache_config"
drush sqlq "DELETE FROM config WHERE name = 'field.storage.xxx.xxx' OR data LIKE '%field.storage.xxx.xxx%'"
drush sqlq "DELETE FROM config_snapshot WHERE name = 'field.storage.xxx.xxx' OR data LIKE '%field.storage.xxx.xxx%'"
Предупреждение : не выполняйте вышеуказанные команды в основной / действующей базе данных. Сделайте резервную копию, прежде чем делать какие-либо изменения в базе данных.
Где field.storage.xxx.xxx
указан указанный вами тип хранения поля (например field.storage.node.webform
).
Если приведенное выше не поможет, проверьте наличие других ссылок:
drush sql-dump --ordered-dump | grep field.storage.xxx.xxx
В конце вам нужно восстановить ваши кеши:
drush cr