Denverper opened a new pull request, #17841: URL: https://github.com/apache/iceberg/pull/17841
The Azure bundle shades Reactor Core and Reactor Netty, which both contribute implementations to: META-INF/services/io.micrometer.context.ContextAccessor Because duplicate service descriptors are not merged by default, the resulting bundle preserves the Reactor Netty registration but drops reactor.util.context.ReactorContextAccessor. Although the implementation class remains in the JAR, Micrometer cannot discover it through ServiceLoader, resulting in runtime No ContextAccessor failures during Azure operations. This change enables service-file merging for the Azure shadow JAR so both ContextAccessor implementations are preserved. It also adds an artifact-level test that verifies the completed bundle contains both registrations. A backport to the Iceberg 1.10.x release line is requested because affected downstream releases are based on Iceberg 1.10.0. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
