Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003136 [Hessian] major always 12-07-08 19:37 12-10-08 18:13
Reporter yeahyf View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.2.0
Summary 0003136: com.caucho.hessian.client.HessianConnectionException: 500: java.net.SocketException: Socket closed
Description com.caucho.hessian.client.HessianConnectionException: 500: java.net.SocketException: Socket closed
    at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:197)
    at $Proxy52.sendRequest(Unknown Source)
    at com.abc.wss.common.wb.client.WBClientProxy.send(WBClientProxy.java:98)
    at com.abc.wss.proxy.CustProxy.send(CustProxy.java:113)
    at com.abc.wss.service.CustService.getCustInfo_CUST(CustService.java:351)
    at com.abc.wss.service.CustService$$FastClassByCGLIB$$b134a0f0.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:675)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
    at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:616)
    at com.abc.wss.service.CustService$$EnhancerByCGLIB$$2a336bf.getCustInfo_CUST(<generated>)
    at com.abc.wss.bo.searchpoint.QueryCustPointImpl.getSelectList(QueryCustPointImpl.java:146)
    at com.abc.wss.action.searchpoint.QueryCustPointAction.execute(QueryCustPointAction.java:132)
    at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
    at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
    at com.tydic.wss.interceptor.SearchInterceptor.intercept(SearchInterceptor.java:35)
    at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at com.abc.wss.interceptor.AgreementInterceptor.intercept(AgreementInterceptor.java:49)
    at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
    at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
    at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
    at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
    at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504)
    at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3229)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2002)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1908)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1362)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Caused by: java.net.SocketException: Socket closed
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    at weblogic.net.http.MessageHeader.isHTTP(MessageHeader.java:220)
    at weblogic.net.http.MessageHeader.parseHeader(MessageHeader.java:143)
    at weblogic.net.http.HttpClient.parseHTTP(HttpClient.java:475)
    at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:368)
    at weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConnection.java:36)
    at com.caucho.hessian.client.HessianProxy.invoke(HessianProxy.java:179)
    ... 44 more
Additional Information
Attached Files

- Relationships

- Notes
(0003582)
yeahyf
12-07-08 20:44

web server:weblogic922
 
(0003597)
yeahyf
12-10-08 18:13

client side use weblogic92
server side user weblogic92
CLOSE_WAIT status tcp_con is so much in the server side that client side report the same error:
com.caucho.hessian.client.HessianConnectionException: 500: java.net.SocketException: Socket closed
 

- Issue History
Date Modified Username Field Change
12-07-08 19:37 yeahyf New Issue
12-07-08 20:44 yeahyf Note Added: 0003582
12-10-08 18:13 yeahyf Note Added: 0003597


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
30 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker