this usually occurs when ur response has already been redirected and again u r calling REquestDispatcher to forward to next page.. check if action forward is set only once.. or if accidently u have called response.sendRedirect();,somewhere on ur jsp or Action class hope this helps u out
On Mon, 01 Aug 2005 Jmeter User wrote : >Hi, > I am including the response of an action in to the same page that >has triggered the action and getting an exception saying: > > >ERROR - Servlet.service() for servlet action threw exception >java.lang.IllegalStateException: Cannot forward after response has >been committed > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:314) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) > at > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069) > at > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) > at > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:673) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:575) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:500) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) > at > com.gwinnetteonlinedirectory.jsp.gold.public_.spotlight_jsp._jspService(spotlight_jsp.java:50) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:673) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:575) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:500) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) > at > com.xyz.jsp.gold.public_.index_jsp._jspx_meth_html_html_0(index_jsp.java:97) > at com.xyz.jsp.gold.public_.index_jsp._jspService(index_jsp.java:59) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675) > at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:534) > >Please help me as to how I can resolve this issue. > >Thanks, >JU. > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >