5 Answers, 1 is accepted
Please use Fiddler to check the requests during running the application in Browser. Then you can see the actual Response from the server and the reason for the error. You can also use the browser's console to check which request fails.
In order to provide you more accurate suggestions, please share the exception stack trace written in Fiddler.
Regards,
Stef
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

{"message":"","exceptionMessage":"Missing or invalid parameter value. Please input valid data for all parameters.","exceptionType":"Telerik.Reporting.Services.Engine.InvalidParameterException","stackTrace":" at Telerik.Reporting.Services.Engine.Client.CreateReportInstance(String report, Dictionary`2 parameterValues)\r\n at Telerik.Reporting.Services.Engine.ReportEngine.<>c__DisplayClass8.<CreateReportInstance>b__7(Client client)\r\n at Telerik.Reporting.Services.Engine.ReportEngine.WithClient[T](String clientID, Func`2 func)\r\n at Telerik.Reporting.Services.Engine.ReportEngine.CreateReportInstance(String clientID, String report, Dictionary`2 parameterValues)\r\n at Telerik.Reporting.Services.WebApi.ReportsControllerBase.CreateInstance(String clientID, ClientReportSource reportSource)\r\n at lambda_method(Closure , Object , Object[] )\r\n at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)\r\n at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments)\r\n at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()"}
Please double-check if the Reporting REST service is running and responds on typing its address in browser - How To: Add Telerik Reporting REST Web API to Web Application.
Then check if all report parameters are visible, or have default value or such passed from the viewer.
Parameters' names are case sensitive, and it is important to have a reference to Newtonsoft.Json.dll in the project, where the assembly must not be installed in the machine's GAC. The minimum system requirements are listed in the Reporting REST service System Requirements.
Check also the settings suggested in the HTML5 Report Viewer - Export options are missing forum thread.
Regards,
Stef
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

Hi,
I am also having a same issue with same stack trace. service is working fine.
my problem is it works fine for some reports and throws above error for other reports
Product Sales.trdx (from telerik reporting sample) - working
Product Catalog.trdx (from telerik reporting sample) - not working
I am passing parameters as
reportSource: {
report: "Product Catalog.trdx",
parameters: { CultureID: "en" }
},
is this correct? please help.
Please test updating Newtosoft.Json.dll through Nuget packages manager to the latest available version. Verify there are added proper binding redirects in th web.config and test running the application.
Check also if the routes of the Reporting RESTservice do not duplicate with other routes. For the purpose register them first in the Global.asax or customize them - How to change the registered by default Telerik Reporting REST Web API routes.
Regards,
Stef
Telerik