Java 25 support - #2403
Conversation
|
All three are using Azul Java 25, but only one fails 🤔. |
|
Deeper stack is: Looking at jdk.internal.net.http.Exchange, I see that exchangeImpl is volatile and the code has various mentions of possible races when cancelling the request, and a lot of null guards, but not around where this fires. So far as I can see, jsoup is calling correctly; and it just happens that on this platform something is racing slower/faster than others and not producing the correct error. I will try just having a specific catch for that string. Really the tests are just making sure that the proxy is actually checking authentication; as long as we get an exception on the incorrect password, and a pass on the correct, the test logic should be satisfied. |
|
Thanks @offa, merged. I think we can run with the four versions for a few weeks and then probably will remove 21. |
|
Thanks for fixing the exception! |
|
(I've removed 21 in eeae0ff) |
Adds Java 25 CI builds.
There's a test error though (Java 25 on Linux only):