Saya menggunakan Magento 2.2 dengan tema Porto dan mendapatkan [object Object]
kesalahan javascript di customer-data.js
baris 90 di konsol setelah masuk ke toko dan menyegarkan halaman atau beralih ke halaman lain.
Saya menguji ini di Firefox, Chrome, IE 11 dan Edge dan itu hanya muncul di Firefox (browser yang saya gunakan kebanyakan).
Itu tidak menyebabkan masalah serius (tidak sejauh yang saya bisa lihat), tapi saya ingin menyelesaikan masalah ini.
Baris 90 dari customer-data.js
file: "throw new Error(jqXHR);"
.
Di dalam objek jqXHR adalah pesan respons JSON:
{"message": "\" sumber bagian paypal-billing-agreement \ "tidak didukung"}
Saya telah melihat beberapa saran di luar sana, tetapi kebanyakan dari mereka berkisar membersihkan cache dan file statis.
Saya mencoba: membersihkan cache dan cookie firefox, membersihkan file statis Magento, cache dan cache penyimpanan, tetapi tidak ada yang berhasil sejauh ini ...
Dan saya tidak begitu yakin apa yang harus dilakukan ... bantuan apa pun akan dihargai.
Edit / Solusi
Penyebab kesalahan adalah bahwa saya telah menonaktifkan modul Paypal tetapi tidak menghapus cache lokal / penyimpanan browser.
Di dalam cache ini ada panggilan tertentu ke modul paypal yang tidak dapat diproses sehingga mengembalikan kesalahan JS seperti ini.
Mengosongkan cache ini memperbaiki masalah.
jqXHR
. Metode konstruk dari kelas Galat mengharapkan pesan string (atau Objek dengantoString
metode).