Hi Hamlin, Looks good, but I would suggest to rename the parameter 'remoteOk' into something more natural, like 'shouldFail'.
This should better help to understand the logic in createReg, which otherwise appears a bit obscure. No need to regenerate the webrev. best regards, -- daniel On 15/12/16 03:19, Hamlin Li wrote:
Would you please review the below patch? bug: https://bugs.openjdk.java.net/browse/JDK-8171133 webrev: http://cr.openjdk.java.net/~mli/8171133/webrev.00/ java/rmi/registry/reexport/Reexport.java, there is a missing case check in createReg(..): if LocateRegistry.createRegistry(port) return null when port is in use. Thank you -Hamlin ------------------------------------------------------------------------ diff -r ddd192238fcb test/java/rmi/registry/reexport/Reexport.java --- a/test/java/rmi/registry/reexport/Reexport.java Tue Dec 13 18:47:23 2016 -0800 +++ b/test/java/rmi/registry/reexport/Reexport.java Wed Dec 14 19:06:40 2016 -0800 @@ -105,6 +105,9 @@ try { reg = LocateRegistry.createRegistry(port); + if (remoteOk) { + TestLibrary.bomb("Remote registry is up, an Exception is expected!"); + } } catch (Throwable e) { if (remoteOk) { System.err.println("EXPECTING PORT IN USE EXCEPTION:");