You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Jacek Laskowski <ja...@laskowski.net.pl> on 2008/01/06 15:06:20 UTC

java.net.SocketException: Interrupted function call: Datagram send failed and Geronimo shuts down

Hi,

I can't seem to run Geronimo on my machine. I had a laptop crash in
the meantime so perhaps the firewall got crazy or something. I'm
getting the following exception and Geronimo shuts down afterwards.
It's a fresh build. Does anyone know what's wrong? Where should I be
looking at in order to get it sorted out?

jlaskowski@dev /cygdrive/c/geronimo
$ ./bin/geronimo.sh run -vv
Using GERONIMO_BASE:   c:\geronimo
Using GERONIMO_HOME:   c:\geronimo
Using GERONIMO_TMPDIR: c:\geronimo\var\temp
Using JRE_HOME:        c:\apps\java5\jre
14:59:18,375 DEBUG [BasicKernel] Starting boot
14:59:18,437 WARN  [AbstractGBeanReference] GBean references are not
using proxies
14:59:18,453 DEBUG [GBeanInstanceState] GBeanInstanceState for:
geronimo/boot/none/car?role=kernel State changed from stopped to
starting
14:59:18,453 DEBUG [GBeanInstanceState] GBeanInstanceState for:
geronimo/boot/none/car?role=kernel State changed from starting to
running
14:59:18,453 DEBUG [BasicKernel] Booted
14:59:18,515 DEBUG [AbstractRepository] Repository root is
C:\geronimo\repository
14:59:18,531 DEBUG [GBeanInstanceState] GBeanInstanceState for:
org.apache.geronimo.configs/j2ee-system/2.1-SNAPSHOT/car?configurationName=or
APSHOT/car State changed from stopped to starting
14:59:18,546 DEBUG [Configuration] ClassLoader structure for
configuration org.apache.geronimo.configs/j2ee-system/2.1-SNAPSHOT/car
...
14:59:19,781 DEBUG [URLConfigurator] Configuring from URL:
file:/C:/geronimo/var/log/server-log4j.properties
14:59:19,875 INFO  [Log4jService] ----------------------------------------------
14:59:19,875 INFO  [Log4jService] Started Logging Service
14:59:19,875 INFO  [Log4jService] Runtime Information:
14:59:19,875 INFO  [Log4jService]   Install Directory = C:\geronimo
14:59:19,875 INFO  [Log4jService]   JVM in use = Sun Microsystems Inc.
Java 1.5.0_14
14:59:19,875 INFO  [Log4jService] Java Information:
14:59:19,875 INFO  [Log4jService]   System property
[java.runtime.name]  = Java(TM) 2 Runtime Environment, Standard
Edition
14:59:19,875 INFO  [Log4jService]   System property
[java.runtime.version]  = 1.5.0_14-b03
14:59:19,875 INFO  [Log4jService]   System property [os.name]
   = Windows XP
14:59:19,875 INFO  [Log4jService]   System property [os.version]          = 5.1
14:59:19,875 INFO  [Log4jService]   System property
[sun.os.patch.level]  = Service Pack 2
14:59:19,875 INFO  [Log4jService]   System property [os.arch]             = x86
14:59:19,875 INFO  [Log4jService]   System property [java.class.version]  = 49.0
14:59:19,875 INFO  [Log4jService]   System property [locale]
   = pl_PL
14:59:19,875 INFO  [Log4jService]   System property [unicode.encoding]
   = UnicodeLittle
14:59:19,875 INFO  [Log4jService]   System property [file.encoding]
   = Cp1250
14:59:19,875 INFO  [Log4jService]   System property [java.vm.name]
   = Java HotSpot(TM) Client VM
14:59:19,875 INFO  [Log4jService]   System property [java.vm.vendor]
   = Sun Microsystems Inc.
14:59:19,875 INFO  [Log4jService]   System property [java.vm.version]
   = 1.5.0_14-b03
14:59:19,875 INFO  [Log4jService]   System property [java.vm.info]
   = mixed mode
14:59:19,875 INFO  [Log4jService]   System property [java.home]
   = c:\apps\java5\jre
...
2008-01-06 14:59:36 org.apache.catalina.tribes.transport.ReceiverBase bind
INFO: Receiver Server Socket bound to:/169.254.212.59:4000
2008-01-06 14:59:36 org.codehaus.wadi.tribes.WadiMemberInterceptor start
INFO: memberStart
local:org.apache.catalina.tribes.membership.MemberImpl[tcp://169.254.212.59:4000,169.254.212.59,4000,
alive=0,id={2 57 -126 41 -88 61 72 -8 -66 89 -87 88 -125 -107 -10
9 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(421)}, command={},
domain={68 69 70 65 85 76 84 95 67 ...(15)}, ] notify:false peer:NODE
2008-01-06 14:59:36
org.apache.catalina.tribes.membership.McastServiceImpl setupSocket
INFO: Setting cluster mcast soTimeout to 500
2008-01-06 14:59:36
org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers
INFO: Sleeping for 1000 milliseconds to establish cluster membership,
start level:4
2008-01-06 14:59:37
org.apache.catalina.tribes.membership.McastServiceImpl waitForMembers
INFO: Done sleeping, membership established, start level:4
2008-01-06 14:59:37
org.apache.catalina.tribes.transport.bio.util.FastQueue remove
INFO: FastQueue.remove: queue disabled, remove aborted
2008-01-06 14:59:37 org.apache.catalina.tribes.membership.McastService stop
SEVERE: Unable to stop the mcast service, level:4.
java.net.SocketException: Interrupted function call: Datagram send failed
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:612)
        at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
        at org.apache.catalina.tribes.membership.McastServiceImpl.stop(McastServiceImpl.java:264)
        at org.apache.catalina.tribes.membership.McastService.stop(McastService.java:363)
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStop(ChannelCoordinator.java:204)
        at org.apache.catalina.tribes.group.ChannelCoordinator.stop(ChannelCoordinator.java:112)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.stop(MessageDispatchInterceptor.java:161)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop(WadiMemberInterceptor.java:144)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.GroupChannel.stop(GroupChannel.java:418)
        at org.codehaus.wadi.tribes.TribesCluster.stop(TribesCluster.java:210)
        at org.codehaus.wadi.tribes.TribesDispatcher.stop(TribesDispatcher.java:137)
        at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail(TribesDispatcherHolder.java:104)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:1028)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$a5a6b255.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
