In case you haven’t heard, I’ve started a new job and one of my first tasks was to speed up a SSRS report. One of the first issues I stumbled across was this:
An error occurred during local report processing.
The definition of the report ‘/1. Report’ is invalid.
The Value expression for the textrun ‘Tx412.Paragraphs[0].TextRuns[0]’ contains an error: [BC30456] ‘RdlObjectModel’ is not a member of ‘ReportingServices’
Looking into it the issue it appears its expanded expressions when it got copied – it’s basically making the it fully qualified.
So
Cint
becomes:
Microsoft.ReportingServices.RdlObjectModel.ExpressionParser.VBFunctions.Cint
The fix was to just edit to code then do a find and replace, replacing the added reference with nothing. Simple.