Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 10045

Exports are failing

$
0
0

We have a website written in .net, which incorporates a reporting mechanism based on SSRS.  The site displays a list of available reports, and on clicking one launches the report from the report server in a new tab/window, but rendered through a .net page.  Recently, the exports have stopped working from the reports.  Obviously changes to the system have gone in, but nothing in terms of configuration that we can see as something affecting the export.  A list of "facts" are below:

  • The reports work fine bringing back data as expected.
  • If I run the reports directly from the report server, I can export them without any problems
  • In IE9, a new tab opens saying "Internet Explorer cannot display the webpage"
  • In Firefox 3.6 - 5, it prompts you to open or save the file, but subsequently does "nothing"
  • The SSRS log shows some errors, posted below
  • I started logging HTTP requests, and when exporting from the .net page there were no errors in the log, but it was missing a final GET command when compared to exporting directly from the report server. 
  • We have tried a large number of different things in our dev environment and the problem appears intermittent
  • None of the http headers have the "no-cache" option which is known to cause an export issue
  • The website is running on SSL, the report server is not

I think that covers the main points.  Anyone who has seen something similar or who can provide some insight would be greatly appreciated!  Thanks.

 

Log File error (small snippit):
rshost!rshost!2600!07/11/2011-10:30:49:: e ERROR: WriteCallback(): failed to write in write callback.
rshost!rshost!2600!07/11/2011-10:30:49:: e ERROR: Failed with win32 error 0x0016, pipeline=0x000000000085DC50.
rshost!rshost!678c!07/11/2011-10:30:49:: e ERROR: HttpPipelineCallback::SendResponse(): failed async writing response.
rshost!rshost!678c!07/11/2011-10:30:49:: e ERROR: Failed with win32 error 0x0016, pipeline=0x000000000085DC50.
httpruntime!ReportManager_0-24!678c!07/11/2011-10:30:49:: e ERROR: Failed in BaseWorkerRequest::SendHttpResponse(bool), exception=System.Runtime.InteropServices.COMException (0x80070016): The device does not recognize the command. (Exception from HRESULT: 0x80070016)
   at Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* response, Boolean finalWrite, Boolean closeConn)
   at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
library!ReportManager_0-24!678c!07/11/2011-10:30:49:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException: RsWorkerRequest::FlushResponse., Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException: An internal or system error occurred in the HTTP Runtime object for application domain ReportManager_MSSQLSERVER_0-24-129547073742107724.  ---> System.Runtime.InteropServices.COMException (0x80070016): The device does not recognize the command. (Exception from HRESULT: 0x80070016)
   at ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(Boolean finalFlush)
   at ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(Boolean finalFlush)
   --- End of inner exception stack trace ---;


Viewing all articles
Browse latest Browse all 10045

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>