"Spiacenti, si è verificato un errore." per alcuni utenti durante la pubblicazione

Ricevo un messaggio di errore sul mio forum ogni volta che creo un post o un messaggio privato. Sta succedendo ad alcuni utenti ma non a tutti. Il post viene pubblicato ma la modale appare. L’editor si riapre, vuoto, ma una volta chiuso, il post è stato creato.

Qualcuno ha riscontrato questo problema o sa cosa potrebbe essere?

Ecco la modale:

L’unica richiesta di rete è un POST a /posts e la risposta sembra corretta. La risposta è un codice di stato 200.

Questo è l’errore nella console del browser:

13:57:31.681 c@https://forum.example.com/theme-javascripts/319b78ccb2c844f6b37730b62c1e9a2498e69811.js?__ws=forum.example.com:5:88
e.default</<@https://forum.example.com/theme-javascripts/319b78ccb2c844f6b37730b62c1e9a2498e69811.js?__ws=forum.example.com:6:307
m@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:62455
trigger@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:155859
createPost@https://forum.example.com/assets/chunk.c050e176156cd4d89bfc.d41d8cd9.js:141768:24
async*1035/save/<@https://forum.example.com/assets/chunk.c050e176156cd4d89bfc.d41d8cd9.js:141575:62
_@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:412774
w/</<@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:413200
invoke@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:358136
flush@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:357213
flush@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:358976
_end@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:364059
B/this._boundAutorunEnd@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:360483
promise callback*n/</<@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:355561
flush@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:217160
_scheduleAutorun@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:366259
_ensureInstance@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:366146
ensureInstance@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:363710
scheduleRevalidate@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:40579
dirtyTag@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:347472
T@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:347962
j@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:68699
D@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:68906
Ae@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:77423
Ce@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:77213
set@https://forum.example.com/assets/vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:11:169787
save@https://forum.example.com/assets/chunk.c050e176156cd4d89bfc.d41d8cd9.js:166992:14
saveAction@https://forum.example.com/assets/chunk.c050e176156cd4d89bfc.d41d8cd9.js:166839:10
_triggerAction@https://forum.example.com/assets/chunk.c050e176156cd4d89bfc.d41d8cd9.js:24264:23
click@https://forum.example.com/assets/chunk.c050e176156cd4d89bfc.d41d8cd9.js:24231:17
ajax-error.js:8

Ho provato Firefox e Safari su Mac. Ho disabilitato gli ad-blocker, ho disattivato la VPN. Funziona sul mio telefono (Safari, con la stessa VPN).

Almeno altre due persone lo riscontrano con Chrome su Windows, ma un’altra persona non lo riscontra con Chrome su Windows.

Il forum è stato ricostruito e aggiornato un paio di volte da quando il problema è comparso per la prima volta.

L’ho trovato. C’era del codice di analytics simile a questo:

function sendClickyEvent(href, title, type) {
    if (clicky && clicky.log) {
        clicky.log(href, title, type);
    }
}

Dovrebbe essere window.clicky per evitare un errore, ma ho semplicemente racchiuso tutto il codice di analytics in blocchi try/catch per sicurezza.

Stava andando in crash durante la pubblicazione per gli utenti che non avevano caricato l’analytics, perché stava cercando di inviare un evento per registrare la creazione del nuovo post.

1 Mi Piace

I miei utenti ricevono questo quando caricano un video, è dietro un tunnel cloudflare. Testato con video da 20-50 MB

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.