![](https://cdn.userecho.com/characters/77.png?1)
0
Fixed
KeyNotFoundException on Sharepoint Org export
Matthew Woolnough 7 years ago
in UNIFYBroker/Microsoft SharePoint
•
updated by anonymous 7 years ago •
6
Error being encountered exporting data to Sharepoint org connector
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Unify.Product.IdentityBroker.SharePoint2010Utilities.ConvertAttributeToValues(KeyValuePair`2 attribute, IDictionary`2 profileTypes, IValueAdapter`2 referenceValueToUserProfileNameAdapter, UserProfileNameToStringAdapter userProfileToNameAdapter)
at Unify.Product.IdentityBroker.SharePoint2010OrganizationProfileConnector.<ConvertConnectorEntityToOrganizationProfileData>b__34_3(<>f__AnonymousType4`2 <>h__TransparentIdentifier1)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Unify.Product.IdentityBroker.SharePoint2010OrganizationProfileConnector.ConvertConnectorEntityToOrganizationProfileData(IConnectorEntity connectorEntity)
at Unify.Product.IdentityBroker.SharePoint2010OrganizationProfileConnector.UpdateEntity(IConnectorEntity entity, ISharePoint2010OrganisationProfileService communicatorChannel, ISaveEntityResults`2 results)
Answer
![](https://cdn.userecho.com/characters/65.png?1)
This appears to relate to a field in the export not matching the target schema. I've added a better exception message that should tell us which field Unify.Connectors.Microsoft.SharePoint.dll
![](https://cdn.userecho.com/characters/77.png?1)
System.Collections.Generic.KeyNotFoundException: The key 0799C19A00044B368A7D06D9AE23CC07 could not be found in the list of known profile types. The known types are UserProfile_GUID, AccountName, PreferredName, SPS-PhoneticDisplayName, SPS-AboutUs, SPS-LogoURL, SPS-FormerNames, SPS-Team-Site, SPS-DisplayOrder, SPS-Parent, SPS-ParentType, IdMProfileReference, RecordId, DisplayName, Leaders, Members, ParentRecordId
at Unify.Product.IdentityBroker.SharePoint2010Utilities.ConvertAttributeToValues(KeyValuePair`2 attribute, IDictionary`2 profileTypes, IValueAdapter`2 referenceValueToUserProfileNameAdapter, UserProfileNameToStringAdapter userProfileToNameAdapter)
at Unify.Product.IdentityBroker.SharePoint2010OrganizationProfileConnector.<ConvertConnectorEntityToOrganizationProfileData>b__34_3(<>f__AnonymousType4`2 <>h__TransparentIdentifier1)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Unify.Product.IdentityBroker.SharePoint2010OrganizationProfileConnector.ConvertConnectorEntityToOrganizationProfileData(IConnectorEntity connectorEntity)
at Unify.Product.IdentityBroker.SharePoint2010OrganizationProfileConnector.UpdateEntity(IConnectorEntity entity, ISharePoint2010OrganisationProfileService communicatorChannel, ISaveEntityResults`2 results)
![](https://cdn.userecho.com/characters/77.png?1)
This has fixed the issue. When can I expect to see this patch in the installation package?
![](https://cdn.userecho.com/characters/65.png?1)
Fixed
Let me know when all issues are resolved and you're ready to go to prod.
Customer support service by UserEcho
Perfect, thanks for that!
This should fix it: Unify.Connectors.Microsoft.SharePoint.dll