cells icon indicating copy to clipboard operation
cells copied to clipboard

Web UI copy to another folder gives net/http timeout error for large files (i.e. 32GB)

Open erpadmin opened this issue 2 months ago • 0 comments

Note: This issue tracker is only used for reporting qualified bugs. Use Pydio Forums for support or feature requests: first-start, install, or config-related troubleshootings will be ignored and closed! Otherwise, please fill all sections below.

📝 Describe the bug

Web UI copy to another folder gives net/http timeout error for large files (i.e. 32GB).

⚙️ How-to Reproduce

Steps to reproduce the behavior:

Right Click -> Copy -> Select Folder after 1 minute check status

Same workflow involves files with size in the MBs work fine.

🩺 Environment / Setup

Complete the following information:

Server Versions:

  • Cells Version 4.4.15
  • MariaDB/MySQL version: N/A
  • Server OS: RHEL 8

Client used for testing:

  • Browser: Edge
  • binary client has no issues

Additional context: home edition default storage and common-files data area

Log Detail:


2025-10-31T14:58:06.207-0500    INFO    pydio.rest.jobs Creating copy/move job  {"paths": ["pydiods1/uniref90_2022_05.fa.zip"], "target": "pydiods1/sharefolder"}
2025-10-31T14:58:06.411-0500    INFO    pydio.grpc.tasks        Run Job copy-move-ba6cec3d-1a4b-472d-8eb1-2a95f6a393ff on demand
2025-10-31T14:58:06.411-0500    INFO    pydio.grpc.tasks        AutoStarting Job Copying file in background... after update
2025-10-31T14:59:06.476-0500    ERROR   pydio.grpc.tasks        HandlerExec: Error on CopyObject        {"error": "Put \"http://127.0.0.1:40635/pydiods1/5b30a66c-39c3-4f5e-8c08-50ac5cbc4ae3\": net/http: timeout awaiting response headers", "OperationUuid": "copy-move-ba6cec3d-1a4b-472d-8eb1-2a95f6a393ff-12b6c3a3"}
2025-10-31T14:59:06.480-0500    WARN    pydio.grpc.tasks        Error while copying object, reverted index node {"NodePath": "pydiods1/sharefolder/uniref90_2022_05.fa.zip", "OperationUuid": "copy-move-ba6cec3d-1a4b-472d-8eb1-2a95f6a393ff-12b6c3a3"}
2025-10-31T14:59:06.480-0500    ERROR   pydio.grpc.tasks        Error during copy/move  {"error": "Put \"http://127.0.0.1:40635/pydiods1/5b30a66c-39c3-4f5e-8c08-50ac5cbc4ae3\": net/http: timeout awaiting response headers", "OperationUuid": "copy-move-ba6cec3d-1a4b-472d-8eb1-2a95f6a393ff-12b6c3a3"}
2025-10-31T14:59:16.480-0500    INFO    pydio.grpc.tasks        Forcing close session copy-009cc2fa-7d3c-43a0-ad97-5a635dde22bb and unlock      {"OperationUuid": "copy-move-ba6cec3d-1a4b-472d-8eb1-2a95f6a393ff-12b6c3a3"}
2025-10-31T15:08:17.193-0500    INFO    pydio.grpc.jobs Deleting AutoClean Job copy-move-ba6cec3d-1a4b-472d-8eb1-2a95f6a393ff   {"OperationUuid": "internal-prune-jobs-c8ed2cf6"}

Filesystem additional detail: The zip in question is 34592525123 in size. Several copy attempts were made. This output tells me it actually completes the copy.

