Chandan Khandelwal created OFBIZ-11534:
------------------------------------------
Summary: Error in uploading large files
Key: OFBIZ-11534
URL: https://issues.apache.org/jira/browse/OFBIZ-11534
Project: OFBiz
Issue Type: Bug
Components: ALL APPLICATIONS
Affects Versions: Trunk
Reporter: Chandan Khandelwal
There is an issue in uploading large files, I am able to upload files up to 2
GB successfully but getting an error when trying to upload a file larger than
2GB.
Example -
1. Go to party profile -
[https://demo-trunk.ofbiz.apache.org/partymgr/control/viewprofile?partyId=admin]
2. Try to create a party content with a file larger than 2 GB
3. Error on console
============================
java.lang.NegativeArraySizeException: nulljava.lang.NegativeArraySizeException:
null at
org.apache.commons.fileupload.disk.DiskFileItem.get(DiskFileItem.java:308)
~[commons-fileupload-1.4.jar:1.4] at
org.apache.ofbiz.base.util.UtilHttp.getMultiPartParameterMap(UtilHttp.java:275)
~[main/:?] at
org.apache.ofbiz.base.util.UtilHttp.getParameterMap(UtilHttp.java:155)
~[main/:?] at
org.apache.ofbiz.base.util.UtilHttp.getParameterMap(UtilHttp.java:132)
~[main/:?] at
org.apache.ofbiz.base.util.UtilHttp.getCombinedMap(UtilHttp.java:115)
~[main/:?] at
org.apache.ofbiz.base.util.UtilHttp.getCombinedMap(UtilHttp.java:105)
~[main/:?] at
org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:121)
~[main/:?] at
org.apache.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:818)
~[main/:?] at
org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:541)
~[main/:?] at
org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:232)
[main/:?] at
org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:81)
[main/:?] at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
[javax.servlet-api-4.0.1.jar:4.0.1] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
[javax.servlet-api-4.0.1.jar:4.0.1] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:187)
[main/:?] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:156)
[main/:?] at javax.servlet.http.HttpFilter.doFilter(HttpFilter.java:127)
[javax.servlet-api-4.0.1.jar:4.0.1] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:526)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
[tomcat-catalina-9.0.27.jar:9.0.27] at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
[tomcat-coyote-9.0.27.jar:9.0.27] at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
[tomcat-coyote-9.0.27.jar:9.0.27] at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
[tomcat-coyote-9.0.27.jar:9.0.27] at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1579)
[tomcat-coyote-9.0.27.jar:9.0.27] at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
[tomcat-coyote-9.0.27.jar:9.0.27] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:1.8.0_66] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:1.8.0_66] at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[tomcat-util-9.0.27.jar:9.0.27] at java.lang.Thread.run(Thread.java:745)
[?:1.8.0_66]
=============================
--
This message was sent by Atlassian Jira
(v8.3.4#803005)