Hi, Thanks! Seems that the following code works, but
after the call to the lister method is finished the
Tapestry framework throws a lot of exceptions .. see
below. 
Does anyone have an idea how to overcome this?
=====================================================
        FileInputStream in = new
FileInputStream(file); 
        response.setHeader("Content-disposition",
"inline; filename=" + file.getName());
        response.setContentType(mimetype);
        response.setContentLength((int)size);
        ServletOutputStream out =
response.getOutputStream();
  
        while (in.read(data) > -1) {
          out.write(data);
        }
        in.close();
        response.flushBuffer();
=====================================================



1765203 [http-8080-Processor23] ERROR
org.apache.tapestry.web.ServletWebResponse  - Unable
to reset response buffer:
java.lang.IllegalStateException
java.lang.IllegalStateException
        at
org.apache.catalina.connector.ResponseFacade.reset(ResponseFacade.java:307)
        at
org.apache.tapestry.web.ServletWebResponse.reset(ServletWebResponse.java:128)
        at
org.apache.tapestry.web.ServletWebResponse.getPrintWriter(ServletWebResponse.java:90)
        at
$WebResponse_10e2dfd55ef.getPrintWriter($WebResponse_10e2dfd55ef.java)
        at
$WebResponse_10e2dfd54ca.getPrintWriter($WebResponse_10e2dfd54ca.java)
        at
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:67)
        at
$ResponseRenderer_10e2dfd54e2.renderResponse($ResponseRenderer_10e2dfd54e2.java)
        at
org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:46)
        at
$ExceptionPresenter_10e2dfd54d2.presentException($ExceptionPresenter_10e2dfd54d2.java)
        at
org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:121)
        at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:280)
        at
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
        at
$WebRequestServicer_10e2dfd552c.service($WebRequestServicer_10e2dfd552c.java)
        at
com.fmi.weprom.util.WepromRequestFilter.service(WepromRequestFilter.java:38)
        at
$WebRequestServicerFilter_10e2dfd552a.service($WebRequestServicerFilter_10e2dfd552a.java)
        at
$WebRequestServicer_10e2dfd552e.service($WebRequestServicer_10e2dfd552e.java)
        at
$WebRequestServicer_10e2dfd5526.service($WebRequestServicer_10e2dfd5526.java)
        at
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
        at
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
        at
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
        at
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
        at
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
        at
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
        at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
        at
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        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:595)
1765219 [http-8080-Processor23] WARN 
tapestry.error.RequestExceptionReporter  - Unable to
process client request: getOutputStream() has already
been calle
d for this response
java.lang.IllegalStateException: getOutputStream() has
already been called for this response
        at
org.apache.catalina.connector.Response.getWriter(Response.java:599)
        at
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
        at
org.apache.tapestry.web.ServletWebResponse.getPrintWriter(ServletWebResponse.java:110)
        at
$WebResponse_10e2dfd55ef.getPrintWriter($WebResponse_10e2dfd55ef.java)
        at
$WebResponse_10e2dfd54ca.getPrintWriter($WebResponse_10e2dfd54ca.java)
        at
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:67)
        at
$ResponseRenderer_10e2dfd54e2.renderResponse($ResponseRenderer_10e2dfd54e2.java)
        at
org.apache.tapestry.engine.DirectService.service(DirectService.java:137)
        at
$IEngineService_10e2dfd554f.service($IEngineService_10e2dfd554f.java)
        at
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
        at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
        at
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
        at
$WebRequestServicer_10e2dfd552c.service($WebRequestServicer_10e2dfd552c.java)
        at
com.fmi.weprom.util.WepromRequestFilter.service(WepromRequestFilter.java:38)
        at
$WebRequestServicerFilter_10e2dfd552a.service($WebRequestServicerFilter_10e2dfd552a.java)
        at
$WebRequestServicer_10e2dfd552e.service($WebRequestServicer_10e2dfd552e.java)
        at
$WebRequestServicer_10e2dfd5526.service($WebRequestServicer_10e2dfd5526.java)
        at
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
        at
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
        at
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
        at
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
        at
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
        at
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
        at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
        at
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        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:595)


**********************************************************


Unable to process client request: getOutputStream()
has already been called for this response


      Session id    : 144C20D7BAED7893631E1485A18F76E7

Exceptions:

