You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CRC64NVME checksum on uploadObject to S3 throws BufferUnderflowException #1715
Upgraded to minio java sdk 9.0.3. Running Java21 on linux.
Added .checksum(Checksum.Algorithm.CRC64NVME) to my UploadObjectArgs.builder.
Attempted to .uploadObject() - local file, 207KB in size.
The following stack trace is thrown:
java.nio.BufferUnderflowException
at java.base/java.nio.Buffer.nextGetIndex(Buffer.java:721)
at java.base/java.nio.HeapByteBuffer.getLong(HeapByteBuffer.java:550)
at io.minio.Checksum$CRC64NVME.update(Checksum.java:351)
at io.minio.Checksum.update(Checksum.java:92)
at io.minio.Checksum.update(Checksum.java:116)
at io.minio.Checksum.update(Checksum.java:127)
at io.minio.MinioAsyncClient.putObject(MinioAsyncClient.java:1993)
at io.minio.MinioAsyncClient.uploadObject(MinioAsyncClient.java:2186)
at io.minio.MinioClient.uploadObject(MinioClient.java:1074)
This is obviously entirely unexpected and appears to be a bug.
Activity
balamurugana commentedon Aug 16, 2026
Already addressed in PR #1711