--- old/src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java 2020-01-14 10:59:47.000000000 +0000 +++ new/src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java 2020-01-14 10:59:47.000000000 +0000 @@ -26,6 +26,7 @@ package sun.nio.ch; import java.io.IOException; +import java.io.UncheckedIOException; import java.lang.invoke.MethodHandles; import java.lang.invoke.MethodHandles.Lookup; import java.lang.invoke.VarHandle; @@ -106,7 +107,7 @@ try { connectInternal(new InetSocketAddress(address, port)); } catch (SocketException x) { - throw new Error(x); + throw new UncheckedIOException(x); } } @@ -122,7 +123,7 @@ try { dc.disconnect(); } catch (IOException x) { - throw new Error(x); + throw new UncheckedIOException(x); } }