-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Java 25 support #2403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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):