| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2010 00:09:00
|
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2010 00:34:03
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2010 23:07:52
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2010 00:04:21
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 05:34:38
|
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 |
|
|
 |
|
|