ErrLookup › transloadit/uppy
transloadit/uppy
The next open source file uploader for web browsers :dog: · TypeScript · 513 source files
Analyzed at 5d4dedd02a on 2026-08-28. 127 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| File data is missing for file ${options.file.id} | exception | error | companion, http-500, error-handler, production |
| Missing S3 object key for aborting upload | exception | warning | companion, oauth, http-400, routing |
| Missing S3 object key for resuming upload | exception | error | companion, oauth, state-mismatch, http-400 |
| Missing S3 object key for uploading part | exception | error | companion, oauth, provider-not-registered, http-400 |
| Missing S3 object key for completing multipart upload | exception | error | companion, oauth, configuration, http-500 |
| companionEndpoint must be a string | validation | error | companion, oauth, provider-not-registered, http-400 |
| s3Endpoint must be a string | validation | error | companion, oauth, custom-provider, http-400 |
| getCredentials must be a function | validation | warning | companion, webhook, deauthorization, http-400 |
| region must be a string | validation | warning | companion, provider-files, http-400, validation |
| signRequest must be a function | validation | error | companion, provider-files, http-400, provider-session |
| One of options `companionEndpoint`, `signRequest`, or `getCr | validation | warning | companion, provider-files, http-400, query-params |
| Companion request failed: ${response.statusText} | http | info | companion, logout, http-400 |
| [s3mini] fileType must be a string | validation | critical | companion, oauth, configuration, http-500 |
| No uploadId returned | exception | warning | companion, preauth, http-400, request-body |
| No key returned | exception | warning | companion, preauth, http-400, routing |
| [s3mini] Missing ETag in uploadPart response headers | exception | warning | companion, preauth, http-501, not-implemented |
| [s3mini] uploadId must be a non-empty string | validation | critical | companion, preauth, secrets, http-500 |
AbortError Request aborted | exception | warning | companion, refresh-token, http-400, routing |
| Not implemented | exception | error | companion, refresh-token, http-401, oauth |
| Either signRequest or getCredentials must be provided | validation | critical | aws-s3, configuration, constructor-validation, typescript |
| signRequest must be a function | validation | critical | aws-s3, configuration, type-validation, signing |
| [s3mini] endpoint must be a non-empty string | validation | critical | aws-s3, configuration, missing-endpoint, env-var |
| getCredentials must be a function | validation | critical | aws-s3, configuration, type-validation, credentials |
| Endpoint is required for credential-based signing | exception | critical | aws-s3, credentials, sigv4, endpoint, configuration |
| [s3mini] endpoint must be a valid URL. Expected format: http | validation | critical | aws-s3, endpoint, url-validation, configuration |
| [s3mini] key must be a non-empty string | validation | error | aws-s3, validation, object-key, multipart-upload |
| [s3mini] uploadId must be a non-empty string | validation | error | aws-s3, multipart-upload, validation, upload-id |
| [s3mini] partNumber must be a positive integer | validation | error | aws-s3, multipart-upload, validation, part-number |
| [s3mini] fileType must be a string | validation | error | aws-s3, multipart-upload, content-type, validation |
| [s3mini] Failed to create multipart upload: ${JSON.stringify | exception | critical | aws-s3, multipart-upload, xml-parsing, s3-error |
| [s3mini] Missing ETag in uploadPart response headers | exception | critical | aws-s3, etag, cors, multipart-upload, headers |
AbortError Request aborted | exception | warning | aws-s3, abort, abortsignal, network, cancellation |
NETWORK Network error during S3 request | error_code | error | aws-s3, network, xhr, cors, offline |
| S3 returned ${xhr.status}${serviceCode ? ` – ${serviceCode}` | exception | error | s3, http-status, aws, multipart |
| ERROR_UPLOAD_ID_REQUIRED | validation | error | s3, multipart, validation, typescript |
| ${C.ERROR_PREFIX}CompleteMultipartUpload response missing Lo | exception | error | s3, multipart, xml-parsing, retryable |
| ${C.ERROR_PREFIX}Failed to complete multipart upload: ${JSON | exception | error | s3, multipart, unexpected-response |
| ${C.ERROR_PREFIX}Failed to abort multipart upload: ${String( | exception | error | s3, multipart, abort |
| ${C.ERROR_PREFIX}Failed to delete object. HTTP status: ${xhr | exception | error | s3, delete, http-status |
| No access to "${filePath}". Please ensure the directory exis | exception | critical | companion, filesystem, permissions, startup, docker |
| If you want to use '/' as server.path, leave the 'path' vari | exception | error | companion, configuration, startup |
| The Provider option "providerOptions.${deprecated}" is no lo | exception | error | companion, configuration, migration, breaking-change |
| uploadUrls is required | exception | critical | companion, configuration, security, startup, production |
| Option corsOrigins is required. To disable security, pass tr | validation | critical | companion, configuration, cors, startup |
| Option corsOrigins cannot be "*". To disable security, pass | validation | error | companion, configuration, cors, security |
| unsupported HTTP METHOD specified | validation | error | companion, uploader, validation, http-method |
| maxFileSize exceeded | validation | error | companion, uploader, file-size, validation |
| fieldname must be a string | validation | error | companion, uploader, validation, form-data |
| metadata must be an object | validation | error | companion, uploader, validation, metadata |
| headers must be an object | validation | error | companion, uploader, validation, http-headers |
| unsupported protocol specified | validation | error | companion, uploader, validation, protocol, enum |
| no destination specified | validation | error | companion, uploader, validation, destination |
| invalid destination url | validation | error | companion, uploader, url-validation |
| upload destination does not match any allowed destinations | validation | error | companion, allowlist, security, uploader |
| incorrect chunkSize | validation | error | companion, uploader, chunk-size, type-validation |
| uploaded only ${bytesUploaded} of ${this.size} with status: | exception | error | companion, uploader, multipart, network, partial-upload |
| Unknown multipart upload error | exception | error | companion, uploader, multipart, network, diagnostics |
| The S3 client is not configured on this companion instance. | exception | critical | companion, s3, configuration, env-var |
| Invalid token payload | validation | error | companion, jwt, token, payload |
| No payload | validation | error | companion, jwt, token, null-check |
| Invalid token payload: expected string | validation | error | companion, jwt, token, auth |
| Missing token payload for provider ${providerName} | validation | error | companion, jwt, oauth, provider, token |
| Invalid OAuth state payload | validation | error | companion, oauth, state, encryption |
| URL server responded with status: ${urlMeta.statusCode} | http | error | companion, url, metadata, http-status |
| Invalid encrypted value. Maybe it was generated with an old | validation | error | companion, encryption, auth-token, migration |
| s3: bucket key must be a string or a function resolving the | exception | critical | companion, s3, configuration, aws |
| Received no remote credentials | exception | error | companion, credentials, provider, configuration |
| Missing access_token | exception | error | companion, dropbox, oauth, refresh-token |
| Unexpected Facebook response: missing body | exception | error | companion, facebook, graph-api, batch-request |
| Unexpected Facebook response: missing images | exception | error | companion, facebook, graph-api, image |
| Facebook provider secret is not configured | exception | critical | companion, facebook, configuration, credentials |
| Unexpected Facebook response: missing batch result | exception | error | companion, facebook, graph-api, batch-request |
| call to thumbnail is not implemented | exception | warning | facebook, thumbnail, not-implemented, companion, provider |
| Missing access_token | exception | error | google, oauth, refresh-token, invalid-grant, companion |
| call to thumbnail is not implemented | exception | warning | onedrive, thumbnail, not-implemented, companion, provider |
| Unexpected OneDrive token refresh response | exception | error | onedrive, oauth, refresh-token, invalid-grant, companion, microsoft |
| Unexpected Unsplash response: missing download links | exception | error | unsplash, download, api-contract, attribution, companion |
| invalid public link url | validation | error | webdav, public-link, url-validation, ssrf, companion |
| missingRequiredMetaField | validation | error | uppy, validation, metadata, restrictions, i18n |
| Could not load authentication data required for third-party | exception | error | companion, oauth, pre-auth, network, provider |
| Failed request with status: ${res.status}. ${res.statusText} | http | error | companion, http, proxy, invalid-json, gateway-error |
| OAuth2 error: ${response.error} | exception | error | google-picker, oauth2, consent, scopes |
| Failed to list folder contents for '${doc.name}' (${doc.id}) | http | error | google-picker, google-drive, rate-limit, folder |
| Failed to create a session | http | error | google-picker, google-photos, session, api-not-enabled |
| Failed to get a media items | http | error | google-picker, google-photos, pagination, media-items |
| Failed to get session | http | error | google-picker, google-photos, session-polling, timeout |
| File is too big to store. | exception | warning | golden-retriever, indexeddb, file-size, persistence |
| No space left | exception | warning | golden-retriever, indexeddb, quota, storage-full |
| cannot read image, probably an svg with external resources | exception | warning | thumbnail-generator, svg, canvas-tainted, blob |
| could not extract blob, probably an old browser | exception | warning | thumbnail-generator, legacy-browser, polyfill, canvas |
| ThumbnailGenerator: The `lazy` and `waitForThumbnailsBeforeU | validation | error | thumbnail-generator, config, mutually-exclusive-options |
| File data is empty | exception | error | thumbnail-generator, file-data, null-data |
| Transloadit: The `params` option is required. | validation | error | transloadit, config, params, missing-option |
| Transloadit: The `params` option is a malformed JSON string. | validation | error | transloadit, json, parse-error, config |
| Transloadit: The `params.auth.key` option is required. You c | validation | error | transloadit, auth, api-key, config |
| Transloadit: Assembly status is missing `assembly_id`. | exception | error | transloadit, assembly, api-response, rate-limit |
| Transloadit: Assembly status is missing ${label}. | exception | error | transloadit, assembly, url, api-response |
| All files were canceled after assembly was created | exception | warning | transloadit, cancel, race-condition, assembly |
| The `metaFields` option has been renamed to `allowedMetaFiel | validation | error | tus, migration, renamed-option, breaking-change |
| The `autoRetry` option was deprecated and has been removed. | validation | error | tus, retry, removed-option, breaking-change |
| Cannot mark a queued request as done: this indicates a bug | exception | error | tus, internal-assertion, queue, abort |
| File data is empty | exception | error | tus, file-data, missing-blob, upload |
| isDropOrPaste must be either 'drop' or 'paste', but it's ${i | exception | error | url, drop, paste, invalid-argument |
| UppyContextProvider: passing `uppy` as a prop is required | validation | error | vue, headless, provider, missing-prop |
| Component must be called within a UppyContextProvider | validation | error | vue, context, inject, provider |
| `opts.formData` must be true when `opts.bundle` is enabled. | validation | error | xhr-upload, bundle, form-data, invalid-config |
| No video stream available | exception | error | screen-capture, getdisplaymedia, media-recorder, browser-support |
| Screen capture is not supported | exception | error | screen-capture, feature-detection, browser-support, https |
| Failed to get screen capture stream | exception | error | screen-capture, permission-denied, stream, getdisplaymedia |
| Failed to get canvas context | exception | error | canvas, video-metadata, screen-capture, race-condition |
| Companion hostname is required, please consult https://uppy. | validation | critical | companion, configuration, unsplash, required-option |
| Companion hostname is required, please consult https://uppy. | validation | critical | companion, configuration, url-plugin, required-option |
| onBeforeSnapshot: ${message} | exception | error | webcam, user-callback, hook, snapshot |
| File data is empty | exception | error | webcam, snapshot, blob, getusermedia |
| Failed to download file | http | error | companion, server, download, provider, http-500 |
| Invalid request body | http | warning | companion, validation, zod, google-picker, http-400 |
| Invalid URL | http | warning | google-picker, url-validation, companion, bad-request |
| s3: filename returned from `getKey` must be a string | http | error | s3, companion, multipart-upload, configuration, type-validation |
| s3: content type must be a string | http | error | s3, companion, multipart-upload, mime-type, request-validation |
| s3: the object key must be passed as a query parameter. For | http | error | s3, companion, multipart-upload, query-parameters, request-validation |
| s3: uploadId must be provided. | http | error | s3, companion, multipart-upload, path-parameters, request-validation |
| s3: the part number must be a number between 1 and 10000. | http | error | s3, companion, multipart-upload, part-number, request-validation |
| s3: the part numbers must be passed as a comma separated que | http | error | s3, companion, multipart-upload, batch, query-parameters, request-validation |
| s3: the part numbers must be a number between 1 and 10000. | http | error | s3, companion, multipart-upload, batch, part-number, request-validation |
| res.sendStatus(400) | http | error | companion, provider, http-400, search |
| res.sendStatus(500) | http | error | companion, search, http-500, query-params |
| res.sendStatus(501) | http | error | companion, auth, http-501, credentials |