2008-01-06 14:59:37 org.apache.catalina.tribes.membership.McastService stop
SEVERE: Unable to stop the mcast service, level:8.
java.net.SocketException: Interrupted function call: Datagram send failed
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:612)
        at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
        at org.apache.catalina.tribes.membership.McastServiceImpl.stop(McastServiceImpl.java:264)
        at org.apache.catalina.tribes.membership.McastService.stop(McastService.java:363)
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStop(ChannelCoordinator.java:211)
        at org.apache.catalina.tribes.group.ChannelCoordinator.stop(ChannelCoordinator.java:112)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.stop(MessageDispatchInterceptor.java:161)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop(WadiMemberInterceptor.java:144)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.GroupChannel.stop(GroupChannel.java:418)
        at org.codehaus.wadi.tribes.TribesCluster.stop(TribesCluster.java:210)
        at org.codehaus.wadi.tribes.TribesDispatcher.stop(TribesDispatcher.java:137)
        at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail(TribesDispatcherHolder.java:104)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:1028)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$a5a6b255.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
14:59:37,250 ERROR [GBeanInstanceState] Error while starting; GBean is
now in the FAILED state:
abstractName="org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car?ServiceModule=
org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder"
org.codehaus.wadi.group.MessageExchangeException:
org.codehaus.wadi.group.ClusterException:
org.apache.catalina.tribes.ChannelException: java.net.SocketException:
Interrupted function c
all: Datagram send failed; No faulty members identified.
        at org.codehaus.wadi.tribes.TribesDispatcher.start(TribesDispatcher.java:125)
        at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doStart(TribesDispatcherHolder.java:75)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:998)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$a5a6b255.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Caused by: org.codehaus.wadi.group.ClusterException:
org.apache.catalina.tribes.ChannelException: java.net.SocketException:
Interrupted function call: Datagram send failed; No faulty me
mbers identified.
        at org.codehaus.wadi.tribes.TribesCluster.start(TribesCluster.java:198)
        at org.codehaus.wadi.tribes.TribesDispatcher.start(TribesDispatcher.java:123)
        ... 25 more
Caused by: org.apache.catalina.tribes.ChannelException:
java.net.SocketException: Interrupted function call: Datagram send
failed; No faulty members identified.
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:169)
        at org.apache.catalina.tribes.group.ChannelCoordinator.start(ChannelCoordinator.java:97)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.start(MessageDispatchInterceptor.java:147)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.codehaus.wadi.tribes.WadiMemberInterceptor.start(WadiMemberInterceptor.java:135)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.GroupChannel.start(GroupChannel.java:400)
        at org.codehaus.wadi.tribes.TribesCluster.start(TribesCluster.java:196)
        ... 26 more
Caused by: java.net.SocketException: Interrupted function call:
Datagram send failed
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:612)
        at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
        at org.apache.catalina.tribes.membership.McastServiceImpl.start(McastServiceImpl.java:209)
        at org.apache.catalina.tribes.membership.McastService.start(McastService.java:305)
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:158)
        ... 36 more
Geronimo startup failed:
org.apache.geronimo.kernel.config.LifecycleException: start of
org.apache.geronimo.configs/jetty6-clustering-wadi/2.1-SNAPSHOT/car
failed
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:551)
        at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$a5a6b255.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigException:
Unknown start exception
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:514)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        ... 15 more
Caused by: org.apache.geronimo.gbean.InvalidConfigurationException:
Configuration org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car
failed to start due to the following reaso
ns:
  The service ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder
did not start because org.codehaus.wadi.group.Cluste
rException: org.apache.catalina.tribes.ChannelException:
java.net.SocketException: Interrupted function call: Datagram send
failed; No faulty members identified.
  The service ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultCluster
did not start because org.apache.geronimo.configs/wadi-cluste
ring/2.1-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder
did not start.

        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:477)
        ... 17 more
14:59:37,265 INFO  [startup] Undeploying app:
/home/prasad/.m2/repository/org/apache/geronimo/applications/geronimo-mejb/2.1-SNAPSHOT/geronimo-mejb-2.1-SNAPSHOT.jar
[] received stop signal
14:59:37,328 INFO  [PortletContextManager] Portlet Context
'/monitoring' removed.
14:59:37,375 INFO  [PortletContextManager] Portlet Context
'/plan-creator' removed.
14:59:37,390 INFO  [PortalStartupListener] Shutting down Pluto Portal Driver...
14:59:37,390 INFO  [PortalStartupListener] Shutting down Pluto Portal Driver...
14:59:37,390 INFO  [PortletContainerImpl] Portlet Container [Pluto
Portal Driver]: Container destroyed.
14:59:37,390 INFO  [PortalStartupListener] Pluto Portal Driver shut down.
14:59:37,390 INFO  [PortalStartupListener] Pluto Portal Admin Config destroyed.
14:59:37,390 INFO  [PortalStartupListener] Pluto Portal Driver Config destroyed.
14:59:37,390 INFO  [PortalStartupListener] ********** Pluto Portal
Driver Shut Down **********


14:59:37,390 INFO  [Geronimo Administration Console Portal Driver]
Closing Spring root WebApplicationContext
14:59:37,390 INFO  [XmlWebApplicationContext] Closing
org.springframework.web.context.support.XmlWebApplicationContext@710a3e:
display name [Root WebApplicationContext]; startup date [S
un Jan 06 14:59:26 CET 2008]; root of context hierarchy
14:59:37,390 INFO  [DefaultListableBeanFactory] Destroying singletons
in org.springframework.beans.factory.support.DefaultListableBeanFactory@17f2ad0:
defining beans [RequiredContainerS
ervices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,SupportedWindowStatesService,PortalCallbackS
ervice,GeronimoPortalServices]; root of factory hierarchy
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
14:59:37,406 INFO  [PortletContextManager] Portlet Context
'/console-base' removed.
2008-01-06 14:59:38
org.apache.catalina.tribes.group.interceptors.TcpFailureDetector
memberDisappeared
INFO: Verification complete. Member
disappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://DEV:4000,DEV,4000,
alive=1016,id={2 57 -126 41 -88 61 72 -8 -66 89 -87 88 -125 -10
7 -109 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(421)},
command={66 65 66 89 45 65 76 69 88 ...(9)}, domain={68 69 70 65 85 76
84 95 67 ...(15)}, ]]
2008-01-06 14:59:38 org.codehaus.wadi.tribes.WadiMemberInterceptor
memberDisappeared
INFO: memberDisappeared:tcp://DEV:4000

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Re: java.net.SocketException: Interrupted function call: Datagram send failed and Geronimo shuts down

Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On Jan 6, 2008 7:17 PM, Jacek Laskowski <ja...@laskowski.net.pl> wrote:

