Hi,

remove all filters from your web.xml - not the Wicket one of course ;) - and see whether this changes something.

Check your access log for the failing url, so you can check who is involved in writing the response.

Regards
Sven


Am 18.10.2017 um 19:07 schrieb Wayne W:
Hi,

we have a lot of these in our production logs:

java.lang.IllegalStateException: getOutputStream() has already been called
for this response
         at
org.apache.catalina.connector.Response.getWriter(Response.java:578)
         at
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:212)
         at
javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:109)
         at
org.apache.wicket.protocol.http.servlet.ServletWebResponse.write(ServletWebResponse.java:110)
         at
org.apache.wicket.protocol.http.HeaderBufferingWebResponse.write(HeaderBufferingWebResponse.java:179)
         at
org.apache.wicket.protocol.http.BufferedWebResponse$WriteCharSequenceAction.invoke(BufferedWebResponse.java:171)
         at
org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:602)
         at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:198)
         at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
         at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
         at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:314)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:323)
         at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:237)
         at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
         at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
         at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
         at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
         at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
         at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)


What cab cause these and what should we do?

We also get lots of these (but not as many)

java.lang.IllegalStateException: Cannot call sendRedirect() after the
response has been committed
         at
org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:494)
         at
javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
         at
hub.app.servlet.RelativeUrlFilter$RelativeUrlServletResponseFilter.sendRedirect(RelativeUrlFilter.java:111)
         at
org.apache.wicket.protocol.http.servlet.ServletWebResponse.sendRedirect(ServletWebResponse.java:288)
         at
org.apache.wicket.protocol.http.HeaderBufferingWebResponse.sendRedirect(HeaderBufferingWebResponse.java:117)
         at
org.apache.wicket.request.handler.render.WebPageRenderer.redirectTo(WebPageRenderer.java:161)
         at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:280)
         at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
         at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
         at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
         at
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:314)
         at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:237)
         at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
         at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
         at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
         at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
         at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
         at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to