I'm getting this exception:
Specified argument was out of the range of valid values.
Parameter name: managedData
at Microsoft.Synchronization.Files.FileDataRetrieverAdapter.ConvertManagedToUnmanagedData(Object managedData)
at Microsoft.Synchronization.SimpleProviders._SimpleSyncProviderProxy.LoadChangeData(ITEM_FIELDS& pItemKeyAndExpectedVersionInfo, IntPtr pChangeUnitsToLoad, IRecoverableErrorCallback pCallback, Object& ppChangeData)
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)
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()
For background: I'm using the SyncFX 2.0 with a FileSyncProvider and a custom provider which implements the FullEnumerationSimpleSyncProvider. The custom provider makes calls to WCF services on a remote server.
I'm not sure what the error is telling me?