Re: standard valve / errors handling

2007-08-19 Thread David Delbecq

Bill Barker a écrit :




Problem: because of the valve problem, my jsp is not called. This jsp is
supposed to handle displaying of this NullPointerException's
stacktrace(). Is there a way to configure the standard valve so that is
dumps the stacktrace in tomcat log?




Well, it isn't really the valve's problem, so much as it a problem with the 
webdav servlet :).


Tomcat has already send the Response headers back to the browser (and 
probably part of the Response body as well), so there is no way (under the 
HTTP protocol) for it to tell the browser oops, this is what I meant to 
send.


  
I know that, an my question is still Is there  a way to configure the 
standard valve so that is
dumps the stacktrace in tomcat log? My problem is to get access to that 
NullPointerException so i can fix the servlet :)


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



standard valve / errors handling

2007-08-17 Thread David Delbecq
Hello,

it is my understanding that tomcat uses a valve to detect Throwables
from webapp and redirect to error page. However, in some case, it seems
impossible to redirect to error page:

68937425 [http-8081-Processor14] ERROR
StandardWrapper[/intranet:webdav]  - Servlet.service() for servlet
webdav threw exception
java.lang.NullPointerException
Aug 17, 2007 9:11:36 AM org.apache.catalina.core.StandardHostValve custom
SEVERE: Exception Processing
ErrorPage[exceptionType=java.lang.Exception, location=/jsp/error.jsp]
java.lang.IllegalStateException
at org.apache.coyote.Response.reset(Response.java:296)
at org.apache.catalina.connector.Response.reset(Response.java:642)
at org.apache.catalina.connector.Response.reset(Response.java:908)
at
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:355)
at
org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:211)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:134)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)

Problem: because of the valve problem, my jsp is not called. This jsp is
supposed to handle displaying of this NullPointerException's
stacktrace(). Is there a way to configure the standard valve so that is
dumps the stacktrace in tomcat log?

Thank you.


-- 
http://www.noooxml.org/


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: standard valve / errors handling

2007-08-17 Thread Bill Barker

David Delbecq [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]
 Hello,

 it is my understanding that tomcat uses a valve to detect Throwables
 from webapp and redirect to error page. However, in some case, it seems
 impossible to redirect to error page:

 68937425 [http-8081-Processor14] ERROR
 StandardWrapper[/intranet:webdav]  - Servlet.service() for servlet
 webdav threw exception
 java.lang.NullPointerException
 Aug 17, 2007 9:11:36 AM org.apache.catalina.core.StandardHostValve custom
 SEVERE: Exception Processing
 ErrorPage[exceptionType=java.lang.Exception, location=/jsp/error.jsp]
 java.lang.IllegalStateException
at org.apache.coyote.Response.reset(Response.java:296)
at org.apache.catalina.connector.Response.reset(Response.java:642)
at org.apache.catalina.connector.Response.reset(Response.java:908)
at
 org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:355)
at
 org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:211)
at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:134)
at
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at
 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
at
 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at
 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)

 Problem: because of the valve problem, my jsp is not called. This jsp is
 supposed to handle displaying of this NullPointerException's
 stacktrace(). Is there a way to configure the standard valve so that is
 dumps the stacktrace in tomcat log?


Well, it isn't really the valve's problem, so much as it a problem with the 
webdav servlet :).

Tomcat has already send the Response headers back to the browser (and 
probably part of the Response body as well), so there is no way (under the 
HTTP protocol) for it to tell the browser oops, this is what I meant to 
send.

 Thank you.


 -- 
 http://www.noooxml.org/


 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

 




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]