RFR: JDK-8192057: com/sun/jdi/BadHandshakeTest.java fails with java.net.ConnectException

Alex Menkov alexey.menkov at oracle.com
Wed Sep 4 19:19:29 UTC 2019


Hi all,

Please review the fix for BadHandshakeTest test.
The problem is the test connects to the server twice and if debuggee 
hasn't yet handled disconnection, the next connect gets "connection 
refused" error.
Instead of adding delay before 2nd connect (we never know "good" value 
for the delay and big delay can cause "accept timeout"), the test 
re-tries connect in case of ConnectException.
Also improved/simplified the test slightly - debuggee is now run with 
auto port assignment (used lib.jdb.Debuggee test class which implements 
required functionality).

jira:
   https://bugs.openjdk.java.net/browse/JDK-8192057
webrev:
   http://cr.openjdk.java.net/~amenkov/jdk14/BadHandshakeTest/webrev/

--alex


More information about the serviceability-dev mailing list