Uploaded image for project: 'Struts 1'
  1. Struts 1
  2. STR-3187

Java.Lang.OutOfMemoryError while posting huge data with enctype="multipart/form-data"

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Pending Review
    • Component/s: None
    • Labels:
      None
    • Environment:
      Tomcat 5.0, JDK 1.4.2_09, SQLServer 2000, Struts 1.1, Spring 1.2.4, Commons-fileupload.jar 1.0
    • Flags:
      Important

      Description

      1: I am getting java.lang.OutOfMemoryError when the form in my jsp code is as below.
      <html:form action="/actnMpng" enctype="multipart/form-data" method ="post" >

      • JSP code ? containing very huge data (hidden parameters) with file upload attachment facility (<html:file/>).

      </html:form>

      This is throwing OutOfMemoryError eventhough I am not attaching/uploading any files.
      I have more than 1000 hidden fields in this jsp.
      When i check the used memory in my action class, i came to know that nearly 200 MB memory is utilizing on each action submit from this jsp (i have more actions / buttons in this form in different tabs).

      2:*** The same data is getting posted successfully if the form is submitted with out
      enctype="multipart/form-data" and without providing the attachment facility. (by removing <html:file/> tags)

      3: I am facing this problem only when my form is containing more hidden parameters to post.
      Where as when my form is containg less fields (which are dynamic), then i am not facing this problem eventhough my form is with enctype="multipart/form-data"

      Please find the below log generated in Tomcat.

      2009-06-02 16:51:42 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
      java.lang.OutOfMemoryError

      plese let me know if anybody came across this problem.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              developersam Sambasiva Rao J
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: