Relatorio nao compila  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
bean
HelloWorld

Membro desde: 27/07/2010 21:21:52
Mensagens: 13
Offline

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" ?>
<!-- Created with iReport - A designer for JasperReports -->
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport
name="ddpfpLista"
columnCount="1"
printOrder="Vertical"
orientation="Landscape"
pageWidth="842"
pageHeight="595"
columnWidth="782"
columnSpacing="0"
leftMargin="30"
rightMargin="30"
topMargin="20"
bottomMargin="20"
whenNoDataType="NoPages"
isTitleNewPage="true"
isSummaryNewPage="true">
<property name="ireport.scriptlethandling" value="0" />
<property name="ireport.encoding" value="ISO-8859-1" />
<import value="java.util.*" />
<import value="net.sf.jasperreports.engine.*" />
<import value="net.sf.jasperreports.engine.data.*" />

<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"/>
<parameter name="DATA_PROV" isForPrompting="false" class="br.gov.casa.web.infra.relatorio.DataSource"/> ESSE É PARAMETRO QUE ACUSA O ERRO
<parameter name="CONT" isForPrompting="false" class="java.lang.Boolean"/>

Java Bean
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Oi.

Primeiramente, coloque seus códigos entre as tags [code][/code].

'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?

This message was edited 1 time. Last update was at 26/08/2010 00:34:49


Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
bean
HelloWorld

Membro desde: 27/07/2010 21:21:52
Mensagens: 13
Offline

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.

Java Bean
ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

Seu erro esta aqui:



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

my delicious|follow me|linkedin
[Email] [ICQ]
bean
HelloWorld

Membro desde: 27/07/2010 21:21:52
Mensagens: 13
Offline

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.

Java Bean
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team