Problema com Ireport versão 4.7.1!

6 respostas
RiQuInHo_

Galera to com um problema estou tentando abrir meu relatorio que era da versao 3.0.0 e agora copilei com a versao 4.7 porem quando mando imprimir via aplicação fica dando esse erro alguem sabe pq isso?

:arrow: Class not found When loading object from URL :file/C:/workspace/bvp/src/resources/relatorio/individual/proposta/produto/Proposta.jasper

valeu!

6 Respostas

jetomaz

Ele funciona direto pelo iReport ?

Faz alguma alteração nele pelo iReport e sava para ele atualizar, se ele rodar dentro do iReport normalmente o problema pode ser na chamada que a sua aplicação faz ao relatório.

QQ coisa posta o código com a forma que você esta chamando esse relatório na sua aplicação.

Att.

RiQuInHo_

Essa parte é pelo codigo...

um exemplo para imprimir o boleto da-se o mesmo erro.

//Atributos estaticos 
	private static final String TITULO_RELATORIO = "Boleto de Cobrança da Proposta "; 
	private static  String CAMINHO_RELATORIO ="/relatorio/proposta/boleto/";
	private static final String NOME_RELATORIO_PRINCIPAL = "boleto_proposta.jasper";
	private static URL PATH_RELATORIO_PRINCIPAL = null;
	private static URL IMAGEPATH_BOLETO = null;
/
/Define o caminho do relatório.
				PATH_RELATORIO_PRINCIPAL = getClass().getResource(CAMINHO_RELATORIO + NOME_RELATORIO_PRINCIPAL);

				//Carregando relatótio compilado
				JasperReport relatorioJasper = (JasperReport) JRLoader.loadObject(PATH_RELATORIO_PRINCIPAL);  ---aqui da a exceção

to maluco com isso, ele chama certinho o caminho mas da erro...não sei pq acontece isso.

RiQuInHo_

Sera que pode ser algum .jar que esteja desatualizado.

pra gerar o barcode4j precisarei do .jar??

jetomaz

RiQuInHo_$_$ vou repetir a pergunta, dentro do ireport ele funciona ? Se vc abrir o relatório no ireport e clicar em Preview ele funciona ?

Se funcionar o relatório esta ok com o ireport, dai sim pode ser problema com a sua aplicação, algum jar que esteja faltando, alguma configuração errada, coisas desse tipo.

O que vc pode fazer tb é excluir o “.jasper” e depois abrir ele no ireport e rodando ele no ireport ele vai criar um “.jasper” atualizado para aquela versão do ireport.

Se você mudou a versão do seu ireport os jars dentro da sua aplicação tem que ser compatíveis com essa versão do ireport, caso contrario da pau mesmo.

Espero ter ajudado.

RiQuInHo_

jetomaz:
RiQuInHo_$_$ vou repetir a pergunta, dentro do ireport ele funciona ? Se vc abrir o relatório no ireport e clicar em Preview ele funciona ?
Espero ter ajudado.

sim funciona corretamente.

RiQuInHo_

deu essa exception

Criado 8 de novembro de 2012
Ultima resposta 8 de nov. de 2012
Respostas 6
Participantes 2