You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Jason Suplizio <su...@gmail.com> on 2006/02/24 20:11:19 UTC

[Solved] Upload woes

Hi,
You may know this, but it appears as if the Upload component requires
commons-io-1.0.jar. This dependency is not listed at..

<http://jakarta.apache.org/tapestry/dependencies.html>

nor at...

<http://jakarta.apache.org/tapestry/tapestry/ComponentReference/Upload.html>

I verified this several times with Tapestry 4.0 and 4.0.1 trunk on Tomcat
4.1 / Java 1.4.2_08

HTTP Status 500 -
------------------------------

*type* Exception report

*message*

*description* *The server encountered an internal error () that prevented it
from fulfilling this request.*

*exception*

javax.servlet.ServletException: Servlet execution threw an exception
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Unknown Source)

*root cause*

java.lang.NoClassDefFoundError:
org/apache/commons/io/output/DeferredFileOutputStream
	at org.apache.commons.fileupload.DefaultFileItemFactory.createItem(DefaultFileItemFactory.java:102)
	at org.apache.commons.fileupload.FileUploadBase.createItem(FileUploadBase.java:500)
	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)
	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:268)
	at org.apache.commons.fileupload.DiskFileUpload.parseRequest(DiskFileUpload.java:207)
	at org.apache.tapestry.multipart.MultipartDecoderImpl.decode(MultipartDecoderImpl.java:68)
	at $MultipartDecoder_1099d6e82b4.decode($MultipartDecoder_1099d6e82b4.java)
	at $MultipartDecoder_1099d6e82b5.decode($MultipartDecoder_1099d6e82b5.java)
	at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:50)
	at $ServletRequestServicerFilter_1099d6e8294.service($ServletRequestServicerFilter_1099d6e8294.java)
	at $ServletRequestServicer_1099d6e829c.service($ServletRequestServicer_1099d6e829c.java)
	at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
	at $ServletRequestServicerFilter_1099d6e8298.service($ServletRequestServicerFilter_1099d6e8298.java)
	at $ServletRequestServicer_1099d6e829c.service($ServletRequestServicer_1099d6e829c.java)
	at $ServletRequestServicer_1099d6e828e.service($ServletRequestServicer_1099d6e828e.java)
	at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
	at org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:168)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Unknown Source)

------------------------------
Apache Tomcat/4.1.30

Re: [Solved] Upload woes

Posted by Jason Suplizio <su...@gmail.com>.
Previously posted back in December....TAPESTRY-816

https://issues.apache.org/jira/browse/TAPESTRY-816?page=history

I'll update it...although I see that you already know the culprit =)



On 2/24/06, Jesse Kuhnert <jk...@gmail.com> wrote:
>
> jira? (4.0.1 has now been updated to use commons-io 1.1 btw)
>
> On 2/24/06, Jason Suplizio <su...@gmail.com> wrote:
> >
> > Hi,
> > You may know this, but it appears as if the Upload component requires
> > commons-io-1.0.jar. This dependency is not listed at..
> >
> > <http://jakarta.apache.org/tapestry/dependencies.html>
> >
> > nor at...
> >
> > <
> >
> http://jakarta.apache.org/tapestry/tapestry/ComponentReference/Upload.html
> > >
> >
> > I verified this several times with Tapestry 4.0 and 4.0.1 trunk on
> Tomcat
> > 4.1 / Java 1.4.2_08
> >
> > HTTP Status 500 -
> > ------------------------------
> >
> > *type* Exception report
> >
> > *message*
> >
> > *description* *The server encountered an internal error () that
> prevented
> > it
> > from fulfilling this request.*
> >
> > *exception*
> >
> > javax.servlet.ServletException: Servlet execution threw an exception
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:269)
> >         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:193)
> >         at org.apache.catalina.core.StandardWrapperValve.invoke(
> > StandardWrapperValve.java:256)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.catalina.core.StandardContextValve.invoke(
> > StandardContextValve.java:191)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.catalina.core.StandardContext.invoke(
> > StandardContext.java:2422)
> >         at org.apache.catalina.core.StandardHostValve.invoke(
> > StandardHostValve.java:180)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(
> > ErrorDispatcherValve.java:171)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >         at org.apache.catalina.valves.ErrorReportValve.invoke(
> > ErrorReportValve.java:163)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.catalina.core.StandardEngineValve.invoke(
> > StandardEngineValve.java:174)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.coyote.tomcat4.CoyoteAdapter.service(
> > CoyoteAdapter.java:199)
> >         at org.apache.coyote.http11.Http11Processor.process(
> > Http11Processor.java:828)
> >         at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > (Http11Protocol.java:700)
> >         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(
> > PoolTcpEndpoint.java:584)
> >         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (
> > ThreadPool.java:683)
> >         at java.lang.Thread.run(Unknown Source)
> >
> > *root cause*
> >
> > java.lang.NoClassDefFoundError:
> > org/apache/commons/io/output/DeferredFileOutputStream
> >         at
> org.apache.commons.fileupload.DefaultFileItemFactory.createItem
> > (DefaultFileItemFactory.java:102)
> >         at org.apache.commons.fileupload.FileUploadBase.createItem(
> > FileUploadBase.java:500)
> >         at org.apache.commons.fileupload.FileUploadBase.parseRequest(
> > FileUploadBase.java:367)
> >         at org.apache.commons.fileupload.FileUploadBase.parseRequest(
> > FileUploadBase.java:268)
> >         at org.apache.commons.fileupload.DiskFileUpload.parseRequest(
> > DiskFileUpload.java:207)
> >         at org.apache.tapestry.multipart.MultipartDecoderImpl.decode(
> > MultipartDecoderImpl.java:68)
> >         at
> > $MultipartDecoder_1099d6e82b4.decode($MultipartDecoder_1099d6e82b4.java)
> >         at
> > $MultipartDecoder_1099d6e82b5.decode($MultipartDecoder_1099d6e82b5.java)
> >         at org.apache.tapestry.multipart.MultipartDecoderFilter.service(
> > MultipartDecoderFilter.java:50)
> >         at
> >
> $ServletRequestServicerFilter_1099d6e8294.service($ServletRequestServicerFilter_1099d6e8294.java)
> >         at
> >
> $ServletRequestServicer_1099d6e829c.service($ServletRequestServicer_1099d6e829c.java)
> >         at
> org.apache.tapestry.services.impl.SetupRequestEncoding.service(
> > SetupRequestEncoding.java:53)
> >         at
> >
> $ServletRequestServicerFilter_1099d6e8298.service($ServletRequestServicerFilter_1099d6e8298.java)
> >         at
> >
> $ServletRequestServicer_1099d6e829c.service($ServletRequestServicer_1099d6e829c.java)
> >         at
> >
> $ServletRequestServicer_1099d6e828e.service($ServletRequestServicer_1099d6e828e.java)
> >         at org.apache.tapestry.ApplicationServlet.doService(
> > ApplicationServlet.java:123)
> >         at org.apache.tapestry.ApplicationServlet.doPost(
> > ApplicationServlet.java:168)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:247)
> >         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:193)
> >         at org.apache.catalina.core.StandardWrapperValve.invoke(
> > StandardWrapperValve.java:256)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.catalina.core.StandardContextValve.invoke(
> > StandardContextValve.java:191)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.catalina.core.StandardContext.invoke(
> > StandardContext.java:2422)
> >         at org.apache.catalina.core.StandardHostValve.invoke(
> > StandardHostValve.java:180)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(
> > ErrorDispatcherValve.java:171)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >         at org.apache.catalina.valves.ErrorReportValve.invoke(
> > ErrorReportValve.java:163)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.catalina.core.StandardEngineValve.invoke(
> > StandardEngineValve.java:174)
> >         at
> >
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >         at org.apache.catalina.core.StandardPipeline.invoke(
> > StandardPipeline.java:480)
> >         at org.apache.catalina.core.ContainerBase.invoke(
> > ContainerBase.java:995)
> >         at org.apache.coyote.tomcat4.CoyoteAdapter.service(
> > CoyoteAdapter.java:199)
> >         at org.apache.coyote.http11.Http11Processor.process(
> > Http11Processor.java:828)
> >         at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > (Http11Protocol.java:700)
> >         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(
> > PoolTcpEndpoint.java:584)
> >         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (
> > ThreadPool.java:683)
> >         at java.lang.Thread.run(Unknown Source)
> >
> > ------------------------------
> > Apache Tomcat/4.1.30
> >
> >
>
>

Re: [Solved] Upload woes

