- 
    Bug 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    7, 7u4, 7u6, 7u21
- 
        b38
- 
        generic, x86
- 
        os_x
- 
        Verified
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8018884 | 7u45 | Alan Bateman | P4 | Closed | Fixed | b01 | 
| JDK-2227171 | 7u40 | Sean Coffey | P3 | Closed | Fixed | b01 | 
| JDK-8007620 | 7u25 | Unassigned | P4 | Closed | Won't Fix | 
                    nioDatagramChannel/DatagramChannelTest03 
nioDatagramChannel/DatagramChannelTest05
SQE tests failed on MacOs. After calling disconnect() method an exception throws:
java.net.SocketException: Invalid argument
at sun.nio.ch.DatagramChannelImpl.disconnect0(Native Method)
at sun.nio.ch.DatagramChannelImpl.disconnect(DatagramChannelImpl.java:740)
at TestServer.go(DatagramChannelTest03.java:164)
at TestThread.run(DatagramChannelTest03.java:240)
java.net.SocketException: Invalid argument
at sun.nio.ch.DatagramChannelImpl.disconnect0(Native Method)
at sun.nio.ch.DatagramChannelImpl.disconnect(DatagramChannelImpl.java:740)
at TestClient.go(DatagramChannelTest03.java:217)
at TestThread.run(DatagramChannelTest03.java:240)
 
A simple test case is attached to reflect this problem.
            
nioDatagramChannel/DatagramChannelTest05
SQE tests failed on MacOs. After calling disconnect() method an exception throws:
java.net.SocketException: Invalid argument
at sun.nio.ch.DatagramChannelImpl.disconnect0(Native Method)
at sun.nio.ch.DatagramChannelImpl.disconnect(DatagramChannelImpl.java:740)
at TestServer.go(DatagramChannelTest03.java:164)
at TestThread.run(DatagramChannelTest03.java:240)
java.net.SocketException: Invalid argument
at sun.nio.ch.DatagramChannelImpl.disconnect0(Native Method)
at sun.nio.ch.DatagramChannelImpl.disconnect(DatagramChannelImpl.java:740)
at TestClient.go(DatagramChannelTest03.java:217)
at TestThread.run(DatagramChannelTest03.java:240)
A simple test case is attached to reflect this problem.
- backported by
- 
                    JDK-2227171 (dc) DatagramChannel.disconnect throws SocketException with IPv4 socket and IPv6 enabled [macosx] -           
- Closed
 
-         
- 
                    JDK-8007620 (dc) DatagramChannel.disconnect throws SocketException with IPv4 socket and IPv6 enabled [macosx] -           
- Closed
 
-         
- 
                    JDK-8018884 (dc) DatagramChannel.disconnect throws SocketException with IPv4 socket and IPv6 enabled [macosx] -           
- Closed
 
-         
- duplicates
- 
                    JDK-7142916 java.net.DatagramChannel.disconnect( ) throws java.net.SocketException on MacOSX -           
- Closed
 
-