複数ファイルのアップロードが失敗します

10個のファイルをアップロードしようとするとエラーメッセージが表示されます。

コンソールには次のように表示されます。

[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

サイト設定の「同時アップロード数」は10です。

「いいね!」 3

リチャードさん、こんにちは。

ファイルに関して何か特別なことはありますか? simultaneous uploads を 10 に設定して 10 枚の写真をアップロードしようとしましたが、問題なく完了しました。私は最新の Discourse バージョンを使用しています。

特に何もありません。ランダムなファイルです。場所が異なる複数のシステムで再現できます。
もしかしたらFirefoxかもしれません… :thinking:

編集 Chromeでも再現できました

「いいね!」 1

リチャードさん、ご報告ありがとうございます。これは時にデバッグが難しい問題です。サイト設定のenable_upload_debug_modeを有効にしていただけますでしょうか。そうすれば、より詳細なエラーメッセージが表示されるはずです。それでも表示されない場合は、サイトの/logsにアクセスすると、より詳細なメッセージが表示されるはずです。

このあたりのUXも理想的ではないことは承知しています。現在、10個のファイルをアップロードでき、3個が失敗する可能性がありますが、表示されるのは汎用的なダイアログと「そのファイル」だけです。少なくとも、そのダイアログを変更して、ファイル名を表示できるようにできないか検討します。

「いいね!」 2

マーティンさん、ありがとうございます。デバッグを有効にして詳しく調べたところ、以前は見落としていた 503 エラーがより明確に表示されるようになりました。

その 503 エラーは UploadsController.create で発生しており、hijack が呼び出されたときに発生しているようです。残念ながら、hijack に関する経験はあまりありません。

標準的なインストールで再現できることを確認し、Communiteq 固有の問題ではないことを確認しました。

「いいね!」 4

何かニュースはありますか?誰か自分のインスタンスでもバグを再現できましたか?

3.xにアップグレードした後、ここでも同じ問題が発生しています。10ファイル以上の処理で、バッチ内のランダムなファイルでエラーが発生することがよくあります。DOドロップレットは、アップロード用にスペースが設定されています。2.xでは問題なく、画像集約型のフォーラムでも問題ありませんでした。

進捗はありますか?私も同じ問題に直面しています。

現時点ではニュースはありませんが、チームがこれを追跡していることを確認できます。

「いいね!」 1