Skip to content

[camel-main] Enable minio tests/native once Quarkus bumps Minio to 9.0.3 #8920

Description

@JiriOndrusek

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:

  1. Remove the @Disabled annotation on MinioTest.java
  2. Uncomment the native profile in integration-tests/minio/pom.xml

References

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions