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:

  1. Browse to the Component Installer, typically located in C:\Program Files (x86)\FCS\WSO\Programs\wsComponentInstaller.exe.
  2. Point to either C:\Windows\SysWOW64 or C:\Windows\System32, depending on your operating system.
  3. Click register. (Note: You may receive multiple warnings for components that the Component Installer is unable to register. Click through any warning message).
  4. Open Task Manager and end any "ws" processes, such as wsObjBkA.exe and wsDEOprocessor.exe.
  5. Re-open WSO Reporting and run the report again.