discourse/discourse · error
discourse.upload.uppy-add-files-error
discourse.upload.uppy-add-files-error
Error message
error adding files to uppy: ${err} What it means
Error "error adding files to uppy: ${err}" thrown in discourse/discourse.
Source
Thrown at frontend/discourse/app/lib/uppy/uppy-upload.js:515
await updateCsrfToken();
}
files = Array.isArray(files) ? files : [files];
try {
this.uppyWrapper.uppyInstance.addFiles(
files.map((file) => {
return {
source: this.config.id,
name: file.name,
type: file.type,
data: file,
meta: { pasted: opts.pasted },
};
})
);
} catch (err) {
warn(`error adding files to uppy: ${err}`, {
id: "discourse.upload.uppy-add-files-error",
});
}
}
#completeExternalUpload(file) {
return ajax(`${this.config.uploadRootPath}/complete-external-upload`, {
type: "POST",
data: deepMerge(
{ unique_identifier: file.meta.uniqueUploadIdentifier },
this.#resolvedAdditionalParams
),
});
}
get #resolvedAdditionalParams() {
if (typeof this.config.additionalParams === "function") {
return this.config.additionalParams();View on GitHub (pinned to 1b2d7253e8)
When it happens
Trigger: Thrown at frontend/discourse/app/lib/uppy/uppy-upload.js:515 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of discourse/discourse@1b2d7253e8 (2026-08-26).
Data as JSON: /api/errors/cb4eb105785748b5.
Report an issue: GitHub.