Integrated: JDK-8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message
Matthias Baesken
mbaesken at openjdk.org
Wed Apr 19 07:25:57 UTC 2023
On Fri, 14 Apr 2023 08:19:36 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:
> Currently we get a rather strange exception in our jtreg tests :
>
> java/nio/channels/DatagramChannel/AdaptorMulticasting.java
>
> java.net.SocketException: Exec format error
> at java.base/sun.nio.ch.Net.joinOrDrop4(Native Method)
> at java.base/sun.nio.ch.Net.join4(Net.java:708)
> at java.base/sun.nio.ch.DatagramChannelImpl.innerJoin(DatagramChannelImpl.java:1606)
> at java.base/sun.nio.ch.DatagramChannelImpl.join(DatagramChannelImpl.java:1624)
> at Promiscuous.test(Promiscuous.java:176)
> at Promiscuous.main(Promiscuous.java:223)
>
> The message could at least be improved, saying that setsockopt failed (plus providing the errno related text).
> Example is seen on macOS btw. .
This pull request has now been integrated.
Changeset: ebba42ac
Author: Matthias Baesken <mbaesken at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/ebba42ac52109ca036f2e721402c06afa8f455bb
Stats: 82 lines in 1 file changed: 45 ins; 35 del; 2 mod
8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message
Reviewed-by: alanb
-------------
PR: https://git.openjdk.org/jdk/pull/13472
More information about the nio-dev
mailing list