Issue
Performance when ingesting into Office 365 may be slow, and when the Archive Shuttle Office 365 module log files are reviewed a message such as this may be seen:

<ErrorException>Access is denied. Check credentials and try again., Microsoft.Exchange.Data.Storage.AccessDeniedException:
Cannot save changes made to an item to store. ---&gt; Microsoft.Mapi.MapiExceptionNoAccess:
MapiExceptionNoAccess: IExchangeFastTransferEx.TransferBuffer failed (hr=0x80070005, ec=-2147024891)

or

2015-12-15 09:16:02Z|3328| 70| INFO| Ingest|[AIP][someuser@somedomain.com (Archive)]: Ingestion of [334] items [29598 kb] failed.
2015-12-15 09:16:02Z|3328| 70|ERROR| ProcessFailedResult|Error while ingesting Item with Id [f20b6f49-0c4c-499c-8746-4e7158cae493] ItemRoutingId: [1406907]
Error: [System.ApplicationException: Access is denied. Check credentials and try again.,
Microsoft.Exchange.Data.Storage.AccessDeniedException: Cannot save changes made to an item to store. ---> Microsoft.Mapi.MapiExceptionNoAccess:
MapiExceptionNoAccess: IExchangeFastTransferEx.TransferBuffer failed (hr=0x80070005, ec=-2147024891)
Diagnostic context:
Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=20092]
Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=169][latency=0]
Lid: 52176   ClientVersion: 15.1.355.18
Lid: 50032   ServerVersion: 15.1.355.6018
Lid: 35180
Lid: 23226   --- ROP Parse Start ---
Lid: 27962   ROP: ropFXDstCopyConfig [83]
Lid: 27962   ROP: ropTellVersion [134]
Lid: 27962   ROP: ropFXDstPutBufferEx [157]
Lid: 31418   --- ROP Parse Done ---
Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=3971]
Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=253][latency=0]
Lid: 52176   ClientVersion: 15.1.355.18
Lid: 50032   ServerVersion: 15.1.355.6018
Lid: 35180
Lid: 23226   --- ROP Parse Start ---
Lid: 27962   ROP: ropFXDstPutBufferEx [157]
Lid: 17082   ROP Error: 0x80070005
Lid: 31329
Lid: 21921   StoreEc: 0x80070005
Lid: 27962   ROP: ropExtendedError [250]
Lid: 1494    ---- Remote Context Beg ----
Lid: 42776   StoreEc: 0x80070005 PropTag: 0x1013001F
Lid: 49912   StoreEc: 0x80070005
Lid: 63016   dwParam: 0x9D
Lid: 39640   StoreEc: 0x80070005
Lid: 10786   dwParam: 0x0        Msg: 15.01.0355.002:DM3PR14MB0523
Lid: 1750    ---- Remote Context End ----
Lid: 26849
Lid: 21817   ROP Failure: 0x80070005
Lid: 22630
at Microsoft.Mapi.MapiExceptionHelper.InternalThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, Int32 ec, DiagnosticContext diagCtx, Exception innerException)
at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, IExInterface iUnknown, Exception innerException)
at Microsoft.Mapi.MapiFxCollector.TransferBuffer(Byte[] buffer)
at Microsoft.Mapi.MapiFxProxy.DoOperation(FxOpcodes opCode, Byte[] request)
at Microsoft.Exchange.Services.Core.UploadItems.UpdateOrCreateItem(XmlNode itemXml, Boolean tryUpdate, Boolean okToCreate, Boolean isAssociated)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Services.Core.UploadItems.UpdateOrCreateItem(XmlNode itemXml, Boolean tryUpdate, Boolean okToCreate, Boolean isAssociated)
at Microsoft.Exchange.Services.Core.UploadItems.Execute()

Solution
This appears to be related to throttling on Office 365. A potential workaround is to increase the number of accounts which have Application Impersonation rights, and configuring them in the Quadrotech Credentials Editor.

Print Friendly, PDF & Email