Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.2.6
-
None
Description
Wicket is good about swallowing up most ClientAbortException but it seemed to have the following case:
wicket.WicketRuntimeException: Cannot load static content for request [...]
at wicket.protocol.http.request.WebExternalResourceRequestTarget.respond(WebExternalResourceRequestTarget.java:116)
at wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49)
at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(AbstractCompoundRequestCycleProcessor.java:66)
at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:902)
at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:934)
at wicket.RequestCycle.step(RequestCycle.java:1010)
at wicket.RequestCycle.steps(RequestCycle.java:1084)
at wicket.RequestCycle.request(RequestCycle.java:454)
at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[...]
Caused by: ClientAbortException: java.io.IOException
[...]
Please make sure Wicket swallows this exception as well.