Problemas ao gerar relatório web com imagem de fundo
Olá,
Uso FastReport .Net versão 1.2.47 com Visual Studio 2010 para uma aplicação web que estou desenvolvendo. Segue, em anexo, meu código onde chamo o relatório.
Porém, estou tendo problema com um relatório em específico onde ele está associado a um DataSet e na propriedade Watermark do relatório inseri uma imagem jpg.
O problema é que ao chamar o relatório dá o erro abaixo:
Erro de Servidor no Aplicativo '/CVTWEB'.
Valor não pode ser nulo.
Nome do parâmetro: key
Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.ArgumentNullException: Valor não pode ser nulo.
Nome do parâmetro: key
Erro de Origem:
Exceção sem tratamento foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.
Rastreamento de Pilha:
[ArgumentNullException: Valor não pode ser nulo. Nome do parâmetro: key] System.Web.Caching.CacheKey..ctor(String key, Boolean isPublic) +10031148 System.Web.Caching.AspNetCache.Remove(String key, CacheItemRemovedReason reason) +43 System.Web.Caching.Cache.Remove(String key) +31 FastReport.Web.WebReport.HiIqhn68V(String ) +80 FastReport.Web.WebReport.Y3fhrt3Ct() +1716 FastReport.Web.WebReport.RenderContents(HtmlTextWriter writer) +82 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +67 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +101 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +27 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +129 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +9838526 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32 System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +55 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +67 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +101 System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +43 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +129 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +14 System.Web.UI.Page.Render(HtmlTextWriter writer) +30 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +67 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +101 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +27 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1342
Não entendo o porque desse parâmetro, já que não passei parâmetro algum no relatório. Esse problema só ocorre quando insiro uma imagem de fundo no relatório, quando removo a imagem o relatório abre normalmente. Alguém sabe como posso resolver isso?
Grato,
Ilano.
Comments
Olá pessoal,
Alguém tem alguma pista do que pode ser o problema? Já pesquisei tudo o que pude e não encontrei um motivo para isso. Se eu colocar apenas um texto de fundo ele executa, se eu tirar a imagem de fundo ele executa mas, se pôr a imagem de fundo e tentar executar o relatório dá esse erro que postei. Tentei fazer usando o ReportViewer mas ele não deixa a imagem de fundo centralizada no relatório.
Preciso gerar os certificados urgentemente, pois já passei do prazo de entrega, me ajudem por favor.