Aumentar memória no Struts 2 / Jasper?["RESOLVIDO"]

4 respostas
Metaleiro

[color=darkblue] Existe alguma forma de aumentar a memória para geração de um relatório em Jasper ?[/color]

<param name="location">/WEB-INF/relatorios/linha.jasper</param>
<param name="format">PDF</param>
<param name="dataSource">lista</param>
<param name="reportParameters">parametros</param>

[color=darkblue] Se alguém puder ajudar desde já agradeço é para geração de alguns relatórios, eles não geram com certa quantidade de dados ![/color]

4 Respostas

Metaleiro

[color=darkblue]Encontrei esse tópico aqui no GUJ, o que eu preciso é de algo assim, só que menor para Struts 2, o relatório me dá a seguinte mensagem “O arquivo está danificado e não pode ser restaurado” [/color]

Relatório de 50000 registros com Hibernate/Jasper [Resolvido]

[color=darkblue]Se alguém puder ajudar desde já agradeço ! [/color]

jyoshiriro

Pelo iReport esse relatório funciona no modo preview? Possui sub-relatórios?
Se houver um stacktrace ai, mande que pode ajudar :wink:

Metaleiro

jyoshiriro:
Pelo iReport esse relatório funciona no modo preview? Possui sub-relatórios?
Se houver um stacktrace ai, mande que pode ajudar ;)

[color=darkblue] Ele não funciona no modo preview, só funciona na aplicação, quando passo os parâmetros na pesquisa funciona normalmente, mas quando dou um “full” ele não é gerado, mas tem apenas 4000 registros, segue o código de como passa os parâmetros:[/color]

public String geraRelatorioPDF() {
        try {
        	       	
            LinhaSearch _filtro = getFiltro();
            
            List<LinhaDTO>lista = getLinhaFacade().selectLinha(_filtro);
            setListaRelatorio(lista);


        } catch (Exception e) {
        	LOG.error("Erro no geraRelatorioPDF()", e);
        }

        return SUCCESS;
    }
Metaleiro

[color=darkblue]Identifiquei o erro, tentei aumentar a memória do Tomcat, conforme : [/color]

Servidores de Aplicação

[color=darkblue]O mesmo erro ocorreu, então comecei a tirar componente por componente do relatório e descobri que era um gráfico que existe nele que gera o erro com uma certa quantidade de dados, por enquanto deixei assim, com um aviso, pois só ocorre com um full, se alguém souber de algo desde já agradeço ! [/color]

Criado 2 de fevereiro de 2011
Ultima resposta 3 de fev. de 2011
Respostas 4
Participantes 2