Hi,
When HttpServer.stop(int delay) is called on the dispatcher thread of
the server, the call blocks indefinitely as the thread is waiting for
itself to die. The proposed fix in this case is to skip the join() and
let the thread return immediately.
Bug: https://bugs.openjdk.java.net/browse/
Hi Julia,
Looks good to me!
Good work with the test :-)
best regards,
-- daniel
On 26/11/2019 16:27, Julia Boes wrote:
Hi,
When HttpServer.stop(int delay) is called on the dispatcher thread of
the server, the call blocks indefinitely as the thread is waiting for
itself to die. The propose
Hi Julia,
thanks for looking into this issue, it looks like regression, in JDK8 we don't do join() on "dispatcherThread" in stop(). We need to find out why we introduce the below code.
if (dispatcherThread != null) { try {