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.

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.