developer-rpai opened a new pull request, #18397:
URL: https://github.com/apache/iceberg/pull/18397

   Kafka Connect runtime 1.12.0 fails Azure Blob Storage writes with 
NoSuchMethodError on SSL.getGroupName(long) during the first TLS handshake. The 
root build pins all io.netty 4.2.x artifacts to 4.2.18.Final, but 
netty-tcnative uses 2.0.x versioning so it was left at the azure-sdk-bom 
managed 2.0.78.Final, while netty-handler 4.2.18 requires tcnative >= 2.0.81. 
This pins netty-tcnative to 2.0.84.Final in the version catalog and extends the 
global dependency alignment rule to io.netty tcnative 2.0.x artifacts, 
mirroring the existing netty CVE alignment.
   
   Fixes #18395
   
   Test plan: new TestNettyTcnativeCompatibility in the kafka-connect-runtime 
module asserts SSL.getGroupName(long) is present on the resolved tcnative 
classes without initializing native code. Verified locally against real jars: 
passes with 2.0.84.Final, fails with 2.0.78.Final. The full Gradle build could 
not run in this sandbox, so CI is the real confirmation.
   
   ---
   **AI Disclosure**
   - Model: Muse Spark 1.3 (Meta)
   - Platform/Tool: Hatch subagent (custom script)
   - Human Oversight: [unknown - human to fill in]
   - Prompt Summary: claim and fix apache/iceberg#18395 netty-tcnative version 
skew in the Kafka Connect runtime


-- 
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