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]

Reply via email to