On Fri, 10 Dec 2004 08:22:12 -0400, Peng Tuck Kwok
<[EMAIL PROTECTED]> wrote:
>It says you have attempted to forward after a response has been commited. 
>Can you post some code related to this error ? 

yes here's the code involved with the problem (at least this is the code 
that's giving the error.  It's inside a controller class.

            RequestDispatcher showDispatcher =
                  req.getRequestDispatcher(showService);
 
            if (showDispatcher != null) 
            {    
                System.out.println("before crash");
                showDispatcher.forward(req, res);
                System.out.println("after crash");
            }
 
the error is occuring on the "showDispatcher.forward(req, res);" line.

What's weird if it was already forwarded then the taskDispatcher should be 
null.  In which case this code should not fire at all.  When Tomcat is run 
from commandline this is exactly what happens, and no errors.  But when it's 
run from within Netbeans  the following error is outputted to the browser 
window.
type Status report

message /Profiler_Test/servlet/TSIController.TSIController

description The requested resource 
(/Profiler_Test/servlet/TSIController.TSIController) is not available.

and the console output has this error
java.lang.IllegalStateException: Cannot forward after response has been 
committed

I find it odd that it works fine from commandline, but fails inside of 
netbeans.  

Dan McMillan
 

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

Reply via email to