Please, review the following test change

Issue : https://bugs.openjdk.java.net/browse/JDK-8146015
Webrev: http://cr.openjdk.java.net/~jbachorik/8146015/webrev.00

The test fails for IPv6 addresses since the RMI expects an IPv6 address to be properly wrapped in '[]'. In addition to that the logic for selecting IP addresses to bind is flawed - it does not check for IP addresses of multiple adapters but for multiple IP addresses assigned to 'localhost'. In combination with IPv4 & IPv6 this will cause the test to attempt binding to IPv4 and IPv6 address of the same adapter simultaneously and the test will fail.

The fix adds the requested wrapping for IPv6 addresses and adjusts the IP selection logic to iterate over distinct adapters first and prevent IPv4 and IPv6 address of the same adapter being treated as two addresses (for the purposes of the test).

Thanks,

-JB-

Reply via email to