Problem Note 63439: SAS® Report Viewer fails to load objects in a SAS® Visual Analytics report after a period of inactivity
Overview
In some circumstances, SAS Report Viewer might fail to load objects on a page after a period of inactivity. Usually, this problem occurs for reports with multiple sections and multiple data sources. However, the problem can also occur for reports with only one data source when objects in the multi-section report generate different queries.
For example, suppose your report has two pages. The first page has a bar chart that uses the Car Make category. The second page has a bar chart that uses the Dealers category. After you view the first page, you take no query-related actions on the report for 30 or more minutes. When you attempt to view the second page, the bar chart fails to render. Instead, you see the Loading message, which remains indefinitely.
At this point, you can refresh the page to render the object.
When this problem occurs, the sas-sasreportviewer.log or the sas-report-data.log might contain a warning about an expired executor. Here is an example:
WARN report-data sasdemo(54545) [46b9d3cc0e89d9ce] Error retrieving executor - 30748f88-c864-4378-b49d-169fa6403672 - ReportDataResourceException: Executor not found - either the id is invalid or the executor has expired - id=30748f88-c864-4378-b49d-169fa6403672 Http Status: 404 Error Code: 15342
Workaround
To alleviate this problem, you can increase the executorExpirationIntervalMinutes property on the Report Data service.
- Log on to SAS® Environment Manager as an Administrator.
- Navigate to Configuration ► All Services ► Report Data Service.
- On the right, in the filter box, type sas.reportdata.system. You should see the executorExpirationIntervalMinutes property already defined for 30 minutes.
- Click the Edit icon in the upper right corner.
- Change the value of this property from 30 to 60.
- Click Save.
- Wait a minute for the changes to take effect.
Next Steps
The issue described in this SAS Note is not the only cause of a Loading message. For another known cause, see SAS Note 64435, SAS® Report Viewer fails to load some report objects when the SAS® Visual Analytics report uses parameters.
Operating System and Release Information
SAS System | SAS Report Viewer | Linux for x64 | 8.3.1 | 8.4 | Viya | Viya |
Microsoft® Windows® for x64 | 8.3.1 | 8.4 | Viya | Viya |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2019-10-17 15:49:42 |
Date Created: | 2019-01-02 16:04:20 |