Estoy usando Magento 2.2 con el tema de Porto y obtengo un [object Object]
error de JavaScript en la customer-data.js
línea 90 de la consola después de iniciar sesión en la tienda y actualizar la página o cambiar a otra página.
Probé esto en Firefox, Chrome, IE 11 y Edge y solo aparece en Firefox (el navegador que más uso).
No está causando ningún problema grave (no hasta donde puedo ver), pero me gustaría resolver este problema.
La línea 90 del customer-data.js
archivo es: "throw new Error(jqXHR);"
.
Dentro del objeto jqXHR hay un mensaje de respuesta JSON:
La fuente de la sección {"mensaje": "\" acuerdo de facturación de PayPal \ "\" no es compatible "}
He visto un par de sugerencias, pero la mayoría giraba en torno a la limpieza de caché y archivos estáticos.
Intenté: borrar el caché de Firefox y las cookies, limpiar los archivos estáticos de Magento, el caché y el caché de almacenamiento, pero nada funcionó hasta ahora ...
Y no estoy realmente seguro de qué más hacer ... cualquier ayuda sería apreciada.
Editar / Solución
La causa del error fue que había deshabilitado el módulo Paypal pero no borré el caché local / de almacenamiento del navegador.
Dentro de este caché había una cierta llamada al módulo de PayPal que no se pudo procesar, por lo que devolvió un error JS como este.
Borrar este caché solucionó el problema.
jqXHR
. El método de construcción de la clase Error esperaba el mensaje de cadena (u Objeto contoString
método).