It's late but I found it.

After some ethereal dumps I noticed that the finish method in
org.apache.tomcat.modules.server.Ajp13Interceptor is called 2 times 
when using forward and so we sent 2 time the END_OF_RESPONSE to 
the Apache Web Server.

So Apache (depending on reqs rate and load) will get the 2nd 
END_OF_RESPONSE just after sending the next request to tomcat.
And it will return a NO RESPONSE to browser

I think Costin will find quickly where the problem come from
(two calls to finish() but a quick hack could be to add 
finished = true in finish() :

=>

    public void finish() throws IOException 
    {
        if(!finished) {
            super.finish();
            ajp13.finish();
            finished = true;
        }
    }
<=

Just think that recycle() reset finished to false ;-(

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

Reply via email to