git: openjdk/jdk: master: 8377796: java.net.http.HttpClient.send() and sendAsync() never complete when BodyHandler.apply() returns null

Jaikiran Pai jpai at openjdk.org
Tue Feb 17 11:14:14 UTC 2026


Changeset: 70195910
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-17 11:13:40 +0000
URL:       https://git.openjdk.org/jdk/commit/7019591013d68547a1c46065ebacc6ec1072e2ec

8377796: java.net.http.HttpClient.send() and sendAsync() never complete when BodyHandler.apply() returns null

Reviewed-by: dfuchs, vyazici

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
+ test/jdk/java/net/httpclient/NullReturningBodyHandlerTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java



More information about the jdk-changes mailing list