]
RH Bugzilla Integration commented on WFCORE-1033:
-------------------------------------------------
Vladimir Dosoudil <dosoudil(a)redhat.com> changed the Status of [bug
ManagedDatagramSocketBinding and ManagedMulticastSocketBinding throw
NPE if created with bind address
-----------------------------------------------------------------------------------------------------
Key: WFCORE-1033
URL:
https://issues.jboss.org/browse/WFCORE-1033
Project: WildFly Core
Issue Type: Bug
Components: Server
Affects Versions: 2.0.0.CR6
Reporter: Paul Ferraro
Assignee: Paul Ferraro
Priority: Critical
Fix For: 2.0.0.CR7
{noformat}
&#27;[0m&#27;[31m14:51:47,114 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.NullPointerException
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.NullPointerException
at
org.jboss.as.network.ManagedMulticastSocketBinding.bind(ManagedMulticastSocketBinding.java:78)
at java.net.MulticastSocket.<init>(MulticastSocket.java:172)
at
org.jboss.as.network.ManagedMulticastSocketBinding.<init>(ManagedMulticastSocketBinding.java:54)
at
org.jboss.as.network.ManagedMulticastSocketBinding.create(ManagedMulticastSocketBinding.java:40)
at
org.jboss.as.network.SocketBindingManagerImpl.createMulticastSocket(SocketBindingManagerImpl.java:82)
at
org.jboss.as.clustering.jgroups.ManagedSocketFactoryNew.createMulticastSocket(ManagedSocketFactoryNew.java:127)
at org.jgroups.util.Util.createMulticastSocket(Util.java:3089)
at org.jgroups.protocols.MPING.start(MPING.java:190)
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)
{noformat}
This is because the MulticastSocket and DatagramSocket constructors call bind(...), but
the ManagedBindingRegistry is not yet set.