[jboss-jira] [JBoss JIRA] (JGRP-1864) UDP unable to bind to ephemeral port: port out of range:65536

Dan Berindei (JIRA) issues at jboss.org
Mon Jul 28 07:11:44 EDT 2014


Dan Berindei created JGRP-1864:
----------------------------------

             Summary: UDP unable to bind to ephemeral port: port out of range:65536
                 Key: JGRP-1864
                 URL: https://issues.jboss.org/browse/JGRP-1864
             Project: JGroups
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: 3.4.4
            Reporter: Dan Berindei
            Assignee: Bela Ban
             Fix For: 3.5


It looks like {{UDP.createEphemeralDatagramSocket()}} swallows any errors it gets while creating the socket, and throws this exception after trying to bind to all ports in the 0 - 65535 range:

{noformat}
java.lang.IllegalArgumentException: port out of range:65536
    at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143)
    at java.net.InetSocketAddress.<init>(InetSocketAddress.java:185)
    at java.net.DatagramSocket.<init>(DatagramSocket.java:284)
    at org.jgroups.util.DefaultSocketFactory.createDatagramSocket(DefaultSocketFactory.java:62)
    at org.jgroups.protocols.UDP.createEphemeralDatagramSocket(UDP.java:429)
    at org.jgroups.protocols.UDP.createSockets(UDP.java:311)
    at org.jgroups.protocols.UDP.start(UDP.java:216)
    at org.jgroups.stack.ProtocolStack.startStack(ProtocolStack.java:966)
    at org.jgroups.JChannel.startStack(JChannel.java:889)
    at org.jgroups.JChannel._preConnect(JChannel.java:547)
    at org.jgroups.JChannel.connect(JChannel.java:282)
    at org.jgroups.JChannel.connect(JChannel.java:273)
    at org.infinispan.remoting.transport.jgroups.JGroupsTransport.startJGroupsChannelIfNeeded(JGroupsTransport.java:200)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jboss-jira mailing list