Failed to create object of Redemption


Earlier the same code was running but when I ran the code yesterday started getting error at below line of code Dim rdoSessionToCheck As RDOSession = New RDOSession()

Error: Creating an instance of the COM component with CLSID {29AB7A12-B531-450E-8F7A-EA94C2F3C05F} from the IClassFactory failed due to the following error: 8000ffff Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)).

environment: windows 10 outlook for microsoft 365

asked on Stack Overflow May 6, 2020 by Dev Monsters

2 Answers


First of all, make sure the bitness of Microsoft Office corresponds to the Redemption library. However, there was an issue with recent Office builds in the MAPI subsystem which is described on the MAPIInitialize( ) fails after April 24, 2020 update of Office 365 post.

Make sure that you have the latest Office build installed. The recent issue with MAPIInitialize is fixed in Outlook Insider channel Version 2006 (Build 12829.20000) and in Monthly channel Version 2004 (Build 12730.20250).

answered on Stack Overflow May 7, 2020 by Eugene Astafiev

The latest Insider Slow (Monthly) build of Outlook (versions 16.0.12730.20206 and 16.0.12624.20520) breaks MAPIInitialize Extended MAPI function (it just crashes with an access violation).

The problem is common to all application that use MAPI, not just Redemption. Microsoft is aware of the problem; a fix should probably be available in a week or so. The only workarounds are installing the Insider Fast build ( or downgrading to one of the previous versions You can also try to update the system PATH variable:

There is also a special build of Redemption that works around this problem - please send an email to redemption (at) dimastr (dot) com if you need the updated version.

User contributions licensed under CC BY-SA 3.0