[jboss-user] [Clustering/JBoss] - Problem runing JBoss cluster - java.net.SocketException: No

kranjcec do-not-reply at jboss.com
Thu Feb 21 10:05:12 EST 2008


Hi!

I'm having problem with jboss cluster on linux (on vista cluster works fine). JBoss version is 4.2.2GA.

When JBoss is started (without any change to default installation except JMX - PlatformMBeanServer) with:
run.sh -c all
it throws this error:


  | Caused by: java.lang.Exception: problem creating sockets (bind_addr=/161.53.1.206, mcast_addr=230.1.2.7:45577)
  |         at org.jgroups.protocols.UDP.start(UDP.java:372)
  |         at org.jgroups.stack.Protocol.handleSpecialDownEvent(Protocol.java:571)
  |         ... 135 more
  | Caused by: java.net.SocketException: No buffer space available
  |         at java.net.PlainDatagramSocketImpl.join(Native Method)
  |         at java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:172)
  |         at java.net.MulticastSocket.joinGroup(MulticastSocket.java:276)
  |         at org.jgroups.protocols.UDP.createSockets(UDP.java:476)
  |         at org.jgroups.protocols.UDP.start(UDP.java:367)
  | 

We tried with firewall disabled, but nothing changed.

I googled for that problem, but I didn't find solution.
Similar (same?) problem:
http://www.nabble.com/java.net.SocketException:-No-buffer-space-available-(maximum-connections-reached-):-Datagram-send-failed-td15090283.html

Any ideas what's wrong?

Thanks in advance.

Regards,
Denis

