Issue: The following error message is received when a user attempts to run a report.
Error Message: "An error has occurred during report generation. The reported error is: Exception has been thrown by the target of an invocation. Additional information: Component 'MSMAPI32.OCX' or one of its dependencies not correctly registered: a file is missing or invalid."
Cause: This error indicates that the msmapi32.ocx component is missing or is not registered. The file needs to be present and registered in C:\Windows\SysWOW64 or C:\Windows\System32, depending on which operating system is in place.
Solution:
- Browse to the Component Installer, typically located in
C:\Program Files (x86)\FCS\WSO\Programs\wsComponentInstaller.exe. - Point to either
C:\Windows\SysWOW64orC:\Windows\System32, depending on your operating system. - Click register. (Note: You may receive multiple warnings for components that the Component Installer is unable to register. Click through any warning message).
- Open Task Manager and end any "ws" processes, such as
wsObjBkA.exeandwsDEOprocessor.exe. - Re-open WSO Reporting and run the report again.