Reporting Service etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Reporting Service etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

30 Eylül 2014 Salı

ScalableList: Index outside the allowed range

“ScalableList: Index outside the allowed range” hatası alıyorsanız,
 
Rapordaki Column  Properties’i  “HIDDEN” yapılmış kolonları kaldırıp SİLİP tekrar deneyiniz.  Kolonlar expressiona bağlı olmaksızın HIDDEN tanımlandığı için rapor çıktısında bir değişiklik olmayacaktır.
 
(Remove “HIDDEN” Columns and try again.)
 
 
 
 
source="Microsoft.ReportViewer.WebForms"
  detail="Microsoft.Reporting.WebForms.ReportServerException: An internal error occurred on the report server. See the error log for more details. (rsInternalError)
   at Microsoft.Reporting.WebForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension)
   at Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension)
   at Microsoft.Reporting.WebForms.ServerReport.Render(String format, String deviceInfo, NameValueCollection urlAccessParameters, String& mimeType, String& fileNameExtension)
   at Microsoft.Reporting.WebForms.ServerModeSession.RenderReport(String format, Boolean allowInternalRenderers, String deviceInfo, NameValueCollection additionalParams, Boolean cacheSecondaryStreamsForHtml, String& mimeType, String& fileExtension)
   at Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response)
   at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)"

17 Ağustos 2012 Cuma

Çok Sayfalı Raporlarda Performans Problemi

Selamlar,
Bizi baya uğraştıran bir hata hakkında kısaca bilgi verelim.

Uygulamamızda kullanılan bir raporun, tüm gemi bazında alınmaya çalışıldığı taktirde çok uzun sürdüğüne dair bir hata kaydımız vardı.
  • Öncelikle raporun yapısını ve sql’lerini inceledik ancak bir sonuca varamadık.
  • Sonrasında raporun ihtiyaç duyduğu tabloları dolduran, rapora parametre geçen kısımları didikledik, yine bir sonuca varamadık.
  • İşin ilginç yanı; Uygulamadan raporu çektğimizde gerçekten çok yavaş, ancak reporting service üzerinden aynı parametrelerle aynı işlemi yaptığımızda çok hızlı sonuç alıyorduk. Hatta reporting service logları da gayet temiz görünüyordu.
Bu işi bir de Mozilla’da deneyelim dedik ve ilk denememizde yüklü javascript gelmesinden dolayı IE’ın crash olduğunu anladık. Aslında rapor gayet hızlı çalışıyor, sonucu dönüyor ancak client’taki browser kendinden geçiyordu.
Toplam 173 sayfalık bir datayı render etmeye çalıştığından bu sorunun oluşması normal dedik ve rapora paging ekleyip konuyu kapattık J