Symptoms

When you install Report Commander on a computer running Windows Vista, Windows 7, Windows Server 2008, or later, setup may display the following error message:

Error 1904.Module C:\Program Files\Common Files\Business Objects\2.7\bin\ExportModeller.dll failed to register. HRESULT -2147010895. Contact your support personnel.

The message may mention one a different file name than the one listed above, for example:

  • cachemanager.dll
  • cereportsource.dll
  • clientdoc.dll
  • commonobjmodel.dll
  • crqe.dll
  • localcon.dll
  • objectfactory.dll
  • sacommlayer.dll
  • crtslv.dll
  • cubedefmodel.dll
  • datadefmodel.dll
  • rptcontrollers.dll
  • requestmodel.dll
  • rptdefmodel.dll
  • saxmlserialize.dll
  • undomanager.dll

If you click the Ignore button, the message is repeated for the additional files:

Cause

This error may occur if some Microsoft software components required by the Crystal Reports runtime used by Report Commander are not present on the target computer.

Workaround

You can resolve this issue using one of the solutions listed below.

If you are installing on one of the affected operating systems and have not yet begun installation, you can avoid the problem by installing the components before you begin Report Commander installation (solution 1).

1. Pre-install the required components

Click the Abort button to cancel installation. Download and install the Microsoft C++ Redistributable Package using the following link, then rerun the Report Commander setup.

Note: You must install the x86 version of the runtime package listed below, even if you are using a 64-bit version of Windows. This is because Report Commander runs as a 32-bit application on 64-bit systems.

2. Allow the installation to complete, then repair

Click the Ignore button for each of the "failed to register" messages and allow setup to complete. Then rerun the setup program and choose the Repair option when prompted.

Status

Note: This article applies only if you encounter this error message while installing Report Commander. Many other programs include the Crystal Reports runtime and can also produce this error during installation. If you are installing a program other than Report Commander, the workarounds described above may resolve the problem for you, but installing the latest version of Report Commander will not (because you are not trying to use Report Commander).

This problem was resolved in Report Commander version 1.5. See the download page to download the latest version.