Hi , I get this exception from tc 3.3.2dev: java.lang.IllegalStateException: getOutputStream() has already been called at org.apache.tomcat.facade.HttpServletResponseFacade.getWriter(HttpServletResp onseFacade.java:199) at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:166) at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:158) at display_11._jspService(display_11.java:148) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:570) at org.apache.tomcat.core.Handler.invoke(Handler.java:322) at org.apache.tomcat.core.Handler.service(Handler.java:235) at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:481) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:91 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10I nterceptor.java:176) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:533) at java.lang.Thread.run(Thread.java:536)
for this code : ( decompiled from work/.../...class ) .... httpservletresponse.setHeader("Cache-Control", "no-cache"); httpservletresponse.setHeader("Expires", "0"); httpservletresponse.setContentType(s1); // s1 depends on the type of data outputed ( image/gif or text/plain ) httpservletresponse.setHeader("Content-length", String.valueOf(abyte0.length)); httpservletresponse.getOutputStream().write(abyte0); } After this is no output from the jsp, but jasper added an "\n" output to jspWriter. The tricky part: The exception is shown if output TEXT , the TEXT is not outputed. The exception is NOT SHOWN if i output IMAGE/GIF , but the GIF is! In both cases the Exception is thrown and logged in stdout.log! I worked around that problem by outputing texts with out.write() so it does no longer care, but i think its a bug in TC.. cu M.Schwarz -- To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>