TUS Stream uploads consistently HTTP/500 with 'error code 10000'

Type

Video

What is the error number?

10000

What is the issue you’re encountering

After the first chunk is uploaded, the client sends a PATCH. Every PATH fails with HTTP/500 and error code 10000 (with a message saying to try again later)

What steps have you taken to resolve the issue?

switched to XHR uploads and confirmed issue only exists with TUS resumable uploads, confirmed the first part of the upload succeeds by checking the web UI for the first chunk of the video.

backend_api.rb · GitHub should be reproducible with this frontend + API example