[S3 Java Client]: Exception while uploading concurrent files #4676
Labels
bug
This issue is a bug.
response-requested
Waiting on additional info and feedback. Will move to "closing-soon" in 10 days.
Describe the bug
While concurrently uploading files via S3 Client following exception is thrown:
This is how the client is created in Spring boot
This is how the upload is performed:
Java version used: v17
Storage: Minio v1.6.7
Spring boot version: 2.7.4
Expected Behavior
All Files should be uploaded successfully.
Current Behavior
All uploads fail with below exception:
software.amazon.awssdk.services.s3.model.S3Exception: You did not provide the number of bytes specified by the Content-Length HTTP header. (Service: S3, Status Code: 400
Although the content length is set correctly.
Reproduction Steps
Add folowing pom dependencies:
Create S3Client bean:
Create a service with following method:
Possible Solution
No response
Additional Information/Context
No response
AWS Java SDK version used
2.21.15
JDK version used
17.0.4.1
Operating System and version
Windows Server 2019 standard
The text was updated successfully, but these errors were encountered: