You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by MC Moisei <mc...@hotmail.com> on 2007/07/22 19:17:49 UTC

RE: org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request fai

Anyone, any ideas ?From: mcmoisei@hotmail.comTo: users@tomcat.apache.orgSubject: org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed.Date: Sat, 21 Jul 2007 11:02:30 -0500





Hello,I having this strange problem and unexpected issue.I do have an upload page and I allow multiple uploads. Each upload is targeting same iframe so give user a better experience.However the problem I'm facing is that some uploads stop right away after initiate. Another fact is that this is never happening on my intranet and always happens when one does it from internet. I assume is a timing issue somewhere but I cannot figure it out for now... I will look up server.xml. Btw. I'm using Tomcat 5.5.12 with the common-fileupload with the following manifestManifest-Version: 1.0Ant-Version: Apache Ant 1.5.3 Created-By: Apache MavenBuilt-By: henPackage: org.apache.commons.fileuploadBuild-Jdk: 1.4.2_09Extension-Name: commons-fileuploadSpecification-Title: Commons FileUploadSpecification-Vendor: Apache Software FoundationImplementation-Title: Commons FileUploadImplementation-Vendor: Apache Software FoundationImplementation-Version: 1.1.1Specification-Version: 1.1.1X-Compile-Source-JDK: 1.3X-Compile-Target-JDK: 1.3Implementation-Vendor-Id: org.apacheHere the full stack trace, any ideea even if you think is just hint will do, thanks!2007-07-21 00:58:40,697 [TP-Processor1]: ERROR  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:253) - Servlet.service() for servlet action threw exceptionorg.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:384)    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:268)    at org.apache.struts.upload.CommonsMultipartRequestHandler.handleRequest(CommonsMultipartRequestHandler.java:185)    at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:405)    at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:818)    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:194)    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)    at com.gdmedia.framework.core.servlet.FrameworkActionServlet.doGet(FrameworkActionServlet.java:119)    at com.gdmedia.framework.core.servlet.FrameworkActionServlet.doPost(FrameworkActionServlet.java:131)    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)    at com.gdmedia.framework.core.servlet.FrameworkActionServlet.service(FrameworkActionServlet.java:91)    at com.gsi.core.servlet.GSIActionServlet.service(GSIActionServlet.java:128)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)    at org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:46)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)    at com.gdmedia.framework.core.servlet.SiteDownCheckFilter.doFilter(SiteDownCheckFilter.java:91)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)    at com.gdmedia.framework.core.servlet.BypassSiteDownCheckFilter.doFilter(BypassSiteDownCheckFilter.java:88)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)    at com.gdmedia.trim.TrimFilter.doFilter(TrimFilter.java:72)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)    at com.gdmedia.framework.core.servlet.UserManagerUtilsFilter.doFilter(UserManagerUtilsFilter.java:105)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292)    at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:108)    at org.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:197)    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)    at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:143)    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)    at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:246)    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)    at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:220)    at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)    at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)    at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:120)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)    at com.gdmedia.framework.core.servlet.RequestUtilsFilter.doFilter(RequestUtilsFilter.java:96)    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.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)    at java.lang.Thread.run(Thread.java:595)My best,MC