Details

    • Type: Service Pack Request
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: 4.1.5
    • Fix Version/s: 4.1.8
    • Component/s: WebDAV
    • Labels:
      None
    • Environment:
      Tomcat, Postgres

      Description

      Technical Description of the issue

      Alfresco fails to upload files larger than 2gb using WebDAV, throwing I/O error.

      Customers Description of the problem

      We have been seeing issues uploading large files (2GB+) to the repository via WebDAV. We have not seen the same problems using the Java API so we believe it is an issue specifically to WebDAV. We require the upload of large 2GB+ assets to meet our functional requirements.

      Supporting evidence

      Replicated several times locally with .mov and .mkv files over 2gb.

      Steps to reproduce

      1. Mount WebDAV location(Cyberduck)
      2. Navigate to Site folder folderX
      3. Initiate copy of 2gb+ file to folderX

      Expected Behavior

      1. Upload completes, client throws no errors
      2. File visible within repository

      Observed Behavior
      1. At 100% client throws I/O error
      2. File is not staged within the repository
      3. NumberFormat Exception is thrown in log

      Analysis to date
      Seems to be thrown by WebDAVMethod.getRequestBodyAsFile
      int contentLength = req.getIntHeader(WebDAV.HEADER_CONTENT_LENGTH);
      attempting int conversion against long.

      Log snippet attached.

        Attachments

        1. stack.txt
          4 kB
          Ray Walker [X]

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  closedbugs Closed Bugs (Inactive)
                  Reporter:
                  rwalker Ray Walker [X] (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  9 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 4 days, 1 hour, 30 minutes
                    4d 1h 30m

                      Structure Helper Panel