web-dev-qa-db-fra.com

Tentative de création d'un corps de champ qui n'existe pas sur le nœud de type d'entité

Je reçois l'erreur suivante:

Drupal\Core\Field\FieldException: essayez de créer un corps de champ qui n'existe pas sur le nœud de type d'entité. dans Drupal\field\Entity\FieldConfig-> getFieldStorageDefinition () (ligne 286 de core/modules/field/src/Entity/FieldConfig.php).

Le contexte est que je suis récemment passé d'une branche à une autre et ai fait quelques importations de configuration.

Je suppose que cela est lié à un problème field.storage? Quelle serait précisément la cause de cette erreur? Je fournirais plus d'informations sur mes types de contenu, mais je ne sais vraiment pas à ce stade où cela peut être réduit.

Je ne trouve aucune source réelle sur cette erreur particulière.

6
Jack Ryan

Vous avez tenté de créer un champ à l'aide de la configuration sans créer la configuration de stockage de champ.

Dans la configuration de champ YAML, vous pouvez voir un field_storage propriété. C'est l'identifiant de la configuration de stockage sur site qui doit également être importé.

9
Eyal