Error when running Crystal Report: "The type initializer for 'CrystalDescisions.CrystalReports.Engine.ReportDocument' threw an exception"

Version 4

    Verified Product Versions

    LANDESK Service Desk 7.8.x

    Environment:

     

    Service Desk - All Versions

     

     

    Problem:

     

    You are getting the below error message when trying to run a Crystal Report:

     

     

    The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exeption


    crystal document error.jpg

     

     

    Cause:

     

    This is down to the Crystal Runtime that is installed on the machine.

     

     

    Solution:

     

    Make sure that you have the relevant Crystal Runtime installed, ie; 64 bit on a 64 bit machine and 32 bit on a 32 bit machine.

    If you have more than one Crystal Runtime or if you have both 32 bit and 64 bit, make sure you uninstall both and then only install the relevant one.