Erro ao executar relatorio

1 resposta
R
Pessoal quando tente executar o relatorio da o seguinte erro:

net.sf.jasperreports.engine.JRException: org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.

at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:247)

at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152)

at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:150)
o codigo fonte:

//2. Compilar o relatorio

JasperReport relatorio = JasperCompileManager.compileReport(“src/jasper/aula1.jasper”);

//3. Executar o relatorio

HashMap parametros = new HashMap();

<a href="//3.1">//3.1</a> Inserir uma imagem

<a href="//parametros.put">//parametros.put</a>(“imagem1”, Relatorio.class.getResourceAsStream("…/imagens/gear.png"));
JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros, con);			

//4. exibe o relatorio no padrao swing

JasperViewer visao = new JasperViewer(impressao, true);

visao.setTitle(Relatorio por Regiao);

os jars que eu estou utilizando sao:
xml-apis
xercesImpl
xalan
mysql-connector-java-5.0.3-bin
jasperreports-3.5.3
iText-2.1.0
e os commons.

A versao do ireport e a ultima 3.5.3

1 Resposta

R

o pior é que quando estou no linux, funciona perfeitamente, mas quando vou para o windows, da esse erro

Criado 8 de setembro de 2009
Ultima resposta 8 de set. de 2009
Respostas 1
Participantes 1