RFR: JDK-8164815 - 3 JCK NetworkInterface tests fail on Raspberry Pi
Alan Bateman
Alan.Bateman at oracle.com
Thu Nov 10 16:48:31 UTC 2016
On 10/11/2016 16:39, Mark Sheppard wrote:
> Hi,
> please oblige and review the change
> http://cr.openjdk.java.net/~msheppar/8164815/webrev/src/java.base/share/classes/java/net/NetworkInterface.java.sdiff.html
>
>
> to address the issue raised in
> https://bugs.openjdk.java.net/browse/JDK-8164815
>
> It was found during testing that, when a system does not have at least
> one
> configured network interface, the Enumeration is instantiated using a
> null value,
> which results in an unexpected NPE, when it is used.
>
> this change, adds a specific check of the return value from the
> getAll() native method, and throws
> a SocketException should a null value have been returned.
Has there been any consideration given to returning an empty enumeration
and empty stream then there are no network interfaces configured?
Also, just on terminology then I assume it would be better to use
"platform" rather than "System" to keep consistency with the existing
javadoc.
-Alan.
More information about the net-dev
mailing list