[ 
https://issues.apache.org/jira/browse/WICKET-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13156597#comment-13156597
 ] 

Masaya Seko commented on WICKET-3869:
-------------------------------------

I encountered an trouble likely involved.
I using wicket 1.5.3.

When using a modal 
window(org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow)
with IE, I'm having trouble socket write error.
is called when AbstractResource#setResponseHeaders, with high probability to 
cause trouble.

When rendering modal window, sometimes not called 
AbstractResource#setResponseHeaders.
if so, socket write error does not occur.

The root problem is unknown.

I want to know how to prevent a socket write error.

The following stack trace:
org.apache.wicket.protocol.http.servlet.ResponseIOException: 
ClientAbortException:  java.net.SocketException:
Connection reset by peer: socket write error
    at 
org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:255)
    at 
org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:92)
    at 
org.apache.wicket.request.resource.AbstractResource.setResponseHeaders(AbstractResource.java:611)
    at 
org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:485)
    at 
org.apache.wicket.request.handler.resource.ResourceRequestHandler.respond(ResourceRequestHandler.java:77)
    at 
org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler.respond(ResourceReferenceRequestHandler.java:105)
    at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
    at 
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
    at 
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
    at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
    at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
    at 
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
    at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
    Snip
                
> ResponseIOException when ajax response contains resource reference
> ------------------------------------------------------------------
>
>                 Key: WICKET-3869
>                 URL: https://issues.apache.org/jira/browse/WICKET-3869
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.5-RC5.1
>         Environment: Internet Explorer
>            Reporter: Sodasmile
>              Labels: ResponseIOException, explorer, internet
>             Fix For: 1.5-RC6
>
>         Attachments: Eofproject.7z, internetexplorer-requests.png, 
> iwicket-no-image.tgz, iwicket.zip, lazyloaderror.zip
>
>
> When ajax response (show modal window) contains shared image response, server 
> log reports ResponseIOException.
> See attached example application. Using maven, type mvn package jetty:run. 
> Open http://localhost/8080/iwicket/ in Internet Explorer, click the link, 
> watch server log (may need to open/close modal window a few times, but 
> usually appears on first attempt). 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to