slachiewicz opened a new pull request, #556:
URL: https://github.com/apache/maven-build-cache-extension/pull/556

   Fixes `RemoteCacheStrictDavTest`, which has failed in the Jenkins 
`linux-jdk17` cell (Temurin 17.0.12) on every master build since it was added; 
`linux-jdk21` and GitHub Actions pass.
   
   On that JDK the test's `com.sun.net.httpserver` server drops the kept-alive 
connection after the OPTIONS probe. The resolver HTTP transport sends MKCOL on 
the stale connection, gets `NoHttpResponseException` (logged only at debug), 
does not retry it, and the PUT then gets 409 from the strict server. Closing 
every connection makes each request open a fresh one; the test still asserts 
MKCOL was sent and no PUT was rejected.
   
   Verified: `-Prun-its -Dit.test=RemoteCacheStrictDavTest` → 2/2 fail before 
and 2/2 pass after on `eclipse-temurin:17.0.12_7-jdk` (Linux arm64); also 
passes on Temurin 21.0.4 (Linux) and Corretto 17.0.20 (macOS)
   
   ---
   
   - [ ] I hereby declare this contribution to be licensed under the [Apache 
License Version 2.0, January 2004](https://www.apache.org/licenses/LICENSE-2.0)
   - [x] I hereby declare that I have filed an [Apache Individual Contributor 
License Agreement](https://www.apache.org/licenses/icla.pdf).
   


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

Reply via email to