> Thanks for the help here and before with the failing itest. Would you
> be willing to give me a hand again and describe how to do what you
> propose (*grin*). Having this in the jira issue would be of help too,
> wouldn't it?

Okey, figured it out myself. The configuration file - config.xml
should be changed as follows:

jlaskowski@dev /cygdrive/c/geronimo
$ diff var/config/config.xml var/config/config.xml.orig
209,210c209,210
<     <module name="org.apache.geronimo.configs/jetty6-clustering-wadi/2.1-SNAPSHOT/car"
load="false"/>
<     <module name="org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car"
load="false">
---
>     <module name="org.apache.geronimo.configs/jetty6-clustering-wadi/2.1-SNAPSHOT/car"/>
>     <module name="org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car">
250c250
<     <module name="org.apache.geronimo.configs/jetty6-clustering-builder-wadi/2.1-SNAPSHOT/car"
load="false">
---
>     <module name="org.apache.geronimo.configs/jetty6-clustering-builder-wadi/2.1-SNAPSHOT/car">

and be happy with your Geronimo running.

Geronimo startup complete

Wielkie dzieki Jarek!

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Re: java.net.SocketException: Interrupted function call: Datagram send failed and Geronimo shuts down

Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On Jan 6, 2008 6:56 PM, Jarek Gawor <jg...@gmail.com> wrote:

> Try disabling the wadi modules. I've had similar problems when
> starting the server offline -
> https://issues.apache.org/jira/browse/GERONIMO-3721

Witaj Jarek,

Thanks for the help here and before with the failing itest. Would you
be willing to give me a hand again and describe how to do what you
propose (*grin*). Having this in the jira issue would be of help too,
wouldn't it?

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Re: java.net.SocketException: Interrupted function call: Datagram send failed and Geronimo shuts down

Posted by Gianny Damour <gi...@optusnet.com.au>.
Hi Jarek,

Thanks for the creation of this bug. If you encounter another WADI  
related problem, then please feel free to create a JIRA and notify me  
by email as I do not systematically read the JIRA notifications (may  
be I should).

Thanks,
Gianny

On 07/01/2008, at 4:56 AM, Jarek Gawor wrote:

