Несуществующее имя объекта конфигурации, возвращаемое FieldStorageConfigInterface :: getBundles (): - PullRequest
0 голосов
/ 25 сентября 2019

В приложении Drupal Кто-то удалил поле тела из конфигурации поля.Я пытался восстановить поле тела.Он генерирует «field_body» в качестве имени машины.

Несуществующее имя объекта конфигурации, возвращаемое FieldStorageConfigInterface :: getBundles (): тип объекта: узел, пакет: way_to_give, имя поля: тело

1 Ответ

0 голосов
/ 26 сентября 2019

У меня похожая проблема:

Я получаю сообщение;

Несуществующее имя объекта конфигурации, возвращаемое FieldStorageConfigInterface :: getBundles (): тип объекта: brick, bundle:содержимое, имя поля: field_inmail

Похоже, что это связано с https://www.drupal.org/project/drupal/issues/2916266

Следуя инструкциям, я использовал SELECT * FROM key_value WHERE value LIKE '% field_inmail%' Ноэто дает мне 5 строк, и я не могу видеть, какой из них я должен или мог бы удалить или изменить, чтобы решить проблему.

Вы можете попробовать что-то вроде SELECT * FROM key_value WHERE value LIKE '% body%';Если у вас есть только одна строка, вы можете просто удалить или отредактировать строку в таблице.(сначала сделайте резервную копию)

Вам может понадобиться посмотреть на результат поля Value, который является строкой типа BLOB.Посмотрите на содержимое строки, и вы должны увидеть имена пакетов и поле, которое вы ищете.Если вы используете PHPMyAdmin, возможно, вам придется щелкнуть правой кнопкой мыши по этому значению и сохранить как файл bin.Вы можете открыть с помощью texteditor, это должен быть текст json.

Дайте мне знать, как вы решили эту проблему.

...