0 Replies Latest reply on Jul 28, 2005 6:19 AM by David Casserly

    Socket exception (Broken Pipe) on rebooting jboss

    David Casserly Newbie

      Hi,

      I get a SocketException from other apps connecting to my jboss server after i reboot it. It doesnt recover. I have a apps on other servers that call ejbs on my jboss server, and when i reboot jboss - i then have to reboot each of these other servers too ??

      Stack Trace:

      2005-07-25 18:15:33 StandardContext[]Controller: Processor [send] thrown an exception: MessageSentBe
      tween: sendMsgToVCCOperators: Caught RemoteException (iMsgid 0): error marshalling arguments; nested
       exception is:
       java.net.SocketException: Broken pipe
      java.lang.RuntimeException: MessageSentBetween: sendMsgToVCCOperators: Caught RemoteException (iMsgi
      d 0): error marshalling arguments; nested exception is:
       java.net.SocketException: Broken pipe
       at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:129)
       at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
       at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:118)
       at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:163)
       at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:103)
       at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
       at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
       at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:169)
       at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:91)
       at $Proxy0.create(Unknown Source)
       at OutNowEJF.HolderService.sendMsgToVCCOperators(HolderService.java:1761)
       at OutNowEJF.HolderService.receivesSmsMsg(HolderService.java:1671)
       at OutNowEJF.web.MessageBean.deliver(MessageBean.java:645)
       at switchfire.wap.send.getViewerURL(send.java:148)
       at switchfire.wap.Controller.processRequest(Controller.java:292)
       at switchfire.wap.Controller.doPost(Controller.java:534)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
      ava:237)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      
       at outnow.filter.LoggingOutFilter.doFilter(LoggingOutFilter.java:35)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
      ava:186)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      
       at outnow.filter.LoggingInFilter.doFilter(LoggingInFilter.java:56)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
      ava:186)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      
       at outnow.filter.KeepMeInFilter.doFilter(KeepMeInFilter.java:35)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
      ava:186)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      
       at outnow.filter.DomainFilter.doFilter(DomainFilter.java:124)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
      ava:186)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:19
      8)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
       at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
       at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
       at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
       at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:534)
      


      Thanks
      Dave
      (sorry cross posted - put it in wrong forum)