> Jacek,
>
> Try disabling the wadi modules. I've had similar problems when
> starting the server offline -
> https://issues.apache.org/jira/browse/GERONIMO-3721
>
> Jarek
>
> On Jan 6, 2008 9:18 AM, Jacek Laskowski <ja...@laskowski.net.pl>  
> wrote:
>> On Jan 6, 2008 3:06 PM, Jacek Laskowski <ja...@laskowski.net.pl>  
>> wrote:
>>
>>> I can't seem to run Geronimo on my machine. I had a laptop crash in
>>> the meantime so perhaps the firewall got crazy or something. I'm
>>> getting the following exception and Geronimo shuts down afterwards.
>>> It's a fresh build. Does anyone know what's wrong? Where should I be
>>> looking at in order to get it sorted out?
>>
>> The previous attempts was with Geronimo Jetty disto so I went on and
>> changed to Geronimo Tomcat in a hope I could work it around. However,
>> when I run Geronimo Jetty it blew up with the following exception
>> which is even worse than I previously thought it was with Geronimo
>> Jetty. Any hints how to fix it appreciated. I'm on Windows/Cygwin  
>> with
>> Java 1.5. I used jar to unpack the distro.
>>
>> 2008-01-06 15:13:58  
>> org.apache.catalina.tribes.membership.McastService stop
>>
>> SEVERE: Unable to stop the mcast service, level:4.
>> java.net.SocketException: Interrupted function call: Datagram send  
>> failed
>>         at java.net.PlainDatagramSocketImpl.send(Native Method)
>>         at java.net.DatagramSocket.send(DatagramSocket.java:612)
>>         at  
>> org.apache.catalina.tribes.membership.McastServiceImpl.send 
>> (McastServiceImpl.java:349)
>>         at  
>> org.apache.catalina.tribes.membership.McastServiceImpl.stop 
>> (McastServiceImpl.java:264)
>>         at org.apache.catalina.tribes.membership.McastService.stop 
>> (McastService.java:363)
>>         at  
>> org.apache.catalina.tribes.group.ChannelCoordinator.internalStop 
>> (ChannelCoordinator.java:204)
>>         at org.apache.catalina.tribes.group.ChannelCoordinator.stop 
>> (ChannelCoordinator.java:112)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at  
>> org.apache.catalina.tribes.group.interceptors.MessageDispatchIntercep 
>> tor.stop(MessageDispatchInterceptor.java:161)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop 
>> (WadiMemberInterceptor.java:144)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at org.apache.catalina.tribes.group.GroupChannel.stop 
>> (GroupChannel.java:418)
>>         at org.codehaus.wadi.tribes.TribesCluster.stop 
>> (TribesCluster.java:210)
>>         at org.codehaus.wadi.tribes.TribesDispatcher.stop 
>> (TribesDispatcher.java:137)
>>         at  
>> org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail 
>> (TribesDispatcherHolder.java:104)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
>> (GBeanInstance.java:1028)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart 
>> (GBeanInstanceState.java:268)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
>> (GBeanInstanceState.java:102)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
>> (GBeanInstanceState.java:124)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
>> (GBeanInstance.java:555)
>>         at  
>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
>> (BasicKernel.java:379)
>>         at  
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio 
>> nGBeans(ConfigurationUtil.java:448)
>>         at  
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
>> (KernelConfigurationManager.java:187)
>>         at  
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon 
>> figuration(SimpleConfigurationManager.java:534)
>>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown  
>> Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
>> (DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at  
>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke 
>> (ReflectionMethodInvoker.java:34)
>>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>> (GBeanOperation.java:124)
>>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:832)
>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>> (RawInvoker.java:57)
>>         at  
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>> (RawOperationInvoker.java:35)
>>         at  
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
>> (ProxyMethodInterceptor.java:96)
>>         at  
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
>> $EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup 
>> (EmbeddedDaemon.java:156)
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute 
>> (EmbeddedDaemon.java:78)
>>         at  
>> org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main 
>> (MainConfigurationBootstrapper.java:45)
>>         at org.apache.geronimo.cli.AbstractCLI.executeMain 
>> (AbstractCLI.java:67)
>>         at org.apache.geronimo.cli.daemon.DaemonCLI.main 
>> (DaemonCLI.java:30)
>> 2008-01-06 15:13:58  
>> org.apache.catalina.tribes.membership.McastService stop
>>
>> SEVERE: Unable to stop the mcast service, level:8.
>> java.net.SocketException: Interrupted function call: Datagram send  
>> failed
>>         at java.net.PlainDatagramSocketImpl.send(Native Method)
>>         at java.net.DatagramSocket.send(DatagramSocket.java:612)
>>         at  
>> org.apache.catalina.tribes.membership.McastServiceImpl.send 
>> (McastServiceImpl.java:349)
>>         at  
>> org.apache.catalina.tribes.membership.McastServiceImpl.stop 
>> (McastServiceImpl.java:264)
>>         at org.apache.catalina.tribes.membership.McastService.stop 
>> (McastService.java:363)
>>         at  
>> org.apache.catalina.tribes.group.ChannelCoordinator.internalStop 
>> (ChannelCoordinator.java:211)
>>         at org.apache.catalina.tribes.group.ChannelCoordinator.stop 
>> (ChannelCoordinator.java:112)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at  
>> org.apache.catalina.tribes.group.interceptors.MessageDispatchIntercep 
>> tor.stop(MessageDispatchInterceptor.java:161)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop 
>> (WadiMemberInterceptor.java:144)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.stop 
>> (ChannelInterceptorBase.java:164)
>>         at org.apache.catalina.tribes.group.GroupChannel.stop 
>> (GroupChannel.java:418)
>>         at org.codehaus.wadi.tribes.TribesCluster.stop 
>> (TribesCluster.java:210)
>>         at org.codehaus.wadi.tribes.TribesDispatcher.stop 
>> (TribesDispatcher.java:137)
>>         at  
>> org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail 
>> (TribesDispatcherHolder.java:104)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
>> (GBeanInstance.java:1028)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart 
>> (GBeanInstanceState.java:268)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
>> (GBeanInstanceState.java:102)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
>> (GBeanInstanceState.java:124)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
>> (GBeanInstance.java:555)
>>         at  
>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
>> (BasicKernel.java:379)
>>         at  
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio 
>> nGBeans(ConfigurationUtil.java:448)
>>         at  
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
>> (KernelConfigurationManager.java:187)
>>         at  
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon 
>> figuration(SimpleConfigurationManager.java:534)
>>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown  
>> Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
>> (DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at  
>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke 
>> (ReflectionMethodInvoker.java:34)
>>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>> (GBeanOperation.java:124)
>>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:832)
>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>> (RawInvoker.java:57)
>>         at  
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>> (RawOperationInvoker.java:35)
>>         at  
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
>> (ProxyMethodInterceptor.java:96)
>>         at  
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
>> $EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup 
>> (EmbeddedDaemon.java:156)
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute 
>> (EmbeddedDaemon.java:78)
>>         at  
>> org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main 
>> (MainConfigurationBootstrapper.java:45)
>>         at org.apache.geronimo.cli.AbstractCLI.executeMain 
>> (AbstractCLI.java:67)
>>         at org.apache.geronimo.cli.daemon.DaemonCLI.main 
>> (DaemonCLI.java:30)
>> 15:13:58,343 ERROR [GBeanInstanceState] Error while starting;  
>> GBean is
>> now in the FAILED state:
>> abstractName="org.apache.geronimo.configs/wadi-clustering/2.1- 
>> SNAPSHOT/car?ServiceModule=
>> org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/ 
>> car,j2eeType=GBean,name=DefaultDispatcherHolder"
>> org.codehaus.wadi.group.MessageExchangeException:
>> org.codehaus.wadi.group.ClusterException:
>> org.apache.catalina.tribes.ChannelException:  
>> java.net.SocketException:
>> Interrupted function c
>> all: Datagram send failed; No faulty members identified.
>>         at org.codehaus.wadi.tribes.TribesDispatcher.start 
>> (TribesDispatcher.java:125)
>>         at  
>> org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doStart 
>> (TribesDispatcherHolder.java:75)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
>> (GBeanInstance.java:998)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart 
>> (GBeanInstanceState.java:268)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
>> (GBeanInstanceState.java:102)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
>> (GBeanInstanceState.java:124)
>>         at  
>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
>> (GBeanInstance.java:555)
>>         at  
>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
>> (BasicKernel.java:379)
>>         at  
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio 
>> nGBeans(ConfigurationUtil.java:448)
>>         at  
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
>> (KernelConfigurationManager.java:187)
>>         at  
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon 
>> figuration(SimpleConfigurationManager.java:534)
>>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown  
>> Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
>> (DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at  
>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke 
>> (ReflectionMethodInvoker.java:34)
>>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>> (GBeanOperation.java:124)
>>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:832)
>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>> (RawInvoker.java:57)
>>         at  
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>> (RawOperationInvoker.java:35)
>>         at  
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
>> (ProxyMethodInterceptor.java:96)
>>         at  
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
>> $EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>>
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup 
>> (EmbeddedDaemon.java:156)
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute 
>> (EmbeddedDaemon.java:78)
>>         at  
>> org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main 
>> (MainConfigurationBootstrapper.java:45)
>>         at org.apache.geronimo.cli.AbstractCLI.executeMain 
>> (AbstractCLI.java:67)
>>         at org.apache.geronimo.cli.daemon.DaemonCLI.main 
>> (DaemonCLI.java:30)
>> Caused by: org.codehaus.wadi.group.ClusterException:
>> org.apache.catalina.tribes.ChannelException:  
>> java.net.SocketException:
>> Interrupted function call: Datagram send failed; No faulty me
>> mbers identified.
>>         at org.codehaus.wadi.tribes.TribesCluster.start 
>> (TribesCluster.java:198)
>>         at org.codehaus.wadi.tribes.TribesDispatcher.start 
>> (TribesDispatcher.java:123)
>>         ... 25 more
>> Caused by: org.apache.catalina.tribes.ChannelException:
>> java.net.SocketException: Interrupted function call: Datagram send
>> failed; No faulty members identified.
>>         at  
>> org.apache.catalina.tribes.group.ChannelCoordinator.internalStart 
>> (ChannelCoordinator.java:169)
>>         at  
>> org.apache.catalina.tribes.group.ChannelCoordinator.start 
>> (ChannelCoordinator.java:97)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.start 
>> (ChannelInterceptorBase.java:149)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.start 
>> (ChannelInterceptorBase.java:149)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.start 
>> (ChannelInterceptorBase.java:149)
>>         at  
>> org.apache.catalina.tribes.group.interceptors.MessageDispatchIntercep 
>> tor.start(MessageDispatchInterceptor.java:147)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.start 
>> (ChannelInterceptorBase.java:149)
>>         at org.codehaus.wadi.tribes.WadiMemberInterceptor.start 
>> (WadiMemberInterceptor.java:135)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.start 
>> (ChannelInterceptorBase.java:149)
>>         at org.apache.catalina.tribes.group.GroupChannel.start 
>> (GroupChannel.java:400)
>>         at org.codehaus.wadi.tribes.TribesCluster.start 
>> (TribesCluster.java:196)
>>         ... 26 more
>> Caused by: java.net.SocketException: Interrupted function call:
>> Datagram send failed
>>         at java.net.PlainDatagramSocketImpl.send(Native Method)
>>         at java.net.DatagramSocket.send(DatagramSocket.java:612)
>>         at  
>> org.apache.catalina.tribes.membership.McastServiceImpl.send 
>> (McastServiceImpl.java:349)
>>         at  
>> org.apache.catalina.tribes.membership.McastServiceImpl.start 
>> (McastServiceImpl.java:209)
>>         at org.apache.catalina.tribes.membership.McastService.start 
>> (McastService.java:305)
>>         at  
>> org.apache.catalina.tribes.group.ChannelCoordinator.internalStart 
>> (ChannelCoordinator.java:158)
>>         ... 36 more
>> Geronimo startup failed:
>> org.apache.geronimo.kernel.config.LifecycleException: start of
>> org.apache.geronimo.configs/tomcat6-clustering-wadi/2.1-SNAPSHOT/car
>> failed
>>         at  
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon 
>> figuration(SimpleConfigurationManager.java:551)
>>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown  
>> Source)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
>> (DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at  
>> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke 
>> (ReflectionMethodInvoker.java:34)
>>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
>> (GBeanOperation.java:124)
>>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
>> (GBeanInstance.java:832)
>>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
>> (RawInvoker.java:57)
>>         at  
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
>> (RawOperationInvoker.java:35)
>>         at  
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
>> (ProxyMethodInterceptor.java:96)
>>         at  
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
>> $EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>>
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup 
>> (EmbeddedDaemon.java:156)
>>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute 
>> (EmbeddedDaemon.java:78)
>>         at  
>> org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main 
>> (MainConfigurationBootstrapper.java:45)
>>         at org.apache.geronimo.cli.AbstractCLI.executeMain 
>> (AbstractCLI.java:67)
>>         at org.apache.geronimo.cli.daemon.DaemonCLI.main 
>> (DaemonCLI.java:30)
>> Caused by: org.apache.geronimo.kernel.config.InvalidConfigException:
>> Unknown start exception
>>         at  
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio 
>> nGBeans(ConfigurationUtil.java:514)
>>         at  
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
>> (KernelConfigurationManager.java:187)
>>         at  
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon 
>> figuration(SimpleConfigurationManager.java:534)
>>         ... 15 more
>> Caused by: org.apache.geronimo.gbean.InvalidConfigurationException:
>> Configuration org.apache.geronimo.configs/wadi-clustering/2.1- 
>> SNAPSHOT/car
>> failed to start due to the following reaso
>> ns:
>>   The service ServiceModule=org.apache.geronimo.configs/wadi- 
>> clustering/2.1-SNAPSHOT/ 
>> car,j2eeType=GBean,name=DefaultDispatcherHolder
>> did not start because org.codehaus.wadi.group.Cluste
>> rException: org.apache.catalina.tribes.ChannelException:
>> java.net.SocketException: Interrupted function call: Datagram send
>> failed; No faulty members identified.
>>   The service ServiceModule=org.apache.geronimo.configs/wadi- 
>> clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultCluster
>> did not start because org.apache.geronimo.configs/wadi-cluste
>> ring/2.1-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/ 
>> wadi-clustering/2.1-SNAPSHOT/ 
>> car,j2eeType=GBean,name=DefaultDispatcherHolder
>> did not start.
>>
>>         at  
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio 
>> nGBeans(ConfigurationUtil.java:477)
>>         ... 17 more
>> [] received stop signal
>> 2008-01-06 15:14:02
>> org.apache.catalina.tribes.group.interceptors.TcpFailureDetector
>> memberDisappeared
>> INFO: Verification complete. Member
>> disappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp:// 
>> 169.254.212.59:4000,169.254.212.59,4000,
>> alive=1016,id={-35 44 20 -61 -42 -36 78 1
>> 05 -70 68 82 -80 62 -81 112 25 }, payload={-84 -19 0 5 115 114 0 50
>> 111 ...(421)}, command={66 65 66 89 45 65 76 69 88 ...(9)}, domain= 
>> {68
>> 69 70 65 85 76 84 95 67 ...(15)}, ]]
>> 2008-01-06 15:14:02 org.codehaus.wadi.tribes.WadiMemberInterceptor
>> memberDisappeared
>> INFO: memberDisappeared:tcp://169.254.212.59:4000
>> Exception in thread "Thread-41" java.lang.NoClassDefFoundError:
>> EDU/oswego/cs/dl/util/concurrent/CopyOnWriteArrayList$COWIterator
>>         at  
>> EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.iterator 
>> (Unknown
>> Source)
>>         at org.codehaus.wadi.tribes.TribesCluster 
>> $WadiListener.memberDisappeared(TribesCluster.java:271)
>>         at  
>> org.apache.catalina.tribes.group.GroupChannel.memberDisappeared 
>> (GroupChannel.java:326)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappe 
>> ared(ChannelInterceptorBase.java:93)
>>         at  
>> org.codehaus.wadi.tribes.WadiMemberInterceptor.memberDisappeared 
>> (WadiMemberInterceptor.java:86)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappe 
>> ared(ChannelInterceptorBase.java:93)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappe 
>> ared(ChannelInterceptorBase.java:93)
>>         at  
>> org.apache.catalina.tribes.group.interceptors.DomainFilterInterceptor 
>> .memberDisappeared(DomainFilterInterceptor.java:65)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappe 
>> ared(ChannelInterceptorBase.java:93)
>>         at  
>> org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.memb 
>> erDisappeared(TcpFailureDetector.java:159)
>>         at  
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappe 
>> ared(ChannelInterceptorBase.java:93)
>>         at  
>> org.apache.catalina.tribes.group.ChannelCoordinator.memberDisappeared 
>> (ChannelCoordinator.java:234)
>>         at  
>> org.apache.catalina.tribes.membership.McastService.memberDisappeared( 
>> McastService.java:444)
>>         at org.apache.catalina.tribes.membership.McastServiceImpl 
>> $1.run(McastServiceImpl.java:292)
>>
>>
>> Jacek
>>
>> --
>> Jacek Laskowski
>> http://www.JacekLaskowski.pl
>>


Re: java.net.SocketException: Interrupted function call: Datagram send failed and Geronimo shuts down

Posted by Jarek Gawor <jg...@gmail.com>.
Jacek,

Try disabling the wadi modules. I've had similar problems when
starting the server offline -
https://issues.apache.org/jira/browse/GERONIMO-3721

Jarek

On Jan 6, 2008 9:18 AM, Jacek Laskowski <ja...@laskowski.net.pl> wrote:
> On Jan 6, 2008 3:06 PM, Jacek Laskowski <ja...@laskowski.net.pl> wrote:
>
> > I can't seem to run Geronimo on my machine. I had a laptop crash in
> > the meantime so perhaps the firewall got crazy or something. I'm
> > getting the following exception and Geronimo shuts down afterwards.
> > It's a fresh build. Does anyone know what's wrong? Where should I be
> > looking at in order to get it sorted out?
>
> The previous attempts was with Geronimo Jetty disto so I went on and
> changed to Geronimo Tomcat in a hope I could work it around. However,
> when I run Geronimo Jetty it blew up with the following exception
> which is even worse than I previously thought it was with Geronimo
> Jetty. Any hints how to fix it appreciated. I'm on Windows/Cygwin with
> Java 1.5. I used jar to unpack the distro.
>
> 2008-01-06 15:13:58 org.apache.catalina.tribes.membership.McastService stop
>
> SEVERE: Unable to stop the mcast service, level:4.
> java.net.SocketException: Interrupted function call: Datagram send failed
>         at java.net.PlainDatagramSocketImpl.send(Native Method)
>         at java.net.DatagramSocket.send(DatagramSocket.java:612)
>         at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
>         at org.apache.catalina.tribes.membership.McastServiceImpl.stop(McastServiceImpl.java:264)
>         at org.apache.catalina.tribes.membership.McastService.stop(McastService.java:363)
>         at org.apache.catalina.tribes.group.ChannelCoordinator.internalStop(ChannelCoordinator.java:204)
>         at org.apache.catalina.tribes.group.ChannelCoordinator.stop(ChannelCoordinator.java:112)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.stop(MessageDispatchInterceptor.java:161)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop(WadiMemberInterceptor.java:144)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.GroupChannel.stop(GroupChannel.java:418)
>         at org.codehaus.wadi.tribes.TribesCluster.stop(TribesCluster.java:210)
>         at org.codehaus.wadi.tribes.TribesDispatcher.stop(TribesDispatcher.java:137)
>         at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail(TribesDispatcherHolder.java:104)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:1028)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
>         at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>         at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
>         at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
>         at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>         at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>         at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>         at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
>         at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
>         at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
>         at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
> 2008-01-06 15:13:58 org.apache.catalina.tribes.membership.McastService stop
>
> SEVERE: Unable to stop the mcast service, level:8.
> java.net.SocketException: Interrupted function call: Datagram send failed
>         at java.net.PlainDatagramSocketImpl.send(Native Method)
>         at java.net.DatagramSocket.send(DatagramSocket.java:612)
>         at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
>         at org.apache.catalina.tribes.membership.McastServiceImpl.stop(McastServiceImpl.java:264)
>         at org.apache.catalina.tribes.membership.McastService.stop(McastService.java:363)
>         at org.apache.catalina.tribes.group.ChannelCoordinator.internalStop(ChannelCoordinator.java:211)
>         at org.apache.catalina.tribes.group.ChannelCoordinator.stop(ChannelCoordinator.java:112)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.stop(MessageDispatchInterceptor.java:161)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop(WadiMemberInterceptor.java:144)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
>         at org.apache.catalina.tribes.group.GroupChannel.stop(GroupChannel.java:418)
>         at org.codehaus.wadi.tribes.TribesCluster.stop(TribesCluster.java:210)
>         at org.codehaus.wadi.tribes.TribesDispatcher.stop(TribesDispatcher.java:137)
>         at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail(TribesDispatcherHolder.java:104)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:1028)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
>         at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>         at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
>         at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
>         at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>         at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>         at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>         at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
>         at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
>         at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
>         at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
> 15:13:58,343 ERROR [GBeanInstanceState] Error while starting; GBean is
> now in the FAILED state:
> abstractName="org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car?ServiceModule=
> org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder"
> org.codehaus.wadi.group.MessageExchangeException:
> org.codehaus.wadi.group.ClusterException:
> org.apache.catalina.tribes.ChannelException: java.net.SocketException:
> Interrupted function c
> all: Datagram send failed; No faulty members identified.
>         at org.codehaus.wadi.tribes.TribesDispatcher.start(TribesDispatcher.java:125)
>         at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doStart(TribesDispatcherHolder.java:75)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:998)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>         at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
>         at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>         at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
>         at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
>         at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>         at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>         at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>         at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>
>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
>         at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
>         at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
>         at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
> Caused by: org.codehaus.wadi.group.ClusterException:
> org.apache.catalina.tribes.ChannelException: java.net.SocketException:
> Interrupted function call: Datagram send failed; No faulty me
> mbers identified.
>         at org.codehaus.wadi.tribes.TribesCluster.start(TribesCluster.java:198)
>         at org.codehaus.wadi.tribes.TribesDispatcher.start(TribesDispatcher.java:123)
>         ... 25 more
> Caused by: org.apache.catalina.tribes.ChannelException:
> java.net.SocketException: Interrupted function call: Datagram send
> failed; No faulty members identified.
>         at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:169)
>         at org.apache.catalina.tribes.group.ChannelCoordinator.start(ChannelCoordinator.java:97)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
>         at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.start(MessageDispatchInterceptor.java:147)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
>         at org.codehaus.wadi.tribes.WadiMemberInterceptor.start(WadiMemberInterceptor.java:135)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
>         at org.apache.catalina.tribes.group.GroupChannel.start(GroupChannel.java:400)
>         at org.codehaus.wadi.tribes.TribesCluster.start(TribesCluster.java:196)
>         ... 26 more
> Caused by: java.net.SocketException: Interrupted function call:
> Datagram send failed
>         at java.net.PlainDatagramSocketImpl.send(Native Method)
>         at java.net.DatagramSocket.send(DatagramSocket.java:612)
>         at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
>         at org.apache.catalina.tribes.membership.McastServiceImpl.start(McastServiceImpl.java:209)
>         at org.apache.catalina.tribes.membership.McastService.start(McastService.java:305)
>         at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:158)
>         ... 36 more
> Geronimo startup failed:
> org.apache.geronimo.kernel.config.LifecycleException: start of
> org.apache.geronimo.configs/tomcat6-clustering-wadi/2.1-SNAPSHOT/car
> failed
>         at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:551)
>         at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>         at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>         at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>         at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
>
>         at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
>         at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
>         at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
>         at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
>         at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
> Caused by: org.apache.geronimo.kernel.config.InvalidConfigException:
> Unknown start exception
>         at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:514)
>         at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
>         at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
>         ... 15 more
> Caused by: org.apache.geronimo.gbean.InvalidConfigurationException:
> Configuration org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car
> failed to start due to the following reaso
> ns:
>   The service ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder
> did not start because org.codehaus.wadi.group.Cluste
> rException: org.apache.catalina.tribes.ChannelException:
> java.net.SocketException: Interrupted function call: Datagram send
> failed; No faulty members identified.
>   The service ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultCluster
> did not start because org.apache.geronimo.configs/wadi-cluste
> ring/2.1-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder
> did not start.
>
>         at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:477)
>         ... 17 more
> [] received stop signal
> 2008-01-06 15:14:02
> org.apache.catalina.tribes.group.interceptors.TcpFailureDetector
> memberDisappeared
> INFO: Verification complete. Member
> disappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://169.254.212.59:4000,169.254.212.59,4000,
> alive=1016,id={-35 44 20 -61 -42 -36 78 1
> 05 -70 68 82 -80 62 -81 112 25 }, payload={-84 -19 0 5 115 114 0 50
> 111 ...(421)}, command={66 65 66 89 45 65 76 69 88 ...(9)}, domain={68
> 69 70 65 85 76 84 95 67 ...(15)}, ]]
> 2008-01-06 15:14:02 org.codehaus.wadi.tribes.WadiMemberInterceptor
> memberDisappeared
> INFO: memberDisappeared:tcp://169.254.212.59:4000
> Exception in thread "Thread-41" java.lang.NoClassDefFoundError:
> EDU/oswego/cs/dl/util/concurrent/CopyOnWriteArrayList$COWIterator
>         at EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.iterator(Unknown
> Source)
>         at org.codehaus.wadi.tribes.TribesCluster$WadiListener.memberDisappeared(TribesCluster.java:271)
>         at org.apache.catalina.tribes.group.GroupChannel.memberDisappeared(GroupChannel.java:326)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
>         at org.codehaus.wadi.tribes.WadiMemberInterceptor.memberDisappeared(WadiMemberInterceptor.java:86)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
>         at org.apache.catalina.tribes.group.interceptors.DomainFilterInterceptor.memberDisappeared(DomainFilterInterceptor.java:65)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
>         at org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.memberDisappeared(TcpFailureDetector.java:159)
>         at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
>         at org.apache.catalina.tribes.group.ChannelCoordinator.memberDisappeared(ChannelCoordinator.java:234)
>         at org.apache.catalina.tribes.membership.McastService.memberDisappeared(McastService.java:444)
>         at org.apache.catalina.tribes.membership.McastServiceImpl$1.run(McastServiceImpl.java:292)
>
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.JacekLaskowski.pl
>

