Bonjour,
je suis bloqué dans mon projet car tomcat me ressort l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
8 nov. 2010 16:17:37 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: "Servlet.service()" pour la servlet jsp a généré une exception
java.io.IOException: Erreur: Tentative d''effacement d''un tampon qui a déjà été vidangé (flush)
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
17
18
19
20
21
22
23
24
25
 at org.apache.jasper.runtime.JspWriterImpl.clear(JspWriterImpl.java:150)
        at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:686)
        at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:677)
        at org.apache.jsp.Message_jsp._jspService(Message_jsp.java:108)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        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:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:619)
Je sais ca fait lourd à tout poster mais si quelqu'un à une idée je suis preneur ça m'aiderait vraiment. Une demi journée que je suis bloqué la dessus sans arriver à en trouver la cause...

Voilà le morceau de code q'où provient mon 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
17
18
19
20
21
22
if (xhr.readyState==4) {
		// teste si la r�ponse est arriv�e et contient des donn�es (code HTTP = 200 : OK)
		if (xhr.status == 200) {
			// teste si la r�ponse est arriv�e en XML ou en texte (peut arriver pour certaines configurations d'Apache)
			if (xhr.responseXML != null) {
				XMLDoc= xhr.responseXML;
			} else if (xhr.responseText != null) {
				//si la r�ponse est en texte, transformation en XML (voir fonction fa�ade plus bas)
				XMLDoc= parseFromString(xhr.responseText);
			}
			//D�commentez la ligne suivante pour voir le contenu XML obtenu (ne marche qu'avec FF)
			//alert((new XMLSerializer()).serializeToString(XMLDoc));
 
			//appel de la fonction de traitement qui va ajouter les donn�es au corps de la page (� �crire)
			traiteXML (XMLDoc, id);
 
		//teste si le code de statut est autre que le code renvoy� en cas d'absence de nouveaux messages.
		//Remarque : le code 1223 provient d'un bug avec IE : http://trac.dojotoolkit.org/ticket/2418
		} else if (xhr.status != 204 && xhr.status != 1223) {
		   alert("Un probleme est survenu avec la requete : "+ xhr.status);
                }
	}
La valeur de xhr.status me renvoie : 0 pour préciser sa valeur.