Я использую Magento 2.2 с темой Porto и получаю [object Object]
ошибку javascript в customer-data.js
строке 90 в консоли после входа в магазин и обновления страницы или перехода на другую страницу.
Я проверил это в Firefox, Chrome, IE 11 и Edge, и оно появляется только в Firefox (браузер, который я в основном использую).
Это не вызывает каких-либо серьезных проблем (не так далеко, как я вижу), но я хотел бы решить эту проблему.
Строка 90 из customer-data.js
файла: "throw new Error(jqXHR);"
.
Внутри объекта jqXHR находится ответное сообщение JSON:
{"message": "источник раздела" paypal-billing-Agreement \ "не поддерживается"}
Я видел несколько предложений, но большинство из них касалось очистки кеша и статических файлов.
Я пытался: очистить кэш Firefox и куки, очистить статические файлы Magento, кэш и кэш-память, но пока ничего не получалось ...
И я не совсем уверен, что еще делать ... любая помощь будет оценена.
Редактировать / Решение
Причиной ошибки было то, что я отключил модуль Paypal, но не очистил локальный / кэш браузера.
Внутри этого кэша был определенный вызов к модулю PayPal, который не мог быть обработан, поэтому он возвратил ошибку JS, подобную этой.
Очистка этого кэша устранила проблему.
jqXHR
. Метод конструкции класса Error ожидал строковое сообщение (или Object сtoString
методом).