Je code avec Magento 2 dans gvim et je suis nouveau sur Magento 2.
Il y a eu plusieurs fois j'ai eu du mal à déboguer les erreurs liées au xml, eh bien, chaque fois avec seulement de la chance. Mais des situations comme celle-ci me mettent vraiment en colère: vous ne savez pas où se trouve le fichier qui cause cette erreur, et le débogueur ne le dit pas non plus.
Prenez ce qui suit je reçois ceci: un fichier xml n'est pas valide. en fait, j'ai créé un module qui a module.xml, routes.xml, config.xml, {layout} .xml, di.xml sous son etc, ou des répertoires view / layout. La ligne de quel fichier 12/89 / .. n'est pas valide? celui généré / fusionné? Je suis perdu parce que je ne trouve rien dans var / généré et la ligne de commande cesse de fonctionner. Quelle est la façon de déboguer pour trouver quelle est cette erreur.?
Toute aide est appréciée.
Erreur fatale: Magento \ Framework \ Exception \ LocalizedException non récupéré: élément de document non valide 'élément': la définition de type est abstraite. Ligne: 12 Élément 'item', attribut 'name': Le XPath '@name' d'un champ de contrainte d'identité clé 'itemName' est évalué en un ensemble de nœuds avec plus d'un membre. Ligne: 89 Élément 'item': tous les champs de la contrainte d'identité clé 'itemName' ne sont pas évalués en un nœud. Ligne: 89 Élément 'item', attribut 'name': Le XPath '@name' d'un champ de contrainte d'identité clé 'itemName' est évalué en un ensemble de nœuds avec plus d'un membre. Ligne: 90 Élément 'item': tous les champs de la contrainte d'identité clé 'itemName' ne sont pas évalués en un nœud. Ligne: 90 in /var/www/html/lib/internal/Magento/Framework/Config/Reader/Filesystem.php: