This may sound like a generic response, but are you certain the compiled version of the report is the same as the IDE-debug version? Generally this error means that you haven't instantiated the object you're trying to use. Make sure the object has been not only declared, but actually has the data you're trying to show.
This will most likely be becuase the Data Source for your reports has been overwritten or the credentials have been removed/are no longer valid.
Either redeploy the Data Source or manually enter the correct details on the Report Server for the relevant Data Source.
You should also try going into the web interface and deleting the data source(s) directly from the server. Then redeploy your project. Sometimes, when deploying from Visual Studio, it won't recreate the data source because it is already there. When you redeploy, the data source will be recreated.
I fixed my problem by doing this:
http://serverfault.com/questions/24744/reinstall-reporting-services-2005/24811#24811
Hi I have re configure virtual Directory of ReportServer ... and then Give me Some Permission Related Issue ..... But Finally it's Rocking
Thanks Pritesh Gandhi. http://www.gandhipritesh.com/