Relatorio nao compila

4 respostas
B

Pessoal,
To fazendo manutenção em alguns relatorios, criados com subreport, mas ta apresentando o seguinte erro ao tentar compilar no ireport: java.lang.ClassNotFoundException.
Todos os relatorios que nao tem subreport rodam legal. Alguem sabe dizer o q pode estar acontecendo? Aki vai parte do xml do relatorio. Quem puder me dar uma dica eu agradeço muitissimo.

<?xml version="1.0" encoding="ISO-8859-1" ?>






<parameter name="IMAGEM2" isForPrompting="false" class="java.lang.String"/>
<parameter name="IMAGEM" isForPrompting="false" class="java.lang.String"/>
<parameter name="TOTALDESC" isForPrompting="false" class="java.lang.String"/>
<parameter name="TOTALPROV" isForPrompting="false" class="java.lang.String"/>
<parameter name="TOTALLIQ" isForPrompting="false" class="java.lang.String"/>
<parameter name="PREF" isForPrompting="false" class="java.lang.String"/>
<parameter name="PTIPO" isForPrompting="false" class="java.lang.String"/>
<parameter name="IMAGEM3" isForPrompting="false" class="java.lang.String"/>
<parameter name="PTIPOLISTA" isForPrompting="false" class="java.lang.String"/>
<parameter name="PNUMLISTA" isForPrompting="false" class="java.lang.String"/>
<parameter name="inss" isForPrompting="false" class="java.lang.String">
	<defaultValueExpression ><![CDATA[$P{inss}]]></defaultValueExpression>
</parameter>
<parameter name="irrf" isForPrompting="false" class="java.lang.String">
	<defaultValueExpression ><![CDATA[$P{irrf}]]></defaultValueExpression>
</parameter>
<parameter name="SUBREPORT_DIR" isForPrompting="true" class="net.sf.jasperreports.engine.JasperReport"/>

:arrow: :!:ESSE É PARAMETRO QUE ACUSA O ERRO

4 Respostas

Andre_Brito

Oi.

Primeiramente, coloque seus códigos entre as tags .

‘Segundamente’, o local correto seria em Frameworks e Utilitários.

‘Terceiramente’, cole a exception (saída do iReport) aqui.

Já tentou dar uma pesquisada para ver se encontra alguém que teve o mesmo problema? Os subreports compilam normalmente?

B

vlw, vou pesquisar pra ver se alguem postou a mesma duvida e conseguiu resolver
O erro apresentado no Console de saída do iReport 3.0.0 continua:
java.lang.ClassNotFoundException: br.gov.casa.web.infra.relatorio.DataSource
So consigo compilar relatorios que não tenham subreport.

ramilani12

Seu erro esta aqui:

java.lang.ClassNotFoundException: br.gov.casa.web.infra.relatorio.DataSource

Vc precisa importar no seu CLASSPATH essa Classe : br.gov.casa.web.infra.relatorio.DataSource

B

Solução: como eu uso Struts, na action referente ao relatorio eu revisei a passagem de parametros e no arquivo jasper eu refiz todas as configurações dos parametros passados do relatorio para o subrelatorio ($P), inclusive os campos ($F) e funcionou.
Vlw a ajuda.

Criado 26 de agosto de 2010
Ultima resposta 16 de set. de 2010
Respostas 4
Participantes 3