Bonjour,

J'ai configuré une error page dans mon web.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<error-page>
  <exception-type>java.lang.Throwable</exception-type>
  <location>/html/error/errorpage.jsp</location>
</error-page>
Pour tester j'ai mis ceci dans une jsp:

Ce qui lance une ArithmeticException

La redirection a l'air de fonctionner sauf que dans le log j'ai cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
SEVERE: Exception Processing ErrorPage[exceptionType=java.lang.Throwable, location=/html/error/errorpage.jsp]
java.lang.IllegalStateException
	at org.apache.coyote.Response.reset(Response.java:297)
	at org.apache.catalina.connector.Response.reset(Response.java:658)
	at org.apache.catalina.connector.Response.reset(Response.java:925)
	at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:417)
	at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:271)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Pour info, le serveur est tomcat 6 et j'utilise également struts.
J'ai cherché un peu sur le net mais je n'ai rien trouvé qui pourrait expliquer cette erreur.

Quelqu'un aurait une idée de la cause? (et tant qu'à faire, de la solution ).

Merci d'avance.