https://issues.apache.org/bugzilla/show_bug.cgi?id=48855
Summary: crash coyote.http11, http 502 Product: Tomcat 6 Version: 6.0.20 Platform: Other OS/Version: Linux Status: NEW Severity: critical Priority: P2 Component: Catalina AssignedTo: dev@tomcat.apache.org ReportedBy: a.dila...@bytesh.com We have a big problem in different tomcat 5, 6 Java servlet application invoked via apache mod_proxy return http 502 error, after a large number of request. In this occasion the first crash signal a double stack, I think this arrives from a 2 different threads, see “FIRST STACK”. After this error most of the request signal the error 502 and in the same moment in the catalina.out we find the second error see “SECOND STACK”. If we try to call directly the tomcat that error don’t appear, if we call the apache this appear. We have synchronized the request.setHeader(…) but nothing change, this error random comeback. thanks Aristide Di Lauro Mod_proxy configuration : ProxyPass /BH/ http://machine:8081/BH/ ProxyPassReverse /BH/ http:// machine:8081/BH/ ------------------------------- FIRST STACK: ------------------------------- java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:269) at org.apache.tomcat.util.http.MimeHeaders.getName(MimeHeaders.java:164) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1578) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1609) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:944) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:944) at org.apache.coyote.Response.action(Response.java:183) at org.apache.coyote.Response.action(Response.java:183) at org.apache.coyote.Response.sendHeaders(Response.java:379) at org.apache.coyote.Response.sendHeaders(Response.java:379) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:305) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:305) at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288) at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288) at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98) at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98) at sun.nio.cs.StreamEncoder$ConverterSE.implFlush(StreamEncoder.java:292) at sun.nio.cs.StreamEncoder$ConverterSE.implFlush(StreamEncoder.java:292) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:202) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:202) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:236) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:236) at java.io.PrintWriter.flush(PrintWriter.java:291) at java.io.PrintWriter.flush(PrintWriter.java:291) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.write(JS2Pckj.java:1194) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.write(JS2Pckj.java:1194) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.gestioneVisualizzazioneWAIT(JS2Pckj.java:216) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.gestioneVisualizzazioneWAIT(JS2Pckj.java:216) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.gestioneTemplateXML(JS2Pckj.java:192) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.gestioneTemplateXML(JS2Pckj.java:192) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.trattamentoStandard(JS2Pckj.java:295) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.trattamentoStandard(JS2Pckj.java:295) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.esegui(JS2Pckj.java:137) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.esegui(JS2Pckj.java:137) at bytesh.jsipert2.server.framework.BHJS2GestioneDellaRichiesta.eseguiRichiesta(BHJS2GestioneDellaRichiesta.java:290) at bytesh.jsipert2.server.framework.BHJS2GestioneDellaRichiesta.eseguiRichiesta(BHJS2GestioneDellaRichiesta.java:290) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScriptingJS2(JS2OrchestratorBus.java:123) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScriptingJS2(JS2OrchestratorBus.java:123) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScripting(JS2OrchestratorBus.java:40) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScripting(JS2OrchestratorBus.java:40) at bytesh.bh.framework.server.orchBus.ByteOrchestratorBus.eseguiRichiesta(ByteOrchestratorBus.java:83) at bytesh.bh.framework.server.orchBus.ByteOrchestratorBus.eseguiRichiesta(ByteOrchestratorBus.java:83) at bytesh.bh.framework.server.ExecuteRequest.startACTION(ExecuteRequest.java:584) at bytesh.bh.framework.server.ExecuteRequest.startACTION(ExecuteRequest.java:584) at bytesh.bh.framework.server.ExecuteRequest.gestioneACTION(ExecuteRequest.java:254) at bytesh.bh.framework.server.ExecuteRequest.gestioneACTION(ExecuteRequest.java:254) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:172) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:172) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:96) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:96) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:85) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:85) at bytesh.bh.framework.server.WebSipertServletBH.esecuzione(WebSipertServletBH.java:193) at bytesh.bh.framework.server.WebSipertServletBH.esecuzione(WebSipertServletBH.java:193) at bytesh.jsipert2.server.framework.WebSipertServletJSipert2.doGet(WebSipertServletJSipert2.java:87) at bytesh.jsipert2.server.framework.WebSipertServletJSipert2.doGet(WebSipertServletJSipert2.java:87) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 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.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 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.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:811) at java.lang.Thread.run(Thread.java:811) java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:269) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1531) at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:269) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:944) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1531) at org.apache.coyote.Response.action(Response.java:181) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:944) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:566) at org.apache.coyote.Response.action(Response.java:181) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:566) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:387) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:387) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) at sun.nio.cs.StreamEncoder$ConverterSE.implClose(StreamEncoder.java:306) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:210) at sun.nio.cs.StreamEncoder$ConverterSE.implClose(StreamEncoder.java:306) at java.io.OutputStreamWriter.close(OutputStreamWriter.java:245) at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:210) at java.io.PrintWriter.close(PrintWriter.java:308) at java.io.OutputStreamWriter.close(OutputStreamWriter.java:245) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.writeXml(JS2Pckj.java:1259) at java.io.PrintWriter.close(PrintWriter.java:308) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.esegui(JS2Pckj.java:172) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.writeXml(JS2Pckj.java:1259) at bytesh.jsipert2.server.framework.BHJS2GestioneDellaRichiesta.eseguiRichiesta(BHJS2GestioneDellaRichiesta.java:290) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.esegui(JS2Pckj.java:172) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScriptingJS2(JS2OrchestratorBus.java:123) at bytesh.jsipert2.server.framework.BHJS2GestioneDellaRichiesta.eseguiRichiesta(BHJS2GestioneDellaRichiesta.java:290) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScripting(JS2OrchestratorBus.java:40) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScriptingJS2(JS2OrchestratorBus.java:123) at bytesh.bh.framework.server.orchBus.ByteOrchestratorBus.eseguiRichiesta(ByteOrchestratorBus.java:83) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScripting(JS2OrchestratorBus.java:40) at bytesh.bh.framework.server.ExecuteRequest.startACTION(ExecuteRequest.java:584) at bytesh.bh.framework.server.orchBus.ByteOrchestratorBus.eseguiRichiesta(ByteOrchestratorBus.java:83) at bytesh.bh.framework.server.ExecuteRequest.gestioneACTION(ExecuteRequest.java:254) at bytesh.bh.framework.server.ExecuteRequest.startACTION(ExecuteRequest.java:584) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:172) at bytesh.bh.framework.server.ExecuteRequest.gestioneACTION(ExecuteRequest.java:254) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:96) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:172) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:85) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:96) at bytesh.bh.framework.server.WebSipertServletBH.esecuzione(WebSipertServletBH.java:193) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:85) at bytesh.jsipert2.server.framework.WebSipertServletJSipert2.doGet(WebSipertServletJSipert2.java:87) at bytesh.bh.framework.server.WebSipertServletBH.esecuzione(WebSipertServletBH.java:193) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at bytesh.jsipert2.server.framework.WebSipertServletJSipert2.doGet(WebSipertServletJSipert2.java:87) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at java.lang.Thread.run(Thread.java:811) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:811) java.lang.ArrayIndexOutOfBoundsException at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:269) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1531) java.lang.ArrayIndexOutOfBoundsException at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:944) at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:269) at org.apache.coyote.Response.action(Response.java:181) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1531) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:566) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:944) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.coyote.Response.action(Response.java:181) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:566) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:387) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:387) at sun.nio.cs.StreamEncoder$ConverterSE.implClose(StreamEncoder.java:306) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:210) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at java.io.OutputStreamWriter.close(OutputStreamWriter.java:245) at sun.nio.cs.StreamEncoder$ConverterSE.implClose(StreamEncoder.java:306) at java.io.PrintWriter.close(PrintWriter.java:308) at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:210) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.writeXml(JS2Pckj.java:1259) at java.io.OutputStreamWriter.close(OutputStreamWriter.java:245) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.esegui(JS2Pckj.java:172) at java.io.PrintWriter.close(PrintWriter.java:308) at bytesh.jsipert2.server.framework.BHJS2GestioneDellaRichiesta.eseguiRichiesta(BHJS2GestioneDellaRichiesta.java:290) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.writeXml(JS2Pckj.java:1259) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScriptingJS2(JS2OrchestratorBus.java:123) at bytesh.jsipert2.server.framework.pckj.JS2Pckj.esegui(JS2Pckj.java:172) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScripting(JS2OrchestratorBus.java:40) at bytesh.jsipert2.server.framework.BHJS2GestioneDellaRichiesta.eseguiRichiesta(BHJS2GestioneDellaRichiesta.java:290) at bytesh.bh.framework.server.orchBus.ByteOrchestratorBus.eseguiRichiesta(ByteOrchestratorBus.java:83) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScriptingJS2(JS2OrchestratorBus.java:123) at bytesh.bh.framework.server.ExecuteRequest.startACTION(ExecuteRequest.java:584) at bytesh.bh.framework.server.orchBus.action.JS2OrchestratorBus.startScripting(JS2OrchestratorBus.java:40) at bytesh.bh.framework.server.ExecuteRequest.gestioneACTION(ExecuteRequest.java:254) at bytesh.bh.framework.server.orchBus.ByteOrchestratorBus.eseguiRichiesta(ByteOrchestratorBus.java:83) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:172) at bytesh.bh.framework.server.ExecuteRequest.startACTION(ExecuteRequest.java:584) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:96) at bytesh.bh.framework.server.ExecuteRequest.gestioneACTION(ExecuteRequest.java:254) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:85) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:172) at bytesh.bh.framework.server.WebSipertServletBH.esecuzione(WebSipertServletBH.java:193) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:96) at bytesh.jsipert2.server.framework.WebSipertServletJSipert2.doGet(WebSipertServletJSipert2.java:87) at bytesh.bh.framework.server.ExecuteRequest.execute(ExecuteRequest.java:85) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at bytesh.bh.framework.server.WebSipertServletBH.esecuzione(WebSipertServletBH.java:193) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at bytesh.jsipert2.server.framework.WebSipertServletJSipert2.doGet(WebSipertServletJSipert2.java:87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at java.lang.Thread.run(Thread.java:811) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:811) ------------------------------- SECOND STACK: ------------------------------- Mar 4, 2010 10:57:05 AM org.apache.catalina.connector.CoyoteAdapter service SEVERE: An exception or error occurred in the container during the request processing java.lang.ArrayIndexOutOfBoundsException at org.apache.tomcat.util.http.MimeHeaders.clear(MimeHeaders.java:130) at org.apache.coyote.Response.reset(Response.java:289) at org.apache.catalina.connector.Response.reset(Response.java:658) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:811) Mar 4, 2010 10:57:05 AM org.apache.coyote.http11.Http11Processor process SEVERE: Error finishing response java.lang.NullPointerException at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:267) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1578) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:944) at org.apache.coyote.Response.action(Response.java:181) at org.apache.coyote.http11.InternalOutputBuffer.endRequest(InternalOutputBuffer.java:379) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:889) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:811) Mar 4, 2010 10:57:05 AM org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process SEVERE: Error reading request, ignored java.lang.NullPointerException at org.apache.tomcat.util.http.MimeHeaders.clear(MimeHeaders.java:130) at org.apache.coyote.Response.recycle(Response.java:579) at org.apache.coyote.http11.InternalOutputBuffer.nextRequest(InternalOutputBuffer.java:349) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:911) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:811) -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org