Uploading stops

For first post, please answer the questions below!

Describe your issue in detail

I have a shared folder connected to s3 bucket (flat storage, no file/folder structure), which is used by two users. They have the rights to write to the folder. The problem occurs when one user uploading large video file (5 GB) and another user at this time see this file and trying to open it in the video player. Then the download stops. And the loader says that an error has occurred.
Is it possible to make sure that an incompletely downloaded file is not displayed to another user, or that the video player does not read until the file is fully downloaded?

What version of Cells are you using?

pydio cells 4.4.12

What is the server OS? Database name/version? Browser name or mobile device description (if issue appears client-side)?

AlmaLinux 9.5
mariadb 10.5.27

What steps have you taken to resolve this issue already?

I have a solution - disable the video player plugin, but I wanted a more flexible solution.

Hi, thanks for reporting!

You wrote:

I guess you mean the upload stops?

We’ll have to reproduce that, I have no clue how trying to read could impact the upload, but if it’s the case that’s definitely an issue.

Also we are in the process of improving the previews to indeed prevent trying to preview some file that is still incomplete (but that’s a bit more complex).

Hello @pan921 any news on that?

Hi, Charles!
Sorry, for the delay. Yes, I mean upload stops
For example, I’m trying upload a file named “C7559.mp4” under USER1.
At this time, open this file under USER2 and get the error - Bad Gateway


From USER1 I see error: error on line6 at column 8: Opening and ending tag mismatch: hr line 5 and body

From journalctl:

May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.890+0300        ERROR        pydio.gateway.data        API: GetObject(bucket=io, object=data/C7559.MP4)
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data        Time: 15:29:34 MSK 05/12/2025
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data        DeploymentID: 0b36cfc5-68e5-4ec4-9a0f-06ea4518f33d
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data        RequestID: 183EC76C9AC2F834
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data        RemoteHost: 127.0.0.1
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data        Host: *******
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data        UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data        Error: Unable to write all the data to client Object not found: io/data/C7559.MP4 (*fmt.wrapError)
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data               2: github.com/minio/minio@v0.0.0-20230809141052-8bd460a77d09/cmd/object-handlers.go:515:cmd.objectAPIHandlers.GetObjectHandler()
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.891+0300        ERROR        pydio.gateway.data               1: net/http/server.go:2171:http.HandlerFunc.ServeHTTP()
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        API: GetObject(bucket=io, object=data/C7559.MP4)
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        Time: 15:29:34 MSK 05/12/2025
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        DeploymentID: 0b36cfc5-68e5-4ec4-9a0f-06ea4518f33d
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        RequestID: 183EC76CA466D971
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        RemoteHost: 127.0.0.1
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        Host: *********
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data        Error: Unable to write all the data to client Object not found: io/data/C7559.MP4 (*fmt.wrapError)
May 12 15:29:34 pdc-s3cloud-2 cells[57526]: 2025-05-12T15:29:34.941+0300        ERROR        pydio.gateway.data               2: github.com/minio/minio@v0.0.0-20230809141052-8bd460a77d09/cmd/object-hand

In general, nothing has been done about the error yet.
Is it possible to disable the video player plugin for certain groups and enable it for other groups? So that you can only upload video files to one folder and watch them in another folder.
Unfortunately, I did not find such an option.