SSRS etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SSRS 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)"

Missing URL parameter: IterationId

Chrome ve firefoxtan gelen bir hata.
2 çözümü var.
1))Birincisi giden requestlerde URL’i güncelleyeip, ?IterationId=0  eklemek.
2)) Raporda buna sebebiyet veren bir LINE kontrolu olmalı. Onu bulup, silip devreye alıp tekrar deneyelim.
Bu işleme başlamadan önce CHROME’dan hatayı önce alalım li, çözdüğümüze emin olalım.

<error
  host="34ISTYNAWEBSRV1"
  type="Microsoft.Reporting.WebForms.HttpHandlerInputException"
  message="Missing URL parameter: IterationId"
  source="Microsoft.ReportViewer.WebForms"
  detail="Microsoft.Reporting.WebForms.HttpHandlerInputException: Missing URL parameter: IterationId&#xD;&#xA;   at Microsoft.Reporting.WebForms.HandlerOperation.GetAndEnsureParam(NameValueCollection urlQuery, String paramName)&#xD;&#xA;   at Microsoft.Reporting.WebForms.ReportImageOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response)&#xD;&#xA;   at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)&#xD;&#xA;   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()&#xD;&#xA;   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)"