Hi all,
I have made some modifications to allow that the user can upload some files. If the file is not very big (more or less 30 MB) all works fine, but if the file is big (for example, 400 MB) the user receives this error: 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 org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:266) root cause java.lang.OutOfMemoryError: Java heap space org.apache.commons.fileupload.disk.DiskFileItem.get(DiskFileItem.java:313) org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:217) org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:628) org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:374) org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:217) org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:83) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:266) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs. Apache Tomcat/6.0.16 ------------------------------- Anyone know how can I fix this? Is there some limit in the Tomcat server to upload files? Thanks in advance, Mario. |
You'd probably need to look into the Apache Commons documentation and see if there is any way to prevent the entire file from being held in memory while it uploads. Or otherwise just file a jira issue and wait for it to be fixed.
Regards Scott HotWax Media http://www.hotwaxmedia.com On 20/01/2010, at 7:16 AM, MarioF wrote: > > Hi all, > > I have made some modifications to allow that the user can upload some files. > If the file is not very big (more or less 30 MB) all works fine, but if the > file is big (for example, 400 MB) the user receives this error: > > 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 > org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:266) > > root cause > > java.lang.OutOfMemoryError: Java heap space > org.apache.commons.fileupload.disk.DiskFileItem.get(DiskFileItem.java:313) > > org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:217) > org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:628) > org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:374) > org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:217) > org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:83) > javax.servlet.http.HttpServlet.service(HttpServlet.java:710) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:266) > > note The full stack trace of the root cause is available in the Apache > Tomcat/6.0.16 logs. > > Apache Tomcat/6.0.16 > > ------------------------------- > > Anyone know how can I fix this? Is there some limit in the Tomcat server to > upload files? > > Thanks in advance, > Mario. > -- > View this message in context: http://n4.nabble.com/Error-uploading-a-big-file-tp1018415p1018415.html > Sent from the OFBiz - User mailing list archive at Nabble.com. smime.p7s (3K) Download Attachment |
In reply to this post by MarioF
check the available memory when doing and large file upload,you may have
to add physical memory. A work around is to use the ftp routines in ofbiz and make a page for the parameters. this would also require a trigger off the ftp service. Scott Gray sent the following on 1/20/2010 3:03 PM: > You'd probably need to look into the Apache Commons documentation and see if there is any way to prevent the entire file from being held in memory while it uploads. Or otherwise just file a jira issue and wait for it to be fixed. > > Regards > Scott > > HotWax Media > http://www.hotwaxmedia.com > > On 20/01/2010, at 7:16 AM, MarioF wrote: > >> Hi all, >> >> I have made some modifications to allow that the user can upload some files. >> If the file is not very big (more or less 30 MB) all works fine, but if the >> file is big (for example, 400 MB) the user receives this error: >> >> 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 >> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:266) >> >> root cause >> >> java.lang.OutOfMemoryError: Java heap space >> org.apache.commons.fileupload.disk.DiskFileItem.get(DiskFileItem.java:313) >> >> org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:217) >> org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:628) >> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:374) >> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:217) >> org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:83) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:710) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:266) >> >> note The full stack trace of the root cause is available in the Apache >> Tomcat/6.0.16 logs. >> >> Apache Tomcat/6.0.16 >> >> ------------------------------- >> >> Anyone know how can I fix this? Is there some limit in the Tomcat server to >> upload files? >> >> Thanks in advance, >> Mario. >> -- >> View this message in context: http://n4.nabble.com/Error-uploading-a-big-file-tp1018415p1018415.html >> Sent from the OFBiz - User mailing list archive at Nabble.com. > |
Free forum by Nabble | Edit this page |