Symantec Protection for Sharepoint Servers On-demand report generation fails for very large reports.
search cancel

Symantec Protection for Sharepoint Servers On-demand report generation fails for very large reports.

book

Article ID: 161445

calendar_today

Updated On:

Products

Protection for SharePoint Servers

Issue/Introduction

SPSS On-demand report generation fails if the process log exceeds 3mb or roughly 16600-16700 lines.

The page displays the message "An error occurred. Please try refreshing the page."

Cause

SPSS is using a third-party asp component to generate the reports. The issue occurs when the 90 second processing timeout for this component is exceeded.

Resolution

The solution is to increase the asp component timeout value "AsyncPostBackTimeout". The default value for this setting is 90 seconds. This can be increased to 180 or as high as 600 if required.  Exactly how this is done depends on the version of Sharepoint that is being used.

Steps to be performed.

For SharePoint 2003:

  1. Go to :  “<SharePoint installation directory>/60/TEMPLATE/ADMIN/1033/Symantec” folder
  2. Open the 'default.aspx' file to edit it.
    1. Search for the tag 'asp:ScriptManager' and add the attribute AsyncPostBackTimeout="600"
    2. So now the tag will look like: <asp:ScriptManager ID="ScriptManager1" AsyncPostBackTimeout="600" runat="server"></asp:ScriptManager>           
  3. Refresh the SPSS console page.

 

For SharePoint 2007:

  1. Go to :  “<SharePoint installation directory>/12/TEMPLATE/ADMIN/Symantec” folder
  2. Open the 'default.aspx' file to edit it.
    1. Search for the tag 'asp:ScriptManager' and add the attribute AsyncPostBackTimeout="600"
    2. So now the tag will look like: <asp:ScriptManager AsyncPostBackTimeout="600" ID="defaultPageScriptManager" runat="server"></asp:ScriptManager>           
  3. Refresh the SPSS console page.

 

For SharePoint 2010:

  1. Go to :  “<SharePoint installation directory>/14/TEMPLATE/ADMIN” folder
  2. Open the 'Symantec.master' file to edit it.
    1. Search for the tag 'asp:ScriptManager' and add the attribute AsyncPostBackTimeout="600"
    2. So now the tag will look like: <asp:ScriptManager id="ScriptManager" runat="server" AsyncPostBackTimeout="600" EnablePageMethods="false" EnablePartialRendering="true" EnableScriptGlobalization="false" EnableScriptLocalization="true" />           
  3. Refresh the SPSS console page.

 

For SharePoint 2013:

  1. Go to :  “<SharePoint installation directory>/15/TEMPLATE/ADMIN” folder
  2. Open the 'Symantec.master' file to edit it.
    1. Search for the tag 'asp:ScriptManager' and add the attribute AsyncPostBackTimeout="600"
    2. So now the tag will look like: <asp:ScriptManager id="ScriptManager" runat="server" AsyncPostBackTimeout="600" EnablePageMethods="false" EnablePartialRendering="true" EnableScriptGlobalization="false" EnableScriptLocalization="true" />           
  3. Refresh the SPSS console page.