java.lang.IllegalStateException: getOutputStream() has
already been called for this response
org.apache.catalina.connector.Response.getWriter(Response.java:599)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
org.apache.tapestry.web.ServletWebResponse.getPrintWriter(ServletWebResponse.java:110)
$WebResponse_10e2dfd55ef.getPrintWriter($WebResponse_10e2dfd55ef.java)
$WebResponse_10e2dfd54ca.getPrintWriter($WebResponse_10e2dfd54ca.java)
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:67)
$ResponseRenderer_10e2dfd54e2.renderResponse($ResponseRenderer_10e2dfd54e2.java)
org.apache.tapestry.engine.DirectService.service(DirectService.java:137)
$IEngineService_10e2dfd554f.service($IEngineService_10e2dfd554f.java)
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
$WebRequestServicer_10e2dfd552c.service($WebRequestServicer_10e2dfd552c.java)
com.fmi.weprom.util.WepromRequestFilter.service(WepromRequestFilter.java:38)
$WebRequestServicerFilter_10e2dfd552a.service($WebRequestServicerFilter_10e2dfd552a.java)
$WebRequestServicer_10e2dfd552e.service($WebRequestServicer_10e2dfd552e.java)
$WebRequestServicer_10e2dfd5526.service($WebRequestServicer_10e2dfd5526.java)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)

**********************************************************

1765281 [http-8080-Processor23] WARN 
tapestry.error.RequestExceptionReporter  - Unable to
present exception page: getOutputStream() has already
been calle
d for this response
java.lang.IllegalStateException: getOutputStream() has
already been called for this response
        at
org.apache.catalina.connector.Response.getWriter(Response.java:599)
        at
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
        at
org.apache.tapestry.web.ServletWebResponse.getPrintWriter(ServletWebResponse.java:110)
        at
$WebResponse_10e2dfd55ef.getPrintWriter($WebResponse_10e2dfd55ef.java)
        at
$WebResponse_10e2dfd54ca.getPrintWriter($WebResponse_10e2dfd54ca.java)
        at
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:67)
        at
$ResponseRenderer_10e2dfd54e2.renderResponse($ResponseRenderer_10e2dfd54e2.java)
        at
org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:46)
        at
$ExceptionPresenter_10e2dfd54d2.presentException($ExceptionPresenter_10e2dfd54d2.java)
        at
org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:121)
        at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:280)
        at
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
        at
$WebRequestServicer_10e2dfd552c.service($WebRequestServicer_10e2dfd552c.java)
        at
com.fmi.weprom.util.WepromRequestFilter.service(WepromRequestFilter.java:38)
        at
$WebRequestServicerFilter_10e2dfd552a.service($WebRequestServicerFilter_10e2dfd552a.java)
        at
$WebRequestServicer_10e2dfd552e.service($WebRequestServicer_10e2dfd552e.java)
        at
$WebRequestServicer_10e2dfd5526.service($WebRequestServicer_10e2dfd5526.java)
        at
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
        at
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
        at
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
        at
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
        at
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
        at
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
        at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
        at
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        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:595)


**********************************************************


Unable to present exception page: getOutputStream()
has already been called for this response


      Session id    : 144C20D7BAED7893631E1485A18F76E7

Exceptions:

java.lang.IllegalStateException: getOutputStream() has
already been called for this response
org.apache.catalina.connector.Response.getWriter(Response.java:599)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
org.apache.tapestry.web.ServletWebResponse.getPrintWriter(ServletWebResponse.java:110)
$WebResponse_10e2dfd55ef.getPrintWriter($WebResponse_10e2dfd55ef.java)
$WebResponse_10e2dfd54ca.getPrintWriter($WebResponse_10e2dfd54ca.java)
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:67)
$ResponseRenderer_10e2dfd54e2.renderResponse($ResponseRenderer_10e2dfd54e2.java)
org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:46)
$ExceptionPresenter_10e2dfd54d2.presentException($ExceptionPresenter_10e2dfd54d2.java)
org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:121)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:280)
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
$WebRequestServicer_10e2dfd552c.service($WebRequestServicer_10e2dfd552c.java)
com.fmi.weprom.util.WepromRequestFilter.service(WepromRequestFilter.java:38)
$WebRequestServicerFilter_10e2dfd552a.service($WebRequestServicerFilter_10e2dfd552a.java)
$WebRequestServicer_10e2dfd552e.service($WebRequestServicer_10e2dfd552e.java)
$WebRequestServicer_10e2dfd5526.service($WebRequestServicer_10e2dfd5526.java)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)

**********************************************************

1765297 [http-8080-Processor23] ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/weprom]
 - weprom: ServletException
javax.servlet.ServletException: getOutputStream() has
already been called for this response
        at
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:60)
        at
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
        at
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
        at
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
        at
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
        at
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
        at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
        at
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        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:595)


**********************************************************


javax.servlet.ServletException: getOutputStream() has
already been called for this response

