Sorry the delay (and for sending a copy directly to your address). I got a little vacation :)
Torsten Fohrer wrote:
Please try this steps.....
1. hang on catalina.out, access.log
OK. I assume that access.log is localhost_log.<date>, is that correct ?
Yes. I get several GC info (-verbose:gc in setclasspath.sh) on catalina.out, and on localhost_log, I get several lines like2. request the page with the browser => something changes in logs?
2003-01-06 16:19:19 StandardContext[/des]: Trying exact match
2003-01-06 16:19:19 StandardContext[/des]: Trying prefix match
2003-01-06 16:19:19 StandardContext[/des]: Mapped to servlet 'org.apache.catalina.INVOKER.pckSipeServlet.ConsultaProducao.ControleConsultarProducao' with servlet path '/servlet/pckSipeServlet.ConsultaProducao.ControleConsultarProducao' and path info 'null' and update=true
2003-01-06 16:19:23 StandardContext[/des]: Mapping contextPath='/des' with requestURI='/des/servlet/pckSipeServlet.ConsultaOrgao.ControleConsultarOrgao' and relativeURI='/servlet/pckSipeServlet.ConsultaOrgao.ControleConsultarOrgao'
Looks like one of this sets per request.
The servlet is kinda complicated (generated by VisualAge Generator), but I think I got it.3. add some System.out.println() at beginning and end of the servlet
4. request the page again with the browser => output of the System.out.printlnWell. Lemme say that on port 8083 (HttpConnector), everything went OK, and I was able to see my println on catalina.out. Localhost_log is almost the same as above.
On port 8080 (Coyote) I got the following exception (and the blank screen):
--------- UNCAUGHT EXCEPTION ---------
java.lang.IllegalStateException: Cannot create a session after the response has been committed
at org.apache.coyote.tomcat4.CoyoteRequest.doGetSession(CoyoteRequest.java:1884)
at org.apache.coyote.tomcat4.CoyoteRequest.getSession(CoyoteRequest.java:1731)
at org.apache.coyote.tomcat4.CoyoteRequestFacade.getSession(CoyoteRequestFacade.java:365)
at br.unicamp.ccuec.servlet.http.VisualServlet.getSession(Unknown Source)
at pckAdcoGUIComum.ControleErro.ControleErro.mtSalvaErroGenericoArquivo(Unknown Source)
at pckAdcoGUIComum.ControleErro.ControleErro.mtSalvaErro(Unknown Source)
at pckAdcoGUIComum.ControleErro.ControleErro.mtDefineErro(Unknown Source)
at pckSipeServlet.ConsultaProducao.ControleConsultarProducao.handleException(Unknown Source)
at pckSipeServlet.ConsultaProducao.ControleConsultarProducao.mtTrataConsultarProducao(Unknown Source)
at pckSipeServlet.ConsultaProducao.ControleConsultarProducao.connEtoM1(Unknown Source)
at pckSipeServlet.ConsultaProducao.ControleConsultarProducao.requestReceived(Unknown Source)
at br.unicamp.ccuec.servlet.http.VisualServlet.fireRequestReceived(Unknown Source)
at br.unicamp.ccuec.servlet.http.VisualServlet.service(Unknown Source)
at br.unicamp.ccuec.servlet.http.Router.forwardToServiceHandler(Unknown Source)
at br.unicamp.ccuec.servlet.http.Router.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
and some more stuff I deleted.
If I hit "Reload" once (sometimes twice), things work (no exception, I see my println on catalina.out and get data on the browser). If I hit "Reload" again, I get the exception again...
I don't know if this is time related or has something to do with my application. Some people wrote me directly saying that they had the same problem and it disapeared when they switched to HttpConnector.
I don't really understand the cause of this exception... Seems to be related to getSession() method. I'm not aware of any changes in the interface... And I did not tried an older version of the JDK (I'm using 1.4.1_01 and 1.3.1_06).
Thanks a lot for your time,
Fabio.
ok?
On Thursday 19 December 2002 18:50, you wrote:
Remy Maucherat wrote:
Fabio Mengue wrote:I'm sorry... But it didn't.
Hello,The bug can affect servlets which use a Writer. The same patch should
Did not work for me. I still get the blank pages. Mine are servlet
related, not JSP related.
fix it.
What can I do to help figure this out ? I'm not directly involved with
the developers, so I don't know exactly what they are using. If the
Writer class you said is related to HttpServletResponse, then they are
using it.
I don't get any output of it on the log files, I just know that request
is processed, and the response is a blank page.
And on the machine next to mine, connected to port 8083, everything is
fine.
Thanks a lot,
Fabio.
Remy
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- Fabio Mengue - Centro de Computacao - Unicamp [EMAIL PROTECTED] [EMAIL PROTECTED] ---------------------------------------------------------------- When explaining a command, or language feature, or hardware widget, first describe the problem it is designed to solve. David Martin -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
