The error detailed below recently started happening in an application that has been stable for several years with Crystal Reports XI Release 2.
Ther error is intermittent and happens randomly on any of several hundred reports embedded in the C# .NET application. Once it happens the first time, all reports will then generate the same error and fail. The solution is to close the application and restart it. Then everything works fine until the next time the error happens later that day or the next day.
A possible trigger of this new situation is the fact that we recently upgraded all of our application terminal servers. Crystal Runtime (CrystalReports11_5_NET_2005.msi) is installed on the new servers.
Crystal Version: Business Objects - Crystal Reports XI Release 2
Load report failed.
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportClass.Load(String reportName, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet)
at MyApplication.btnPrintReport_Click(Object sender, EventArgs e)