티스토리 뷰

ETC

Telerik Report Error 처리

kaki104 2012. 5. 21. 12:05
반응형

Error: System.Reflection.TargetInvocationException : 작업을 수행하는 동안 예외가 발생하여 결과가 유효하지 않습니다. 예외에 대한 자세한 내용은 InnerException을 참조하십시오.
   위치 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
   위치 Telerik.Reporting.Service.SilverlightClient.RenderAndCacheEventArgs.get_RenderingResult()
   위치 Telerik.ReportViewer.Silverlight.ReportViewerModel.OnRenderAndCacheCompleted(Object sender, RenderAndCacheEventArgs e)

------------- InnerException: -------------

System.TimeoutException : The HTTP request to 'http://localhost:8123/ReportService.svc' has exceeded the allotted timeout. The time allotted to this operation may have been a portion of a longer timeout.
   위치 System.ServiceModel.Channels.Remoting.RealProxy.Invoke(Object[] args)
   위치 proxy_5.EndRenderAndCache(IAsyncResult )
   위치 Telerik.Reporting.Service.SilverlightClient.ReportServiceClient.OnEndRenderAndCache(IAsyncResult result)
   위치 System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)

------------- InnerException: -------------

System.Net.WebException
   위치 System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
   위치 System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   위치 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)

------------- InnerException: -------------

System.Net.WebException
   위치 System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
   위치 System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)
   위치 System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState)

발생이유 : 서버에 있는 ReportService.svc로 대량 데이터(5,000건 이상)의 레포트 요청을 보낸 후 응답이 없어서 timeout이 발생,

 

해결방법:

http://www.telerik.com/community/forums/reporting/telerik-reporting/timeout-in-silverlight-reportviewer-with-wcf-reportservice-svc.aspx

 

Robert Riviera가 작성한 내용 참고

 

레포트 뷰어 화면에서 해당 레포트에 대한 조회 요청을 보내기전에 타임아웃 시간을 설정하도록 만들어서 보낸다.

 

 

반응형

'ETC' 카테고리의 다른 글

Flow Document Overview  (0) 2014.02.04
Team Foundation Service + Git + Visual Studio  (0) 2013.06.16
SignalR  (0) 2012.04.02
Large data insert sql ce 3.5 database  (0) 2012.03.16
코드 난독화 Code Obfuscation 링크  (0) 2012.03.07
댓글