title: Cannot view SSRS reports in Safari - report rendering issue - why?
body: <p>When accessing deployed SSRS reports via URL link using AD authenticated username/password, reports do not complete their rendering. The parameter bar displays with appropriate values and the Loading wheel displays until an error is thrown.</p>
  
  <p>About 75% of the time the error shown is:</p>
  
  <blockquote>
    <p>Sys.WebForms.PageRequestManagerServerErrorException: An unknown error
    has occurred while processing the request on the server. The status
    code returned from the server was: 500</p>
  </blockquote>
  
  <p>The rest of the time the status code returned is: 0</p>
  
  <p>As an added curveball, when connected to internal Wifi the reports render accurately and quickly in Safari on Apple devices.</p>
  
  <p>Reports render correctly in IE, Firefox and Chrome. Using Chrome on any Apple device has been shown to work in all tests so far. Unfortunately using any other browser than Safari is not possible in production.</p>
  
  <p>Additional information</p>
  
  <p>Server does receive a successful login in Event Viewer but nothing gets to the Reporting Services ExecutionLog stored procedures.</p>
  
  <p>The rendering times out at around 120 seconds. A timeout issue could be involved but I can not currently find the appropriate setting to change and even if this is the fault, waiting over 2 minutes to reports this small is inappropriate.</p>
  
  <p>Environment</p>
  
  <ul>
  <li>SQL Server Reporting Services 2014</li>
  <li>Accessing data from SQL Server 2000</li>
  <li>Issue occurs in Safari browser on Mac, iPhone, iPad for iOS 9.1 and 9.2 (other OSs not tested)</li>
  <li>When working reports show a variety of data from multiple databases on a single SQL server. They access several stored procedures to display parameter dropdowns and general report data organised in tables and graphs with images</li>
  </ul>
  
  <p>Resolves trialled (and failed :)</p>
  
  <ul>
  <li>Creating non database linked report with picture and one line of text (still did not render)</li>
  <li>Changing ReportingServices and ReportManager web config file to increase httpRuntime executionTimeout and maxRequestLength values (still did not render)</li>
  <li>Changing to Basic authentication (stopped any connection to any aspect of report manager etc)</li>
  <li>Changes to javascript file (still did not render)</li>
  </ul>
  
  <p>I have scanned the internet and of course here on Stack Overflow to little avail. I may have missed something or interpreted it incorrectly so any assistance, suggestions and help would be most appreciated.</p>