Overview
GFI Archiver releases prior to the version 14.2 occasionally show the following error when importing or exporting mails using the PST (Personal Storage Table) files:
Error: System.Runtime.InteropServices.COMException (0x8004010F): Exception from HRESULT: 0x8004010F
This article shares the steps for reinstallation along with the updated redemption files to resolve this issue.
Environment
Releases prior to the GFI Archiver version 14.2
Root Cause
An earlier version of the redemption.dll file can cause this error.
Error Details
For more information about this error, refer to the following examples of complete log entries for this failure.
BulkExport.log
2020-01-09,17:05:14,083,1,"#00002450","#00000004","info ","BulkExport","StartDownloadPST():: Attempting to save PST in location C:\MarcImportExport\filename.pst"
2020-01-09,17:05:14,084,1,"#00002450","#00000004","error ","BulkExport","Error: System.Runtime.InteropServices.COMException (0x8004010F): Exception from HRESULT: 0x8004010F
; at PSTCreate.RedemptionL.RedemptionLoader.IClassFactory.CreateInstance(Object pUnkOuter, Guid& refiid, Object& ppunk)
; at PSTCreate.RedemptionL.RedemptionLoader.NewRedemptionObject(Guid guid)
; at PSTCreate.RedemptionL.RedemptionLoader.new_RDOSession()
; at PSTCreate.PSTFile..ctor(String name, String filename, Boolean newPST, String password, Boolean encrypt)
; at MArcImportExport.BulkExport.BulkExport.ProcessToPST(Object pstProcessParams)"
ExchPstExport.log
2020-01-09,16:53:30,936,1,"#00002450","#00000001","info ","ExchPstExport","Redemption Failed"
2020-01-09,16:53:30,940,1,"#00002450","#00000001","error ","ExchPstExport","error:Redemption Failedx2 System.Runtime.InteropServices.COMException (0x8004010F): Exception from HRESULT: 0x8004010F
; at ExchPstExport.DAL.RedemptionLoader.IClassFactory.CreateInstance(Object pUnkOuter, Guid& refiid, Object& ppunk)
; at ExchPstExport.DAL.RedemptionLoader.NewRedemptionObject(Guid guid)
; at ExchPstExport.DAL.RedemptionLoader.new_MAPIUtils()
; at ExchPstExport.DAL.PSTDAL.Inititialise()"
Process
Upgrading to GFI Archiver 14.2 resolves this issue with an updated version of redemption.dll built into the product. If you are unable to upgrade to this release or later, follow the steps given below on the PC where you are running the import/export tool:
- Download the attached Redemption_redist.zip.
- Navigate to the file and right-click.
- Go to Properties and check the Unblock box.
- Browse to the MarcImportExport directory.
- Backup the redemption.dll and redemption64.dll files present in the directory.
- Extract the attached DLL files into the directory, replacing the existing DLL files.
- Open Powershell and register the DLL files using the following commands in the same directory:
regsvr32.exe Redemption.dll
regsvr32.exe Redemption64.dll
- Rerun the import or export using the PST files.
Confirmation
No errors are reported.
Priyanka Bhotika
Comments