Estou usando o Magento 2.2 com o tema do Porto e obtendo um [object Object]
erro de javascript na customer-data.js
linha 90 no console depois de fazer login na loja e atualizar a página ou alternar para outra página.
Eu testei isso no Firefox, Chrome, IE 11 e Edge e ele só aparece no Firefox (o navegador que mais uso).
Não está causando problemas sérios (até onde eu sei), mas gostaria de resolver esse problema.
Linha 90 do customer-data.js
arquivo é: "throw new Error(jqXHR);"
.
Dentro do objeto jqXHR, há uma mensagem de resposta JSON:
A fonte da seção {"message": "\" paypal-billing-contract \ "não é suportada"}
Eu já vi algumas sugestões por aí, mas a maioria delas girava em torno da limpeza de cache e de arquivos estáticos.
Eu tentei: limpar o cache e os cookies do Firefox, limpar arquivos estáticos Magento, cache e cache de armazenamento, mas nada funcionou até agora ...
E não tenho muita certeza do que mais fazer ... qualquer ajuda seria apreciada.
Editar / Solução
A causa do erro foi que desabilitei o módulo Paypal, mas não limpei o cache local / de armazenamento do navegador.
Dentro desse cache, havia uma certa chamada para o módulo paypal que não podia ser processada; portanto, ele retornou um erro JS como este.
A limpeza desse cache corrigiu o problema.
jqXHR
. O método de construção da classe Error esperava a mensagem de sequência (ou Objeto com otoString
método).