I am using SyncToy 2.1 to backup files on my Win7 SP1 PC's desktop folder to a shared folder on the network.
Adding or replacing files is no problem when it almost always breaks with an error when deleting files on the network.
Exception during run: The FileSyncProvider received an unexpected error while writing a change. Deleting file abc.exe
Here are SyncToy log records:
SYNC: 01/02/2013 12:13:53:607: * Exception during run: {0} :
Microsoft.Synchronization.SyncException: The FileSyncProvider received an unexpected error while writing a change. Deleting file abc.exe ---> System.Runtime.InteropServices.COMException (0x80004005): The FileSyncProvider received an unexpected error while writing a change. Deleting file abc.exe at Microsoft.Synchronization.CoreInterop.ISyncSession.Start(CONFLICT_RESOLUTION_POLICY resolutionPolicy, _SYNC_SESSION_STATISTICS& pSyncSessionStatistics)
at Microsoft.Synchronization.KnowledgeSyncOrchestrator.DoOneWaySyncHelper(SyncIdFormatGroup sourceIdFormats, SyncIdFormatGroup destinationIdFormats, KnowledgeSyncProviderConfiguration destinationConfiguration, SyncCallbacks DestinationCallbacks, ISyncProvider sourceProxy, ISyncProvider destinationProxy, ChangeDataAdapter callbackChangeDataAdapter, SyncDataConverter conflictDataConverter, Int32& changesApplied, Int32& changesFailed) --- End of inner exception stack trace --- at Microsoft.Synchronization.KnowledgeSyncOrchestrator.DoOneWaySyncHelper(SyncIdFormatGroup sourceIdFormats, SyncIdFormatGroup destinationIdFormats, KnowledgeSyncProviderConfiguration destinationConfiguration, SyncCallbacks DestinationCallbacks, ISyncProvider sourceProxy, ISyncProvider destinationProxy, ChangeDataAdapter callbackChangeDataAdapter, SyncDataConverter conflictDataConverter, Int32& changesApplied, Int32& changesFailed) at Microsoft.Synchronization.KnowledgeSyncOrchestrator.DoOneWayKnowledgeSync(SyncDataConverter sourceConverter, SyncDataConverter destinationConverter, SyncProvider sourceProvider, SyncProvider destinationProvider, Int32& changesApplied, Int32& changesFailed) at Microsoft.Synchronization.KnowledgeSyncOrchestrator.Synchronize()
at Microsoft.Synchronization.SyncOrchestrator.Synchronize() at SyncToy.SyncEngine.CreateAndStartSession(FileSyncProvider destinationProvider, FileSyncProvider sourceProvider) at SyncToy.SyncEngine.RunSyncSessionsForChosenSyncType(FileSyncProvider leftProvider, FileSyncProvider rightProvider, SyncMode syncMode) at SyncToy.SyncEngine.Run(Boolean previewMode) at SyncToy.SyncEngine.Sync() at SyncToyUI.PreviewDialog.RunOnePair(SyncEngine syncEngine)
I don't think there is an access problem because everything runs fine if I exclude deletes manually from batch.
Any idea why this might be happening? Where should I look further to assess the situation?