[pydiods1]# ls -ltr
total 169188800
-rw-r--r--. 1 pydio pydio    40651403 Aug 29 14:29 af0f7bfb-fa07-4ada-be3d-be982e301fbf
-rw-r--r--. 1 pydio pydio    40792416 Aug 29 16:22 cd0a9224-330c-44e0-a861-9b90babded28
-rw-r--r--. 1 pydio pydio    40830464 Aug 29 16:23 f81a2ebf-bf24-4465-ab76-1d758793909b
-rw-r--r--. 1 pydio pydio    45023488 Aug 29 16:25 467509da-cfa3-4ef5-9b4d-f54ad6ee1b3b
-rw-r--r--. 1 pydio pydio    46431708 Aug 29 16:26 351fbc2e-ba29-4d58-99af-afc3005d4019
-rw-r--r--. 1 pydio pydio    72289591 Aug 29 16:27 a032153b-4345-4a7e-ad57-4a99595323ce
-rw-r--r--. 1 pydio pydio         148 Aug 29 16:30 cafc23b5-bc16-4327-b7c7-de32e58af872
-rw-r--r--. 1 pydio pydio       65536 Oct  7 20:00 snapshot-2025-10-07.db
-rw-r--r--. 1 pydio pydio       65536 Oct  8 20:00 snapshot-2025-10-08.db
-rw-r--r--. 1 pydio pydio       65536 Oct  9 20:00 snapshot-2025-10-09.db
-rw-r--r--. 1 pydio pydio       65536 Oct 10 20:00 snapshot-2025-10-10.db
-rw-r--r--. 1 pydio pydio       65536 Oct 11 20:00 snapshot-2025-10-11.db
-rw-r--r--. 1 pydio pydio       65536 Oct 12 20:00 snapshot-2025-10-12.db
-rw-r--r--. 1 pydio pydio       65536 Oct 13 20:00 snapshot-2025-10-13.db
-rw-r--r--. 1 pydio pydio       65536 Oct 14 20:00 snapshot-2025-10-14.db
-rw-r--r--. 1 pydio pydio       65536 Oct 15 20:00 snapshot-2025-10-15.db
-rw-r--r--. 1 pydio pydio       65536 Oct 16 20:00 snapshot-2025-10-16.db
-rw-r--r--. 1 pydio pydio        1007 Oct 22 15:24 4f08d1df-936f-4015-847e-0fc3927bc8a3
-rw-r--r--. 1 pydio pydio 34592525123 Oct 31 12:13 c254035c-c31b-4ec2-a1b8-88cb086aa2f8   <--- original file
-rw-r--r--. 1 pydio pydio 34592525123 Oct 31 13:35 33f30b61-4f8b-466b-8eb9-11962508850d   <--- copy attempt that showed failed in the task list
-rw-r--r--. 1 pydio pydio 34592525123 Oct 31 13:38 2506dd5a-b1d1-4508-a52a-222401f156ac   <--- copy attempt that showed failed in the task list
-rw-r--r--. 1 pydio pydio 34592525123 Oct 31 13:42 c0c07ccd-d171-4ecc-b7eb-21daa7fa57a6   <--- copy attempt that showed failed in the task list
-rw-r--r--. 1 pydio pydio        1007 Oct 31 13:43 078b5c83-47e6-4665-9b86-3d1cbbd58c68   <--- copy attempt that showed failed in the task list
-rw-r--r--. 1 pydio pydio 34592525123 Oct 31 14:59 5b30a66c-39c3-4f5e-8c08-50ac5cbc4ae3   <--- copy attempt that showed failed in the task list


### Random hash comparison check
[pydiods1]# md5sum c254035c-c31b-4ec2-a1b8-88cb086aa2f8 
dc53841f18f795e6126db32785e8302c  c254035c-c31b-4ec2-a1b8-88cb086aa2f8

[pydiods1]# md5sum 5b30a66c-39c3-4f5e-8c08-50ac5cbc4ae3 
dc53841f18f795e6126db32785e8302c  5b30a66c-39c3-4f5e-8c08-50ac5cbc4ae3

It is worth noting however that the file is never indexed(?) into UI (doesn't show up) probably because of the earlier net/http error.

erpadmin avatar Oct 31 '25 20:10 erpadmin