cancel
Showing results for 
Search instead for 
Did you mean: 

Compatibility issue with Crystal Reports 2008 SP2 and XP SP2

Former Member
0 Kudos

We have a small executable that we use to run our .rpt files. We install this executable on the user's machine, using an msi file that we create using Visual Studio 2005 and the CRRuntime_12_2.msm merge module. We just noticed that our install fails if the user's Operating System (OS) is XP SP2. If the OS is XP SP3, there are no problems.

Here is the error message we receive when the install fails:

MSI (s) (30:50) [11:20:06:294]: Product: CRPrint -- Error 1904. Module C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\CEReportSource.dll failed to register. HRESULT -2147010895. Contact your support personnel.

Is this a known incompatibility?

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

former_member183750
Active Contributor
0 Kudos

It's not known to me, but I bet if I'd look at the supported platforms documentation for CR 2008 SP2, it would specify SP3 for XP.

Three things you can do:

1) The obvious; apply SP 3

2) Open CEReportSource.dll in the [Depends20|http://www.dependencywalker.com/] utility and see what dependency may be missing.

3) Use [Process Monitor|http://technet.microsoft.com/en-ca/sysinternals/bb896645.aspx] to see if you ge any "Access Denied" messages and resolve those...

Ludek

Follow us on Twitter http://twitter.com/SAPCRNetSup

Answers (2)

Answers (2)

Former Member
0 Kudos

We have discovered the real issue which was causing our install to fail: the install requires that the machine has some version of MS Office installed prior to our install. This means that there is a dependency between our install and MS Office, which is a big surprise. I don't think it will cause us any serious problems, but it would have been nice to know this up front.

Former Member
0 Kudos

Thanks for the feedback, Ludek. We believe we have narrowed this down to a problem with virtual machines only. We are able to install if the machine is non-virtual and is running XP SP2. I'm not sure what the difference is between the virtual and non-virtual operating systems but there must be one.