Uploaded image for project: 'Nuxeo Drive '
  1. Nuxeo Drive
  2. NXDRIVE-672

Fix inconsistent changes synchronization after client suspended/closed

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.914
    • Fix Version/s: 3.0.5
    • Component/s: Synchronizer

      Description

      Steps to reproduce:

      1. Login with DM and Create a folder “Test”. Inside "Test" folder, upload a file and create 2 or 3 sub folders.
      2. Connect Drive client and wait for sync.
      3. Quit/Pause Drive client.
      4. Delete the folder "Test" in DM
      5. In Drive client, perform below the operations inside "Test" folder.
        Rename a folder
        Update the content of the file
        Delete the folder
        Create a new folder
        Create a new file
      6. Resume/Restart Drive client

      Result: Internal server error (500) from following automation APIs

      1. NuxeoDrive.Rename
      2. NuxeoDrive.UpdateFile
      3. NuxeoDrive.Move
      4. NuxeoDrive.CreateFolder
      5. NuxeoDrive.CreateFile

      This can lead to automation errors in the server logs and disappearance of some folders when suspending the client.
      Or non-synchronization of a deleted folder (still present on the server side).

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 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 - 10 minutes
                10m