Office Connector Export fails with ma-extension-error - Index was out of range
QBE reported an ma-extension-error export failure for 702 O365 license updates this morning, but on later inspection the errors appeared to resolve themselves. However on further inspection the Application Event Log revealed corresponding Index was out of range exception within the Identity Broker for Office Enterprise 5.0.1.5 connector logic.
Refer to QBE JIRA ticket QBE-64
Answer
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException() at Unify.Product.IdentityBroker.BulkUpdateRequest.BulkStartResponse.get_MaxOperations() at Unify.Product.IdentityBroker.BulkUpdateRequest.Send(Func`2 send, Func`2 recv) at Unify.Product.IdentityBroker.LdapConnection.SendRequest(ILdapRequest request) at Unify.Product.IdentityBroker.ExportProxy.BulkExportEntries(IList`1 csentries) at Unify.Product.IdentityBroker.ExportProxy.Export(IList`1 csentries)
Forefront Identity Manager 4.3.2195.0
Could you please let me know what the setting is for Max Operations in the LDAP settings page?
I can't repeat this Adam - so no. The exports have cleared in subsequent exports in the small hours this morning.
Hi Bob. I've attached an updated version of the ECMA2 MA dll. I improved the exception logging where the above error was thrown so if it occurs again, more useful information will be provided.
To install, backup and replace the current MA dll located at:
C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Extensions
Customer support service by UserEcho
Hi Bob. I've attached an updated version of the ECMA2 MA dll. I improved the exception logging where the above error was thrown so if it occurs again, more useful information will be provided.
To install, backup and replace the current MA dll located at:
Unify.IdentityBroker.FIMAdapter.dll