[ 
https://issues.apache.org/struts/browse/WW-3152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes Wannemacher updated WW-3152:
--------------------------------

    Fix Version/s: 2.1.8

can you create a small-ish app or something to reproduce the problem, it would 
be easier to fix with some more info since I don't see it (plus, I don't know 
if I have IE6 anywhere).

> save Token - Multiple click on Button in IE 
> --------------------------------------------
>
>                 Key: WW-3152
>                 URL: https://issues.apache.org/struts/browse/WW-3152
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.1.6
>         Environment: IE 6
>            Reporter: Rameshkumar P
>             Fix For: 2.1.8
>
>
> we are using tokensession - getting error on mutiple click on button. 
> it is happening only in IE6 
> The application has encountered a problem. Please try again. 
> org.apache.tiles.TilesException: socket write error: Connection reset by 
> peer. at 
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:425)
>  at 
> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:368)
>  at 
> org.apache.struts2.views.tiles.TilesResult.doExecute(TilesResult.java:105) at 
> org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265)
>  at 
> org.apache.struts2.interceptor.TokenSessionStoreInterceptor.handleValidToken(TokenSessionStoreInterceptor.java:162)
>  at 
> org.apache.struts2.interceptor.TokenInterceptor.doIntercept(TokenInterceptor.java:144)
>  at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)
>  at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)
>  at 
> org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
>  at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
>  at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
>  at 
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
>  at 
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
>  at 
> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
>  Caused by: java.net.SocketException: socket write error: Connection reset by 
> peer. at jrockit.net.SocketNativeIO.writeBytesPinned(I[BII)V(Native Method) 
> at 
> jrockit.net.SocketNativeIO.socketWrite(Ljava.io.FileDescriptor;[BII)V(Unknown 
> Source) at 
> java.net.SocketOutputStream.socketWrite0(Ljava.io.FileDescriptor;[BII)V(SocketOutputStream.java:???)
>  at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at 
> java.net.SocketOutputStream.write(SocketOutputStream.java:136) at 
> weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:525)
>  at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:504) 
> at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382) at 
> weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:469) at 
> weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:304) at 
> weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:133)
>  at weblogic.servlet.jsp.JspWriterImpl.write(JspWriterImpl.java:245) at 
> jsp_servlet._pages._layouts.__basiclayout._writeText(__basiclayout.java:42) 
> at 
> jsp_servlet._pages._layouts.__basiclayout._jspService(__basiclayout.java:140) 
> at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) at 
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
>  at 
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
>  at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283) 
> at 
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) 
> at 
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:500)
>  at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
>  at 
> org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
>  at 
> org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
>  at 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to