org.apache.hivemind.ApplicationRuntimeException:
getOutputStream() has already been called for this
response

java.lang.IllegalStateException: getOutputStream() has
already been called for this response
org.apache.catalina.connector.Response.getWriter(Response.java:599)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
org.apache.tapestry.web.ServletWebResponse.getPrintWriter(ServletWebResponse.java:110)
$WebResponse_10e2dfd55ef.getPrintWriter($WebResponse_10e2dfd55ef.java)
$WebResponse_10e2dfd54ca.getPrintWriter($WebResponse_10e2dfd54ca.java)
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:67)
$ResponseRenderer_10e2dfd54e2.renderResponse($ResponseRenderer_10e2dfd54e2.java)
org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:46)
$ExceptionPresenter_10e2dfd54d2.presentException($ExceptionPresenter_10e2dfd54d2.java)
org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:121)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:280)
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
$WebRequestServicer_10e2dfd552c.service($WebRequestServicer_10e2dfd552c.java)
com.fmi.weprom.util.WepromRequestFilter.service(WepromRequestFilter.java:38)
$WebRequestServicerFilter_10e2dfd552a.service($WebRequestServicerFilter_10e2dfd552a.java)
$WebRequestServicer_10e2dfd552e.service($WebRequestServicer_10e2dfd552e.java)
$WebRequestServicer_10e2dfd5526.service($WebRequestServicer_10e2dfd5526.java)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)

**********************************************************

1765406 [http-8080-Processor23] ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/weprom].[weprom]
 - Servlet.service() for servlet wep
rom threw exception
java.lang.IllegalStateException: getOutputStream() has
already been called for this response
        at
org.apache.catalina.connector.Response.getWriter(Response.java:599)
        at
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
        at
org.apache.tapestry.web.ServletWebResponse.getPrintWriter(ServletWebResponse.java:110)
        at
$WebResponse_10e2dfd55ef.getPrintWriter($WebResponse_10e2dfd55ef.java)
        at
$WebResponse_10e2dfd54ca.getPrintWriter($WebResponse_10e2dfd54ca.java)
        at
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:67)
        at
$ResponseRenderer_10e2dfd54e2.renderResponse($ResponseRenderer_10e2dfd54e2.java)
        at
org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:46)
        at
$ExceptionPresenter_10e2dfd54d2.presentException($ExceptionPresenter_10e2dfd54d2.java)
        at
org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:121)
        at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:280)
        at
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
        at
$WebRequestServicer_10e2dfd552c.service($WebRequestServicer_10e2dfd552c.java)
        at
com.fmi.weprom.util.WepromRequestFilter.service(WepromRequestFilter.java:38)
        at
$WebRequestServicerFilter_10e2dfd552a.service($WebRequestServicerFilter_10e2dfd552a.java)
        at
$WebRequestServicer_10e2dfd552e.service($WebRequestServicer_10e2dfd552e.java)
        at
$WebRequestServicer_10e2dfd5526.service($WebRequestServicer_10e2dfd5526.java)
        at
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
        at
$ServletRequestServicer_10e2dfd550c.service($ServletRequestServicer_10e2dfd550c.java)
        at
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
        at
$ServletRequestServicerFilter_10e2dfd5508.service($ServletRequestServicerFilter_10e2dfd5508.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
        at
$ServletRequestServicerFilter_10e2dfd5506.service($ServletRequestServicerFilter_10e2dfd5506.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
        at
$ServletRequestServicerFilter_10e2dfd550a.service($ServletRequestServicerFilter_10e2dfd550a.java)
        at
$ServletRequestServicer_10e2dfd550e.service($ServletRequestServicer_10e2dfd550e.java)
        at
$ServletRequestServicer_10e2dfd5500.service($ServletRequestServicer_10e2dfd5500.java)
        at
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
        at
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
com.fmi.weprom.impl.mysql.RequestFilter.doFilter(RequestFilter.java:39)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        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:595)

--- Detlef Schulze <[EMAIL PROTECTED]> wrote:

> For version 3 there is an example in the online FAQ.
> Should work for 4
> too.
> 
> 
> -----Original Message-----
> From: Dobrin Ivanov
> [mailto:[EMAIL PROTECTED] 
> Sent: Montag, 9. Oktober 2006 00:43
> To: Tapestry users
> Subject: File Downloading in Tapestry
> 
> Hi,
> I'm wondering which is the best way to download
> files
> via Tapestry. It could be done via servlet, I have
> found a good example here:
> 
> http://jspwiki.org/wiki/MakingADownloadServlet
> 
> But, is there another way to do it all in Tapestry?
> ... or the above is the best solution?
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> http://mail.yahoo.com 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to