I have a ticket open with Microsoft, however I'm wondering if anyone else is experiencing this issue.
Steps I have done:
Re-run configuration wizard
Uninstall dirsync, re-install dirsync
Stand up a brand new server, load dirsync from scratch
After roughly 2 days without fail I get this error and dirsync stops synchronizing passwords:
Password synchronization failed for domain: district.local. Details:
System.ArgumentException: An item with the same key has already been added.
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.ObjectModel.KeyedCollection`2.InsertItem(Int32 index, TItem item)
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.UpdateObject(DirectorySearchBuilder searchBuilder, DirectoryAttributeSearchResult result, ChangeObject changeObject)
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.BuildPasswordBatch(IList`1 passwordChanges, IEnumerable`1 changeObjects)
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.BuildPasswordBatch(IList`1 changeSetObjects)
at Microsoft.Online.PasswordSynchronization.DeltaSynchronizationTask.SynchronizeCredentialsToCloud()
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.SynchronizeSecrets()
at Microsoft.Online.PasswordSynchronization.SynchronizationExecutionContext.SynchronizeDomain()
at Microsoft.Online.PasswordSynchronization.SynchronizationManager.SynchronizeDomain(SynchronizationExecutionContext syncExecutionContext)