Description
The minio integration tests and native profile have been disabled on the camel-main branch because of a version incompatibility between camel-minio and quarkiverse-minio.
camel-minio (SNAPSHOT) is compiled against minio SDK 9.x APIs (objectLock(), stream(InputStream, Long, Long), ServerSideEncryption$CustomerKey), but quarkiverse-minio 3.8.6 ships minio SDK 8.6.0. This causes NoSuchMethodError and NoClassDefFoundError at runtime.
The fix is to wait for quarkiverse-minio 3.9.1 which bumps minio to 9.0.3.
What needs to be done
Once quarkiverse-minio 3.9.1 is released and picked up by Quarkus:
- Remove the
@Disabled annotation on MinioTest.java
- Uncomment the native profile in
integration-tests/minio/pom.xml
References
Description
The minio integration tests and native profile have been disabled on the
camel-mainbranch because of a version incompatibility betweencamel-minioandquarkiverse-minio.camel-minio(SNAPSHOT) is compiled against minio SDK 9.x APIs (objectLock(),stream(InputStream, Long, Long),ServerSideEncryption$CustomerKey), butquarkiverse-minio3.8.6 ships minio SDK 8.6.0. This causesNoSuchMethodErrorandNoClassDefFoundErrorat runtime.The fix is to wait for quarkiverse-minio 3.9.1 which bumps minio to 9.0.3.
What needs to be done
Once
quarkiverse-minio3.9.1 is released and picked up by Quarkus:@Disabledannotation onMinioTest.javaintegration-tests/minio/pom.xmlReferences