I have a client that is on R2 CU7 that is trying to print a large number of checks and when the "Generate Payment" and send the job to a redirected printer, we are getting "An error occurred rendering the report. Accessing the report server URL caused an error. The operation has timed out". This happens after about 3 minutes. We have increased every timeout I could find but I have not ever seen a "3 minute" timeout yet. I have copied the DB over to an All in One DEV system so it is running on a different SQL server SSRS server, etc. If they break up the checks and run them separately, they print just fine.
I think this is the full error out of the SSRS logs:
library!ReportServer_0-3!87c!11/06/2015-09:32:20:: i INFO: RenderForNewSession('/DynamicsAX/Cheque_US.Report')
webserver!ReportServer_0-3!d94!11/06/2015-09:32:21:: i INFO: Processed report. Report='/DynamicsAX/Cheque_US.Report', Stream=''
webserver!ReportServer_0-3!d84!11/06/2015-09:34:28:: e ERROR: Reporting Services error Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeClientDisconnectionException: A client has disconnected from the Report Server Web service application domain ReportServer_MSSQLSERVER_0-3-130913003526545575. No corrective action is required. An error code has been submitted to ASP.NET to release the connection. The error code is 80070040. ---> System.Runtime.InteropServices.COMException (0x80070040): The specified network name is no longer available. (Exception from HRESULT: 0x80070040)
at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
at ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(Boolean finalFlush)
--- End of inner exception stack trace ---
at ReportingServicesHttpRuntime.BaseWorkerRequest.FilterAndThrowException(Exception e, String message)
at ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(Boolean finalFlush)
at System.Web.HttpResponse.Flush(Boolean finalFlush)
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.HttpResponseWrapper.<>c__DisplayClass1.<ReturnResponseBody>b__0()
at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.<>c__DisplayClass1.<Run>b__0(Object state)
at System.Security.SecurityContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state)
at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run(ContextBody callback)
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.HttpResponseWrapper.ReturnResponseBody(RSStream result, HttpResponse resp)
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.HttpResponseWrapper.WriteRSStream(RSStream stream)
at Microsoft.ReportingServices.Library.StreamRequestHandler.RenderReport(SessionfulClientRequest sessionManager)
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderReport(SessionfulClientRequest sessionManager)
at Microsoft.ReportingServices.Library.StreamRequestHandler.PerformStreamedOperation(StreamedOperation operation)
at Microsoft.ReportingServices.Library.StreamRequestHandler.RenderItem(ItemType itemType)
at Microsoft.ReportingServices.Library.StreamRequestHandler.ExecuteCommand()
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPage()
library!ReportServer_0-3!d84!11/06/2015-09:34:28:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeException: The request has been aborted., Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeException: An error occurred in the HTTP Runtime object for application domain ReportServer_MSSQLSERVER_0-3-130913003526545575. Most likely, the HTTP request contains an unsupported verb or invalid syntax. ---> System.Web.HttpException: Server cannot set status after HTTP headers have been sent.
at System.Web.HttpResponse.set_StatusCode(Int32 value)
at Microsoft.ReportingServices.Common.ErrorResponseWriter.WriteError()
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteErrorResponse(Int32 code, String shortHttpDescription, Exception exception, String optionalMessage, Boolean errorResponseAsXml)
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteErrorResponse(Int32 code, String shortHttpDescription, Exception exception, Boolean errorResponseAsXml)
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderError(Int32 code, String shortHttpDescription, Exception e)
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPage()
at Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
--- End of inner exception stack trace ---;
Any thoughts?