This is full console output:

  | xxxxx at yyyyy:/home/jboss/jboss-4.2.2.GA/bin$ run.sh -c all  
  | =========================================================================
  | 
  |   JBoss Bootstrap Environment
  | 
  |   JBOSS_HOME: /home/jboss/jboss-4.2.2.GA
  | 
  |   JAVA: /usr/local/java/bin/java
  | 
  |   JAVA_OPTS: -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote -Djboss.platform.mbeanserver -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl -Dprogram.name=run.sh -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true
  | 
  |   CLASSPATH: /home/jboss/jboss-4.2.2.GA/bin/run.jar:/usr/local/java/lib/tools.jar
  | 
  | =========================================================================
  | 
  | 15:46:10,537 INFO  [Server] Starting JBoss (MX MicroKernel)...
  | 15:46:10,539 INFO  [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)
  | 15:46:10,541 INFO  [Server] Home Dir: /home/jboss/jboss-4.2.2.GA
  | 15:46:10,541 INFO  [Server] Home URL: file:/home/jboss/jboss-4.2.2.GA/
  | 15:46:10,543 INFO  [Server] Patch URL: null
  | 15:46:10,543 INFO  [Server] Server Name: all
  | 15:46:10,543 INFO  [Server] Server Home Dir: /home/jboss/jboss-4.2.2.GA/server/all
  | 15:46:10,544 INFO  [Server] Server Home URL: file:/home/jboss/jboss-4.2.2.GA/server/all/
  | 15:46:10,544 INFO  [Server] Server Log Dir: /home/jboss/jboss-4.2.2.GA/server/all/log
  | 15:46:10,545 INFO  [Server] Server Temp Dir: /home/jboss/jboss-4.2.2.GA/server/all/tmp
  | 15:46:10,545 INFO  [Server] Root Deployment Filename: jboss-service.xml
  | 15:46:11,063 INFO  [ServerInfo] Java version: 1.6.0_03,Sun Microsystems Inc.
  | 15:46:11,063 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.6.0_03-b05,Sun Microsystems Inc.
  | 15:46:11,064 INFO  [ServerInfo] OS-System: Linux 2.6.18-6-686-bigmem,i386
  | 15:46:11,863 INFO  [Server] Core system initialized
  | 15:46:16,452 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
  | 15:46:16,455 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
  | 15:46:17,299 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
  | 15:46:17,299 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
  | 15:46:17,670 INFO  [TransactionManagerService] Starting recovery manager
  | 15:46:17,838 INFO  [TransactionManagerService] Recovery manager started
  | 15:46:17,838 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
  | 15:46:23,993 INFO  [EJB3Deployer] Starting java:comp multiplexer
  | 15:46:25,653 WARN  [ServiceController] Problem starting service jboss.cache:service=TomcatClusteringCache
  | org.jgroups.ChannelException: failed to start protocol stack
  |         at org.jgroups.JChannel.connect(JChannel.java:389)
  |         at org.jboss.cache.TreeCache.startService(TreeCache.java:1548)
  |         at org.jboss.cache.aop.PojoCache.startService(PojoCache.java:94)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  |         at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:597)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  |         at $Proxy0.start(Unknown Source)
  |         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  |         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:597)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy4.start(Unknown Source)
  |         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  |         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:597)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy9.deploy(Unknown Source)
  |         at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  |         at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  |         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  |         at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  |         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  |         at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:597)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  |         at $Proxy0.start(Unknown Source)
  |         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  |         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:597)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy4.start(Unknown Source)
  |         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  |         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:597)
  |         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |         at $Proxy5.deploy(Unknown Source)
  |         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  |         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  |         at org.jboss.Main.boot(Main.java:200)
  |         at org.jboss.Main$1.run(Main.java:508)
  |         at java.lang.Thread.run(Thread.java:619)
  | Caused by: java.lang.Exception: exception caused by UDP.start()
  |         at org.jgroups.stack.Protocol.handleSpecialDownEvent(Protocol.java:582)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:496)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.Discovery.down(Discovery.java:333)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.MERGE2.down(MERGE2.java:207)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.FD_SOCK.down(FD_SOCK.java:408)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.FD.down(FD.java:339)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.stack.Protocol.down(Protocol.java:559)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.pbcast.NAKACK.down(NAKACK.java:480)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.UNICAST.down(UNICAST.java:391)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:287)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.pbcast.GMS.down(GMS.java:837)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.FC.down(FC.java:377)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.protocols.FC.receiveDownEvent(FC.java:368)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.FRAG2.down(FRAG2.java:167)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.Protocol.passDown(Protocol.java:533)
  |         at org.jgroups.protocols.pbcast.STATE_TRANSFER.down(STATE_TRANSFER.java:294)
  |         at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499)
  |         at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:390)
  |         at org.jgroups.stack.ProtocolStack.startStack(ProtocolStack.java:291)
  |         at org.jgroups.JChannel.connect(JChannel.java:386)
  |         ... 94 more
  | Caused by: java.lang.Exception: problem creating sockets (bind_addr=/161.53.1.206, mcast_addr=230.1.2.7:45577)
  |         at org.jgroups.protocols.UDP.start(UDP.java:372)
  |         at org.jgroups.stack.Protocol.handleSpecialDownEvent(Protocol.java:571)
  |         ... 135 more
  | Caused by: java.net.SocketException: No buffer space available
  |         at java.net.PlainDatagramSocketImpl.join(Native Method)
  |         at java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:172)
  |         at java.net.MulticastSocket.joinGroup(MulticastSocket.java:276)
  |         at org.jgroups.protocols.UDP.createSockets(UDP.java:476)
  |         at org.jgroups.protocols.UDP.start(UDP.java:367)
  |         ... 136 more
  | 15:46:25,836 INFO  [STDOUT] no object for null
  | 15:46:25,841 INFO  [STDOUT] no object for null
  | 15:46:25,877 INFO  [STDOUT] no object for null
  | 15:46:25,915 INFO  [STDOUT] no object for {urn:jboss:bean-deployer}supplyType
  | 15:46:25,934 INFO  [STDOUT] no object for {urn:jboss:bean-deployer}dependsType
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4131099#4131099

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4131099



More information about the jboss-user mailing list