New to Telerik Reporting? Download free 30-day trial

Report is unavailable or session has expired error message.


Product Progress® Telerik® Reporting
Report Viewers ASP.NET WebForms, Silverlight


The error is displayed in the web viewer.

In this article, we will explain possible scenario regarding this issue and how to fix it.

Error Message

Report is unavailable or session has expired.


The ASP.NET Report Viewer and Silverlight Report Viewer use ASP.NET Session in order to preserve the report instance assigned to its Report property during page postbacks and for design reasons as well, so Session should be enabled at all times!

We have narrowed down this error to three categories:

  • Session has expired - If you try to refresh the report it would error out as the report is no longer available in the session. The session expiration default value is 20 mins, so you might increase it if necessary.

  • Session is lost - This could happen if the application pool has been recycled. It might be caused by insufficient memory for the process or due to an internal error (caused by incorrect program logic). Another possible scenario is when using a web farm. It is necessary that the session of the web applications is configured as SQLServer or StateServer so that it can be common for all applications.

  • Session is unavailable - (ASP.NET Report Viewer only). This can happen if your browser does not accept cookies. In such cases, configuring the session as cookieless would resolve this.

See Also

Design Considerations for Out-proc Session State.

In this article