Hi,
Please oblige and review the following changes:
http://cr.openjdk.java.net/~msheppar/8027903/webrev/
which address the issue:
https://bugs.openjdk.java.net/browse/JDK-8027903
The test failure was found to be due to an interface configured with an
IPv6 address and
no IPv4 address. The native code was calling
mcast_set_if_by_addr_v4(...), which
raised an exception. The native code in
src/solaris/native/java/net/PlainDatagramSocketImpl.c was amended to
check for a pending exception, and clear it prior to executing the ipv6
function, in the ipv6 conditional block.
regards
Mark