Re: java.net.SocketException: Interrupted function call: Datagram send failed and Geronimo shuts down

Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On Jan 6, 2008 3:06 PM, Jacek Laskowski <ja...@laskowski.net.pl> wrote:

> I can't seem to run Geronimo on my machine. I had a laptop crash in
> the meantime so perhaps the firewall got crazy or something. I'm
> getting the following exception and Geronimo shuts down afterwards.
> It's a fresh build. Does anyone know what's wrong? Where should I be
> looking at in order to get it sorted out?

The previous attempts was with Geronimo Jetty disto so I went on and
changed to Geronimo Tomcat in a hope I could work it around. However,
when I run Geronimo Jetty it blew up with the following exception
which is even worse than I previously thought it was with Geronimo
Jetty. Any hints how to fix it appreciated. I'm on Windows/Cygwin with
Java 1.5. I used jar to unpack the distro.

2008-01-06 15:13:58 org.apache.catalina.tribes.membership.McastService stop
SEVERE: Unable to stop the mcast service, level:4.
java.net.SocketException: Interrupted function call: Datagram send failed
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:612)
        at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
        at org.apache.catalina.tribes.membership.McastServiceImpl.stop(McastServiceImpl.java:264)
        at org.apache.catalina.tribes.membership.McastService.stop(McastService.java:363)
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStop(ChannelCoordinator.java:204)
        at org.apache.catalina.tribes.group.ChannelCoordinator.stop(ChannelCoordinator.java:112)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.stop(MessageDispatchInterceptor.java:161)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop(WadiMemberInterceptor.java:144)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.GroupChannel.stop(GroupChannel.java:418)
        at org.codehaus.wadi.tribes.TribesCluster.stop(TribesCluster.java:210)
        at org.codehaus.wadi.tribes.TribesDispatcher.stop(TribesDispatcher.java:137)
        at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail(TribesDispatcherHolder.java:104)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:1028)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
