Welcome to the mailbox.org user forum!
 

OX-Drive synchronization stops with permission denied error

Duncan Webb shared this problem 16 months ago
Published

Hi,


Started with runtime v4.0.30319 in: AppDomain 1:OXDrive.exe. (OS: x64 | Runtime mode: x86)

OXDrive Client version: 2.4.3. (Windows 10)


If a folder's permissions are changed from allowing access to denying access after the folder has been synchronized the synchronization then keeps failing until the local folder has been removed.


The log messages look like this:

  1. 2018-07-03 07:59:04.527 Verbose [12] < Content: {"error":"Der Ordner enthält bereits einen Ordner mit solch einem Namen.","error_params":[799,848911,"Geschäftsleitung_GL delete"],"categories":"PERMISSION_DENIED","category":3,"code":"FLD-0012","error_id":"1044765136-24924","error_desc":"A duplicate folder exists in parent folder 799 in context 848911"}
  2. 2018-07-03 07:59:04.527 Error [12] Der Ordner enthält bereits einen Ordner mit solch einem Namen. (FLD-0012, 1044765136-24924)
  3. 2018-07-03 07:59:04.527 Verbose [12] bei OpenXchange.Public.Ajax.BaseRequest`1.GetResponse(Executor executor)
  4. bei OpenXchange.OXDrive.Core.Requests.SyncFolder.Execute()
  5. bei OpenXchange.OXDrive.Core.Requests.RecursiveRequestExecutor.Execute(IRequest[] requests)
  6. 2018-07-03 07:59:04.527 Verbose [12] SaveChanges is called from: AddError
  7. 2018-07-03 07:59:04.558 Error [12] Stopping synchronization due an error an error: Der Ordner enthält bereits einen Ordner mit solch einem Namen. (FLD-0012, 1044765136-24924)
  8. 2018-07-03 07:59:04.558 Info [12] Stopping work
  9. 2018-07-03 07:59:04.589 Info [12] SynchronizationManager.DoWork(): Work stopped

I think that the application should do one of the following:

  • clearly show what folder it has failed on and stop
  • remove the local folder
  • skip the folder and report the error in the messages window.


Thanks and kind regards,

Duncan