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.
> 

Reply via email to