2008-01-06 15:13:58 org.apache.catalina.tribes.membership.McastService stop
SEVERE: Unable to stop the mcast service, level:8.
java.net.SocketException: Interrupted function call: Datagram send failed
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:612)
        at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
        at org.apache.catalina.tribes.membership.McastServiceImpl.stop(McastServiceImpl.java:264)
        at org.apache.catalina.tribes.membership.McastService.stop(McastService.java:363)
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStop(ChannelCoordinator.java:211)
        at org.apache.catalina.tribes.group.ChannelCoordinator.stop(ChannelCoordinator.java:112)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.stop(MessageDispatchInterceptor.java:161)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.codehaus.wadi.tribes.WadiMemberInterceptor.stop(WadiMemberInterceptor.java:144)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.stop(ChannelInterceptorBase.java:164)
        at org.apache.catalina.tribes.group.GroupChannel.stop(GroupChannel.java:418)
        at org.codehaus.wadi.tribes.TribesCluster.stop(TribesCluster.java:210)
        at org.codehaus.wadi.tribes.TribesDispatcher.stop(TribesDispatcher.java:137)
        at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doFail(TribesDispatcherHolder.java:104)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:1028)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
15:13:58,343 ERROR [GBeanInstanceState] Error while starting; GBean is
now in the FAILED state:
abstractName="org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car?ServiceModule=
org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder"
org.codehaus.wadi.group.MessageExchangeException:
org.codehaus.wadi.group.ClusterException:
org.apache.catalina.tribes.ChannelException: java.net.SocketException:
Interrupted function c
all: Datagram send failed; No faulty members identified.
        at org.codehaus.wadi.tribes.TribesDispatcher.start(TribesDispatcher.java:125)
        at org.apache.geronimo.clustering.wadi.TribesDispatcherHolder.doStart(TribesDispatcherHolder.java:75)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:998)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Caused by: org.codehaus.wadi.group.ClusterException:
