[
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