Test uses  jdk.test.lib.Utils.getFreePort() when launching a new Java command.
Looks like it already recognises "java.rmi.server.ExportException: Port already 
in use: " and retries, but there is a long-standing typo in the check.

e.g. 

test output:
Error: Exception thrown by the agent: java.rmi.server.ExportException: Port 
already in use: 37049; nested exception is: 
        java.net.BindException: Address already in use
        
Test checks for:
        !output.getOutput().contains("Exception thrown by the agent : 
java.rmi.server.ExportException: Port already in use")
                
Oops, we have an extra space in there.  A day-one typo from JDK-7195249.

While here, try to clarify the while loop which recognises this port failure.  
Also add something to clarify which test(s) failed, and correct a comment in 
test2 of AbstractFilePermissionTest.java

-------------

Commit messages:
 - 8328619: sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java 
failed with BindException: Address already in use

Changes: https://git.openjdk.org/jdk/pull/18470/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=18470&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8328619
  Stats: 15 lines in 1 file changed: 5 ins; 2 del; 8 mod
  Patch: https://git.openjdk.org/jdk/pull/18470.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/18470/head:pull/18470

PR: https://git.openjdk.org/jdk/pull/18470

Reply via email to