"Error 5000 CP Internal = 21" is thrown internally when the recordset passed to the report cannot be opened. To resolve this issue, double check all permissions and connection information to your data source.