Ich verwende Magento 2.2 mit Porto-Design und erhalte einen [object Object]
Javascript-Fehler in customer-data.js
Zeile 90 in der Konsole, nachdem ich mich im Store angemeldet und die Seite aktualisiert oder zu einer anderen Seite gewechselt habe.
Ich habe dies in Firefox, Chrome, IE 11 und Edge getestet und es wird nur in Firefox (dem Browser, den ich meistens benutze) angezeigt.
Es verursacht keine ernsthaften Probleme (nicht so weit ich sehen kann), aber ich möchte dieses Problem lösen.
Zeile 90 der customer-data.js
Datei lautet : "throw new Error(jqXHR);"
.
Im jqXHR-Objekt befindet sich eine JSON-Antwortnachricht:
{"message": "\" paypal-billing-Agreement \ "Abschnittsquelle wird nicht unterstützt"}
Ich habe da draußen ein paar Vorschläge gesehen, aber die meisten drehten sich um das Bereinigen von Cache und statischen Dateien.
Ich habe versucht: Firefox-Cache und Cookies löschen, statische Magento-Dateien, Cache und Speicher-Cache bereinigen, aber bisher hat nichts funktioniert ...
Und ich bin mir nicht sicher, was ich sonst tun soll ... jede Hilfe wäre willkommen.
Bearbeiten / Lösung
Die Ursache des Fehlers war, dass ich das Paypal-Modul deaktiviert, aber den lokalen Browser- / Speicher-Cache nicht geleert habe.
In diesem Cache befand sich ein bestimmter Aufruf des Paypal-Moduls, der nicht verarbeitet werden konnte, sodass ein JS-Fehler wie dieser zurückgegeben wurde.
Durch das Löschen dieses Caches wurde das Problem behoben.
jqXHR
. Die Konstruktmethode der Error-Klasse hat die Zeichenfolgennachricht (oder das Objekt mittoString
Methode) erwartet .