You're missing a custom UFL/DLL that is used in the formula field. In short, it means your report is trying to use a function that the Crystal Reports runtime engine does not recognize. The custom DLLs are normally stored/registered in the Windows Crystal directory. In general, this happens when you're running a Crystal Reports template that was created on one machine, that the report developer used a custom DLL to create the report (in a formula field), and those DLLs were not copied/installed/registered on the machines running Report Runner Viewer or Report Runner Batch. Error: A Number, Currency Amount, Boolean, Date, Time, Date-Time, or String Is Expected HereĮxplanation: You're getting the error message 'A Number, Currency Amount, Boolean, Date, Time, Date-Time, or String Is Expected Here'.