Skip to Content
Former Member
May 04, 2010 at 06:27 PM

CRVS 2010 Beta - Engine.ReportDocument threw an exception


Hi All,

I am developing a sharepoint 2010 webpart to generate crystal report and I ran into problem that I don't know how to solve. I am currently running sharepoint 2010 on windows server 2008 x64 with VS2010 and CRVS2010 beta. I can compile and deploy the solution fine, but when I went into sharepoint and access the webpart I have this error in the vs2010 debugger.


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


That was it, and in the window event viewer, I have the following error


The description for Event ID 4096 from source Crystal Reports cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

An error has occurred while attempting to load the Crystal Reports runtime. Either the Crystal Reports registry key permissions are insufficient, or the Crystal Reports runtime is not installed correctly. Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required. Please go to for more information.

the message resource is present but the message is not found in the string/message table


Does anybody has any idea how to solve this problem? The message is obvious that I need to install the CRRedist*.msi, but I can't seem to find that version for windows server 2008 x64 with VS2010.