org.apache.catalina.tribes.ChannelException: java.net.SocketException:
Interrupted function call: Datagram send failed; No faulty me
mbers identified.
        at org.codehaus.wadi.tribes.TribesCluster.start(TribesCluster.java:198)
        at org.codehaus.wadi.tribes.TribesDispatcher.start(TribesDispatcher.java:123)
        ... 25 more
Caused by: org.apache.catalina.tribes.ChannelException:
java.net.SocketException: Interrupted function call: Datagram send
failed; No faulty members identified.
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:169)
        at org.apache.catalina.tribes.group.ChannelCoordinator.start(ChannelCoordinator.java:97)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.interceptors.MessageDispatchInterceptor.start(MessageDispatchInterceptor.java:147)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.codehaus.wadi.tribes.WadiMemberInterceptor.start(WadiMemberInterceptor.java:135)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.start(ChannelInterceptorBase.java:149)
        at org.apache.catalina.tribes.group.GroupChannel.start(GroupChannel.java:400)
        at org.codehaus.wadi.tribes.TribesCluster.start(TribesCluster.java:196)
        ... 26 more
Caused by: java.net.SocketException: Interrupted function call:
Datagram send failed
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.DatagramSocket.send(DatagramSocket.java:612)
        at org.apache.catalina.tribes.membership.McastServiceImpl.send(McastServiceImpl.java:349)
        at org.apache.catalina.tribes.membership.McastServiceImpl.start(McastServiceImpl.java:209)
        at org.apache.catalina.tribes.membership.McastService.start(McastService.java:305)
        at org.apache.catalina.tribes.group.ChannelCoordinator.internalStart(ChannelCoordinator.java:158)
        ... 36 more
Geronimo startup failed:
org.apache.geronimo.kernel.config.LifecycleException: start of
org.apache.geronimo.configs/tomcat6-clustering-wadi/2.1-SNAPSHOT/car
failed
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:551)
        at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$c8dd70e0.startConfiguration(<generated>)
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:156)
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigException:
Unknown start exception
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:514)
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
        ... 15 more
Caused by: org.apache.geronimo.gbean.InvalidConfigurationException:
Configuration org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car
failed to start due to the following reaso
ns:
  The service ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder
did not start because org.codehaus.wadi.group.Cluste
rException: org.apache.catalina.tribes.ChannelException:
java.net.SocketException: Interrupted function call: Datagram send
failed; No faulty members identified.
  The service ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultCluster
did not start because org.apache.geronimo.configs/wadi-cluste
ring/2.1-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/wadi-clustering/2.1-SNAPSHOT/car,j2eeType=GBean,name=DefaultDispatcherHolder
did not start.

        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:477)
        ... 17 more
[] received stop signal
2008-01-06 15:14:02
org.apache.catalina.tribes.group.interceptors.TcpFailureDetector
memberDisappeared
INFO: Verification complete. Member
disappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://169.254.212.59:4000,169.254.212.59,4000,
alive=1016,id={-35 44 20 -61 -42 -36 78 1
05 -70 68 82 -80 62 -81 112 25 }, payload={-84 -19 0 5 115 114 0 50
111 ...(421)}, command={66 65 66 89 45 65 76 69 88 ...(9)}, domain={68
69 70 65 85 76 84 95 67 ...(15)}, ]]
2008-01-06 15:14:02 org.codehaus.wadi.tribes.WadiMemberInterceptor
memberDisappeared
INFO: memberDisappeared:tcp://169.254.212.59:4000
Exception in thread "Thread-41" java.lang.NoClassDefFoundError:
EDU/oswego/cs/dl/util/concurrent/CopyOnWriteArrayList$COWIterator
        at EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.iterator(Unknown
Source)
        at org.codehaus.wadi.tribes.TribesCluster$WadiListener.memberDisappeared(TribesCluster.java:271)
        at org.apache.catalina.tribes.group.GroupChannel.memberDisappeared(GroupChannel.java:326)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
        at org.codehaus.wadi.tribes.WadiMemberInterceptor.memberDisappeared(WadiMemberInterceptor.java:86)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
        at org.apache.catalina.tribes.group.interceptors.DomainFilterInterceptor.memberDisappeared(DomainFilterInterceptor.java:65)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
        at org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.memberDisappeared(TcpFailureDetector.java:159)
        at org.apache.catalina.tribes.group.ChannelInterceptorBase.memberDisappeared(ChannelInterceptorBase.java:93)
        at org.apache.catalina.tribes.group.ChannelCoordinator.memberDisappeared(ChannelCoordinator.java:234)
        at org.apache.catalina.tribes.membership.McastService.memberDisappeared(McastService.java:444)
        at org.apache.catalina.tribes.membership.McastServiceImpl$1.run(McastServiceImpl.java:292)

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl