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.
Happy to provide additional details if needed.
Please advise asap.
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.
Happy to provide additional details if needed.
Please advise asap.