Web UI copy to another folder gives net/http timeout error for large files (i.e. 32GB)
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.