Estou tentando gerar relatório no IReport (3.6), sem acesso ao BD, verifiquei quando criei o arquivo do IReport, e não há problemas:
Veja a Classe abaixo:
O erro parece ser de biblioteca mas mesmo adicionando as bibliotecas mencionadas que faltam aparece erro.
Creio, (na minha ignorância) que não poderia dar erro, pois simplesmente não uso conexão com o BD, e eusando tal, não há erro ( em outros relatório).
19/10/2009 19:53:49 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from URL [jar:file:/F:/Documents%20and%20Settings/Wagner/Desktop/SISCOM/JasperReport-jar/jasperreports-chart-themes-3.5.3.jar!/net/sf/jasperreports/chartthemes/spring/beans/chartThemesBeans.xml]
19/10/2009 19:53:49 net.sf.jasperreports.extensions.DefaultExtensionsRegistry loadRegistries
SEVERE: Error instantiating extensions registry for chart.theme
org.springframework.beans.factory.BeanDefinitionStoreException: Parser configuration exception parsing XML from URL [jar:file:/F:/Documents%20and%20Settings/Wagner/Desktop/SISCOM/JasperReport-jar/jasperreports-chart-themes-3.5.3.jar!/net/sf/jasperreports/chartthemes/spring/beans/chartThemesBeans.xml]; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [gnu.xml.dom.JAXPFactory@15d4de6] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:386)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:316)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:284)
at org.springframework.beans.factory.xml.XmlBeanFactory.(XmlBeanFactory.java:73)
at org.springframework.beans.factory.xml.XmlBeanFactory.(XmlBeanFactory.java:61)
at net.sf.jasperreports.extensions.SpringExtensionsRegistryFactory.getBeanFactory(SpringExtensionsRegistryFactory.java:106)
at net.sf.jasperreports.extensions.SpringExtensionsRegistryFactory.createRegistry(SpringExtensionsRegistryFactory.java:77)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:204)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:179)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:139)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:125)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:102)
at net.sf.jasperreports.engine.util.JRStyledTextParser.(JRStyledTextParser.java:80)
at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:177)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:78)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:60)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:421)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:382)
jar/jasperreports-chart-themes-3.5.3.jar!/net/sf/jasperreports/chartthemes/spring/beans/chartThemesBeans.xml]; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [gnu.xml.dom.JAXPFactory@15d4de6] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.
[color=blue]Correção:[/color] Na realidade o jar que faltava, e que mencionei que encontrei; na realidades amigos me ajudaram a encontrar.
Quero aqui, desde já agradecer-lhes pela ajuda, bem como a sua.
Rapaz, consegui encontrar o erro neste exato momento (14:38h).
1º) O código acima da Classe Relatorio está correto.
2º) A modificação foi efetuada no IReport 3.6.0,
a) Clicar com botão direito da página que está manipulando.
b) Propriedades -> The Language for the dataset query (Selecione xPath);
c) Propriedades -> Language (Selecione Java);
d) Compile, use o .jasper.
Pronto foi exibido perfeitamente.
Agradeço muito pela ajuda de todos, que mais uma vez favoreceu para o meu aprendizado.
Obrigado Rafael.
Retomando o assunto, descobri que não necessitava groovy-all-1.0.jar naquele momento, e sim na realidade substuir iTex2.1.4.jar (se não estou equivocado) por iTex1.3 , associado a informação acima (relacionado ao IReport). Sei que o groovy-all-1.0.jar também é utilizado (vou pesquisar mais sobre esse jar), mas na realidade me equivoquei mencionando que era a falta dele que ocasionou o erro descrito acima.
Mudando de assunto, meu colegas foram na sua palestra dada em Vitória - ES b[/b] , gostaram muito…
Parabéns.