Il caricamento di più file fallisce

Si verifica un errore durante il caricamento di 10 file

La console mostra questo:

[Uppy] [17:11:51] Failed to upload cce616b640fc4352250416f7f403a35813826092.jpeg Upload error chunk.660.cfa44cc656d26c5d04fa.js:2:209371
    error chunk.660.cfa44cc656d26c5d04fa.js:2
    log chunk.660.cfa44cc656d26c5d04fa.js:2
    ee chunk.660.cfa44cc656d26c5d04fa.js:2
    se chunk.660.cfa44cc656d26c5d04fa.js:2
    emit chunk.660.cfa44cc656d26c5d04fa.js:2
    emit chunk.660.cfa44cc656d26c5d04fa.js:2
    emit chunk.660.cfa44cc656d26c5d04fa.js:2
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    (Async: EventListener.handleEvent)
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    uploadFiles chunk.660.cfa44cc656d26c5d04fa.js:2
    uploadFiles chunk.660.cfa44cc656d26c5d04fa.js:2
    handleUpload chunk.660.cfa44cc656d26c5d04fa.js:2
    ce chunk.660.cfa44cc656d26c5d04fa.js:2
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    (Async: promise callback)
    upload chunk.660.cfa44cc656d26c5d04fa.js:2
    scheduledAutoProceed chunk.660.cfa44cc656d26c5d04fa.js:2
    (Async: setTimeout handler)
    oe chunk.660.cfa44cc656d26c5d04fa.js:2
    addFiles chunk.660.cfa44cc656d26c5d04fa.js:2
    _addFiles composer-upload-uppy.js:444
    _run index.ts:665
    _join index.ts:640
    join index.ts:362
    Ember 2
    i uploads.js:266
    i uploads.js:265

L’impostazione del sito simultaneous uploads è 10.

3 Mi Piace

Ciao Richard,
C’è qualcosa in particolare riguardo ai tuoi file? Quando provo a caricare 10 immagini con caricamenti simultanei impostato su 10, non riscontro alcun problema. Sono sull’ultima versione di Discourse.

Niente di speciale, file casuali, posso riprodurlo su più sistemi ospitati in luoghi diversi.
Forse è Firefox… :thinking:

EDIT No, posso riprodurlo anche su Chrome

1 Mi Piace

Grazie per la segnalazione Richard; a volte è difficile eseguire il debug di questo problema. Puoi abilitare l’impostazione del sito enable_upload_debug_mode e, si spera, otterrai un messaggio di errore più dettagliato, altrimenti, se vai su /logs sul sito, dovresti vedere un messaggio più dettagliato.

So che anche l’esperienza utente in merito non è ideale. Attualmente puoi caricare 10 file e 3 potrebbero non riuscire, ma mostriamo solo la finestra di dialogo generica e “quel file”. Come minimo, posso vedere se riesco a modificare quella finestra di dialogo per mostrare almeno il nome del file.

2 Mi Piace

Grazie Martin. Ho abilitato il debug e scavato più a fondo. In precedenza avevo trascurato un errore 503 che ora viene visualizzato più chiaramente.

Quell’errore 503 si trova in UploadsController.create e sembra verificarsi quando viene chiamato hijack (discourse/app/controllers/uploads_controller.rb at main · discourse/discourse · GitHub). Purtroppo non ho molta esperienza con hijack.

Sono stato in grado di riprodurre questo problema su un’installazione standard per escludere eventuali problemi specifici di Communiteq:

4 Mi Piace

Ci sono novità qui? Qualcuno è riuscito a riprodurre il bug anche sulla propria istanza?

Sto riscontrando lo stesso problema dopo l’aggiornamento alla versione 3.x. Spesso, con più di 10 file, causa errori casuali nei file del batch. Droplet DO configurato con spazi per i caricamenti. Nessun problema con la versione 2.x e un forum piuttosto intensivo di immagini.

Ci sono progressi? Sto riscontrando lo stesso problema.

Al momento non ci sono novità, ma posso confermare che il team sta monitorando la situazione.

1 Mi Piace