Skip to Content
0
Former Member
Mar 25, 2010 at 02:36 AM

Crystal Reports 2008 runtime error while running on Windows Server X64

692 Views

I have a .NET web application compiled as X86 in Visual Studio 2008 invoking Crystal Reports 2008 SP2 that's running fine at a number of sites running Windows Server 2003 X86.</br>

</br>

When deploying this app to Windows Server 2008 X64 I get the error message below. </br>

</br>

I'm aware that there is an unanswered question similar to this already in the forum but my application is compiled for X86 and I've tryed installing a variety of run times including "crruntime_12_2_mlb.msi" and "crredist2008_x86.msi".</br>

</br>

What combination of compile and run time is needed to get around this issue?</br>

</br>

Thanks.</br>

</br>

</br>

  • ERROR MESSAGE **.</br>

</br>

An error has occurred while attempting to load the Crystal Reports run time..</br>

</br>

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly..</br>

</br>

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) that contains the version of the Crystal Reports runtime (x86, x64, or Itanium) that is required. Please go to http://www.businessobjects.com/support for more information.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. .</br>

</br>

Exception Details: CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: An error has occurred while attempting to load the Crystal Reports runtime..</br>

</br>

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly..</br>

</br>

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) that contains the version of the Crystal Reports runtime (x86, x64, or Itanium) that is required. Please go to http://www.businessobjects.com/support for more information..

</br>

Source Error: .</br>

</br>

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. .</br>

</br>

Stack Trace: .</br>

</br>

[LoadSaveReportException: An error has occurred while attempting to load the Crystal Reports runtime..</br>

</br>

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly..</br>

</br>

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) that contains the version of the Crystal Reports runtime (x86, x64, or Itanium) that is required. Please go to http://www.businessobjects.com/support for more information.]

CrystalDecisions.CrystalReports.Engine.ReportDocument.CheckForCrystalReportsRuntime() +399.</br>

CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() +218.</br>

</br>

[TypeInitializationException: The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception.].</br>

CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor() +0.</br>

ChartsEnterprise.UI.GenReport.CreateReport(String reportname) +42.</br>

System.EventHandler.Invoke(Object sender, EventArgs e) +0.</br>

System.Web.UI.Control.OnLoad(EventArgs e) +132.</br>

System.Web.UI.Control.LoadRecursive() +66.</br>

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean .</br>includeStagesAfterAsyncPoint) +2428.</br>

Edited by: PSernz on Mar 25, 2010 3:58 AM