J'utilise Magento 2.2 avec le thème Porto et j'obtiens une [object Object]
erreur javascript à la customer-data.js
ligne 90 dans la console après me connecter au magasin et rafraîchir la page ou passer à une autre page.
J'ai testé cela dans Firefox, Chrome, IE 11 et Edge et cela n'apparaît que dans Firefox (le navigateur que j'utilise principalement).
Cela ne cause pas de problèmes sérieux (pas autant que je puisse voir), mais je voudrais résoudre ce problème.
Ligne 90 du customer-data.js
fichier est: "throw new Error(jqXHR);"
.
À l'intérieur de l'objet jqXHR se trouve un message de réponse JSON:
{"message": la source de la section "\" paypal-billing-agreement \ "n'est pas prise en charge"}
J'ai vu quelques suggestions, mais la plupart tournaient autour du nettoyage du cache et des fichiers statiques.
J'ai essayé: effacer le cache et les cookies de Firefox, nettoyer les fichiers statiques de Magento, le cache et le cache de stockage, mais rien n'a fonctionné jusqu'à présent ...
Et je ne sais pas trop quoi faire d'autre ... toute aide serait appréciée.
Modifier / Solution
La cause de l'erreur était que j'avais désactivé le module Paypal mais que je n'avais pas effacé le cache local / de stockage du navigateur.
À l'intérieur de ce cache se trouvait un certain appel au module paypal qui n'a pas pu être traité, il a donc renvoyé une erreur JS comme celle-ci.
Vider ce cache a résolu le problème.
jqXHR
. La méthode de construction de la classe Error attendait le message de chaîne (ou Objet avectoString
méthode).