Issue
The Archive Shuttle Exchange Import module may log the following error:
AIP ingest method:

2015-04-22 20:59:41Z|4684|  5|ERROR|                       CreateHttpWebRequestContent|[AIP][test.user@domain.com]: Error while loading payload  Void Next(UInt32, System.Runtime.InteropServices.ComTypes.STATSTG[], UInt32 ByRef)
The docfile has been corrupted. (Exception from HRESULT: 0x80030109)
   at Timefinity.Messaging.Library.Native.IEnumSTATSTG.Next(UInt32 celt, STATSTG[] rgelt, UInt32& pceltFetched)
   at Timefinity.Messaging.Library.CompoundFile.CompoundStorage.loadSubtypes()
   at Timefinity.Messaging.Library.Message.Load(IStorage storage, Boolean allowViolations, Boolean fixNamedPropStorage)
   at Timefinity.Messaging.Library.Message.Load(String path, Boolean allowViolations, Boolean fixNamedPropStorage)
   at QUADROtech.ExchangeWebServices.AIP.ItemAIP.LoadPayload(String requestedServerVersion, Boolean disablePastReminders, IMailboxInfo mailboxInfo)
   at QUADROtech.ExchangeWebServices.AIP.IngestHandler.CreateHttpWebRequestContent(List`1 itemsInternal, IMailboxInfo mailboxInfo, IFolderHandler folderHandler, IngestCollectionResult result)
2015-04-22 20:59:41Z|4684|  5|TRACE|                                       HandleError|Handling error for item [Item:[ItemId] Mapping:[1] Routing:[2]] exception: [System.Runtime.InteropServices.COMException (0x80030109): The docfile has been corrupted. (Exception from HRESULT: 0x80030109)
   at Timefinity.Messaging.Library.Native.IEnumSTATSTG.Next(UInt32 celt, STATSTG[] rgelt, UInt32& pceltFetched)
   at Timefinity.Messaging.Library.CompoundFile.CompoundStorage.loadSubtypes()
   at Timefinity.Messaging.Library.Message.Load(IStorage storage, Boolean allowViolations, Boolean fixNamedPropStorage)
   at Timefinity.Messaging.Library.Message.Load(String path, Boolean allowViolations, Boolean fixNamedPropStorage)
   at QUADROtech.ExchangeWebServices.AIP.ItemAIP.LoadPayload(String requestedServerVersion, Boolean disablePastReminders, IMailboxInfo mailboxInfo)
   at QUADROtech.ExchangeWebServices.AIP.IngestHandler.CreateHttpWebRequestContent(List`1 itemsInternal, IMailboxInfo mailboxInfo, IFolderHandler folderHandler, IngestCollectionResult result)]

EWSBatch ingest method:

2015-04-22 20:59:43Z|4684|  5|ERROR|                                       LoadMessage|Unable to load MSG file [\\HostName\StagingArea\LinkId\ContainerID\ContainerMappingId\ItemId]  Void Next(UInt32, System.Runtime.InteropServices.ComTypes.STATSTG[], UInt32 ByRef)
The docfile has been corrupted. (Exception from HRESULT: 0x80030109)
   at Timefinity.Messaging.Library.Native.IEnumSTATSTG.Next(UInt32 celt, STATSTG[] rgelt, UInt32& pceltFetched)
   at Timefinity.Messaging.Library.CompoundFile.CompoundStorage.loadSubtypes()
   at Timefinity.Messaging.Library.Message.Load(IStorage storage, Boolean allowViolations, Boolean fixNamedPropStorage)
   at QUADROtech.MessageParser.Timefinity.MessageReader.LoadMessage(String fileName)

EWSSingle Ingest method:

2015-04-22 20:59:43Z|4684| 17|ERROR|                                       LoadMessage|Unable to load MSG file [\\HostName\StagingArea\LinkId\ContainerID\ContainerMappingId\ItemId]  Void Next(UInt32, System.Runtime.InteropServices.ComTypes.STATSTG[], UInt32 ByRef)
The docfile has been corrupted. (Exception from HRESULT: 0x80030109)
   at Timefinity.Messaging.Library.Native.IEnumSTATSTG.Next(UInt32 celt, STATSTG[] rgelt, UInt32& pceltFetched)
   at Timefinity.Messaging.Library.CompoundFile.CompoundStorage.loadSubtypes()
   at Timefinity.Messaging.Library.Message.Load(IStorage storage, Boolean allowViolations, Boolean fixNamedPropStorage)
   at QUADROtech.MessageParser.Timefinity.MessageReader.LoadMessage(String fileName)
2015-04-22 20:59:43Z|4684| 17|ERROR|                                      <Ingest>b__5|[EWSSingle][test.user@domain.com (Primary)]: File [\\HostName\StagingArea\LinkId\ContainerID\ContainerMappingId\ItemId] was not processed (Folder: [Inbox]).  Void Load(QUADROtech.MessageParser.Interfaces.IMessageReader)
Exchange item is null, Load message was not succesfull.
   at QUADROtech.ExchangeWebServices.EWS.ItemEWS.Load(IMessageReader messageReader)
   at QUADROtech.ExchangeWebServices.EWS.SingleIngest.<>c__DisplayClassd.<Ingest>b__5()

Solution
Under investigation. As of now, with Archive Shuttle, the item cannot be ingested. The item cannot be ingested because:
– Attachment in the Item is corrupted

Print Friendly, PDF & Email