Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-1127

SocketBindingManagerImpl$UnnamedRegistryImpl is overly picky about unbound sockets

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 2.0.2.Final
    • 2.0.1.Final
    • Management
    • None

    Description

      A failure like this isn't necessary:

      08:02:23,475 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.jgroups.channel.ee.connector: org.jboss.msc.service.StartException in service jboss.jgroups.channel.ee.connector: java.lang.IllegalStateException
          at org.wildfly.clustering.jgroups.spi.service.ChannelConnectorBuilder.start(ChannelConnectorBuilder.java:96)
          at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
          at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.IllegalStateException
          at org.jboss.as.network.SocketBindingManagerImpl$UnnamedRegistryImpl.unregisterBinding(SocketBindingManagerImpl.java:501)
          at org.jboss.as.network.ManagedDatagramSocketBinding.close(ManagedDatagramSocketBinding.java:73)
          at org.jboss.as.clustering.jgroups.ManagedSocketFactory.close(ManagedSocketFactory.java:148)
          at org.jgroups.protocols.UDP.closeUnicastSocket(UDP.java:577)
          at org.jgroups.protocols.UDP.destroySockets(UDP.java:429)
          at org.jgroups.protocols.UDP.start(UDP.java:274)
          at org.jgroups.stack.ProtocolStack.startStack(ProtocolStack.java:965)
          at org.jgroups.JChannel.startStack(JChannel.java:890)
          at org.jgroups.JChannel._preConnect(JChannel.java:553)
          at org.jgroups.JChannel.connect(JChannel.java:288)
          at org.jgroups.JChannel.connect(JChannel.java:279)
          at org.wildfly.clustering.jgroups.spi.service.ChannelConnectorBuilder.start(ChannelConnectorBuilder.java:94)
          ... 5 more
      

      If there's no socket address, it should just move on.

      Attachments

        Issue Links

          Activity

            People

              bstansbe@redhat.com Brian Stansberry
              bstansbe@redhat.com Brian Stansberry
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: