Parameter validation failed. It is not possible to provide valid values for all parameters. (rsParameterError) sql reporting 2008
Per some googling on you behalf I found a possible candidate:
"Navigate to the remote report server management page (http:///Reports/Pages/Folder.aspx). Drill down and hover the cursor over your report, open the menu and select Manage.
On the page that opens, select Parameters and make sure the Hide box is checked for the parameter of concern.
Apply the update, and test."
Let me know if that works out for you.
I encountered a similar issue when using a query driven parameter so I could set values in a footer dynamically.
It would run fine in VS, on the report Server - manually entering param values where required, and as a subscription.
This was to be called from a 3rd party batch engine - I could set up the Selector and detail report (selector would run a query to build a list of bookings that child reports would run for) and could step through in the GUI fine, however, on processing (where the engine would also set values on the clients database post each report generated) the child report would fail with this problem, which when you have got several parameters is of no use to anybody
I threw the Reporting Server into Verbose mode (https://support.microsoft.com/en-us/help/2146315/recommended-configuration-for-verbose-logging-in-reporting-services) which then exposed which parameter was generating the error.
This parameter was data driven from a shared data source from a stored procedure. Setting the parameter to accept NULLs - even though there would be no nulls, rectified the issue (and it was set to Internal as well).
I know that this is a few years old, but it came up high in Google results so I thought I would add this for anybody else who may encounter this issue.
Steve