It seems that you are doing a forward after partially
populating the response. Below is from Servlet Spec
2.3, SRV.8.4 - 

If output data exists in the response buffer that has
not been commited, the content must be cleared before
the the target servlet's service method is called. If
the response has been commited, an
IllegalStateException must be thrown.

That may be relevant. Also search for
IllegalStateException in the spec may also help.

 --- Tran Nguyen Thanh Bao <[EMAIL PROTECTED]>
wrote: > 
> Dear all,
> Does any one know the following kind of bug:
> After submit and process by Action bean,I print the
> ActionForwaed object:  
> forward to:
>
ForwardConfig[name=success,path=/pages/jsp/common/CM-001-SearchConditionInput.jsp,redirect=false,contextRelative=false]
> 
> StandardWrapperValve[action]: Servlet.service() for
> servlet action threw exception
> java.lang.IllegalStateException: Cannot forward
> after response has been committed
> java.lang.IllegalStateException: Cannot forward
> after response has been committed     at
>
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:367)
>       at
>
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)
>       at
>
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1058)
>       at
>
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:451)
>       at
>
org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:401)
>       at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
>       at
>
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420)
>       at
>
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)
>       at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>       at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>       at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
>
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
>       at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
>       at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
>       at java.lang.Thread.run(Thread.java:484)
> 
> 
> Thanks for any advices from u,
> TRAN
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>  

__________________________________________________
Do You Yahoo!?
Send free SMS from your PC!
http://sg.sms.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to