Skip to content
logo Knowledgebase

Error: "Unable to cast COM object of type 'CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass' to interface type CrystalDecisions.ReportAppServer.Controllers.!SCRReportSource'

Created on  | Last modified on 

Summary

Error: "Unable to cast COM object of type 'CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass' to interface type CrystalDecisions.ReportAppServer.Controllers.'SCRReportSource' when attempting to print or preview reports from Sage 500

Description

Cause

The issue was caused after installing Sage Fixed Assets 2018.1 due to an incompatible version of Crystal included with that release.

Resolution

Below are 3 different scenarios that might be encountered. See Figures 1-6

If Sage 500 reports are returning error messages

  1. Close all Sage 500 report tasks
  2. Download and extract the Crystal Configuration Utility
  3. Right-click CrystalConfig.exe and select “Run As Administrator” to launch the utility
  4. The upper left-hand corner the shows the version of Crystal that was installed last
  5. Click on the Sage 500 Reports button
  6. The screen should now be populated with a list of all the report file executables for Sage 500 that will be affected. Scroll down the list and confirm all have a checkmark in the Select box
  7. Click the Apply Config Files button and click Yes to the “Are you sure you would like to set the .config files to SP21 or greater?”
  8. The list of report files should now show Success under the Status column
  9. You can now launch report tasks in Sage 500 and preview/print without error

If Sage Fixed Asset reports are returning error messages

  1. Close all Sage Fixed Asset report tasks
  2. Download and extract the Crystal Configuration Utility
  3. Right-click CrystalConfig.exe and select “Run As Administrator” to launch the utility
  4. The upper left-hand corner the shows the version of Crystal that was installed last
  5. Click on the Sage SFA Reports button
  6. The screen should now be populated with a list of all the report file executables for Sage Fixed Assets that will be affected. Scroll down the list and confirm all have a checkmark in the Select box
  7. Click the Apply Config Files button and click Yes to the “Are you sure you would like to set the .config files to SP21 or greater?”
  8. The list of report files should now show Success under the Status column
  9. You can now launch report tasks in Sage Fixed Assets and preview/print without error

If both Sage 500 and Sage Fixed Assets reports are returning error messages

  1. Close all Sage Fixed Asset report tasks and close down all Sage 500 report tasks
  2. Download and extract the Crystal Configuration Utility
  3. Right-click CrystalConfig.exe and select “Run As Administrator” to launch the utility
  4. In the upper left-hand corner the version of Crystal installed last will be displayed
  5. Click on the Advanced box at the bottom of the utility, so that it has a checkmark. This will enable both Sage 500 Reports and SFA Reports buttons
  6. Click on the Sage 500 Reports button
  7. The screen should now be populated with a list of all the report file executables for Sage 500 that will be affected. Scroll down the list and confirm all have a checkmark in the Select box
  8. Click the Apply Config Files button and click Yes to the “Are you sure you would like to set the .config files to SP21 or greater?”
  9. The list of report files should now show Success under the Status column
  10. Click on the SFA Reports button
  11. The screen should now be populated with a list of all the report file executables for Sage Fixed Assets that will be affected. Scroll down the list and confirm all have a checkmark in the Select box
  12. Click the Apply Config Files button and click Yes to the “Are you sure you would like to set the .config files to SP21 or greater?”
  13. The list of report files should now show Success under the Status column
  14. You can now launch report tasks in Sage Fixed Assets and Sage 500 and preview/print without error

Image

FIGURE 1

Image

FIGURE 2

Image

FIGURE 3

Image

FIGURE 4

Image

FIGURE 5

Image

FIGURE 6

DocLink: How to download and install service packs and product updates
DocLink: How to Install Sage 500 ERP client on Windows 2012 and Windows 8 architecture
DocLink: Crystal Runtime Version Conflict
DocLink: Crystal Configuration Utility
Attachment: 381_20230425125319_CrystalConfigUtility.zip