Posted by Jesse Kuhnert <jk...@gmail.com>.
jira? (4.0.1 has now been updated to use commons-io 1.1 btw)

On 2/24/06, Jason Suplizio <su...@gmail.com> wrote:
>
> Hi,
> You may know this, but it appears as if the Upload component requires
> commons-io-1.0.jar. This dependency is not listed at..
>
> <http://jakarta.apache.org/tapestry/dependencies.html>
>
> nor at...
>
> <
> http://jakarta.apache.org/tapestry/tapestry/ComponentReference/Upload.html
> >
>
> I verified this several times with Tapestry 4.0 and 4.0.1 trunk on Tomcat
> 4.1 / Java 1.4.2_08
>
> HTTP Status 500 -
> ------------------------------
>
> *type* Exception report
>
> *message*
>
> *description* *The server encountered an internal error () that prevented
> it
> from fulfilling this request.*
>
> *exception*
>
> javax.servlet.ServletException: Servlet execution threw an exception
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:269)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:193)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:256)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.catalina.core.StandardContext.invoke(
> StandardContext.java:2422)
>         at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(
> ErrorDispatcherValve.java:171)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:641)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:163)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:641)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.coyote.tomcat4.CoyoteAdapter.service(
> CoyoteAdapter.java:199)
>         at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:828)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> (Http11Protocol.java:700)
>         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(
> PoolTcpEndpoint.java:584)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:683)
>         at java.lang.Thread.run(Unknown Source)
>
> *root cause*
>
> java.lang.NoClassDefFoundError:
> org/apache/commons/io/output/DeferredFileOutputStream
>         at org.apache.commons.fileupload.DefaultFileItemFactory.createItem
> (DefaultFileItemFactory.java:102)
>         at org.apache.commons.fileupload.FileUploadBase.createItem(
> FileUploadBase.java:500)
>         at org.apache.commons.fileupload.FileUploadBase.parseRequest(
> FileUploadBase.java:367)
>         at org.apache.commons.fileupload.FileUploadBase.parseRequest(
> FileUploadBase.java:268)
>         at org.apache.commons.fileupload.DiskFileUpload.parseRequest(
> DiskFileUpload.java:207)
>         at org.apache.tapestry.multipart.MultipartDecoderImpl.decode(
> MultipartDecoderImpl.java:68)
>         at
> $MultipartDecoder_1099d6e82b4.decode($MultipartDecoder_1099d6e82b4.java)
>         at
> $MultipartDecoder_1099d6e82b5.decode($MultipartDecoder_1099d6e82b5.java)
>         at org.apache.tapestry.multipart.MultipartDecoderFilter.service(
> MultipartDecoderFilter.java:50)
>         at
> $ServletRequestServicerFilter_1099d6e8294.service($ServletRequestServicerFilter_1099d6e8294.java)
>         at
> $ServletRequestServicer_1099d6e829c.service($ServletRequestServicer_1099d6e829c.java)
>         at org.apache.tapestry.services.impl.SetupRequestEncoding.service(
> SetupRequestEncoding.java:53)
>         at
> $ServletRequestServicerFilter_1099d6e8298.service($ServletRequestServicerFilter_1099d6e8298.java)
>         at
> $ServletRequestServicer_1099d6e829c.service($ServletRequestServicer_1099d6e829c.java)
>         at
> $ServletRequestServicer_1099d6e828e.service($ServletRequestServicer_1099d6e828e.java)
>         at org.apache.tapestry.ApplicationServlet.doService(
> ApplicationServlet.java:123)
>         at org.apache.tapestry.ApplicationServlet.doPost(
> ApplicationServlet.java:168)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:247)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:193)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:256)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.catalina.core.StandardContext.invoke(
> StandardContext.java:2422)
>         at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(
> ErrorDispatcherValve.java:171)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:641)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:163)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:641)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
> (StandardPipeline.java:643)
>         at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:480)
>         at org.apache.catalina.core.ContainerBase.invoke(
> ContainerBase.java:995)
>         at org.apache.coyote.tomcat4.CoyoteAdapter.service(
> CoyoteAdapter.java:199)
>         at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:828)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> (Http11Protocol.java:700)
>         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(
> PoolTcpEndpoint.java:584)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:683)
>         at java.lang.Thread.run(Unknown Source)
>
> ------------------------------
> Apache Tomcat/4.1.30
>
>