JDK-7160489 : java/net/MulticastSocket/NoLoopbackPackets.java failed with message "Can't assign requested address"
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.net
  • Affected Version: 8
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2012-04-10
  • Updated: 2013-10-17
  • Resolved: 2013-10-17
Related Reports
Duplicate :  
Relates :  
Description
java/net/MulticastSocket/NoLoopbackPackets.java failed, tested with jdk8 promoted build b32 and b33.

On MacOSX, MulticastSocket.leaveGroup() failed with below message:
Exception in thread "main" java.net.SocketException: Can't assign requested address
	at java.net.PlainDatagramSocketImpl.leave(Native Method)
	at java.net.AbstractPlainDatagramSocketImpl.leaveGroup(AbstractPlainDatagramSocketImpl.java:220)
	at java.net.MulticastSocket.leaveGroup(MulticastSocket.java:453)
	at NoLoopbackPackets.main(NoLoopbackPackets.java:106)

On Solaris, MulticastSocket.joinGroup() failed with below meesage:
Exception in thread "main" java.net.SocketException: Cannot assign requested address
        at java.net.PlainDatagramSocketImpl.join(Native Method)
        at java.net.AbstractPlainDatagramSocketImpl.joinGroup(AbstractPlainDatagramSocketImpl.java:202)
        at java.net.MulticastSocket.joinGroup(MulticastSocket.java:406)
        at NoLoopbackPackets.main(NoLoopbackPackets.java:95)

Comments
JDK-7144274 was sorted to 8 (see http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fcdbd1f34309). So should this issue be closed as dup of JDK-7122846?
10-10-2013

EVALUATION This issue had been taken care of in 7u4 (See 7144274). However, the fix has not been brought into 8 somehow. That fixed, this test will then fail due to 7122846.
11-04-2012