Erro no JSP chamando Jasper

2 respostas
P

Eu fiz um relatorio no Ireport versão 5.0 e compilei pela versão do ordesigner-1.3.0 e criei um jsp para chamar esse relatorio jasper e está me dando erro :

java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 605, local class serialVersionUID = 608

o codigo jsp é se alguem puder me ajudar :

<%@ page errorPage="error.jsp" %>
<%@ page import="datasource.*" %>
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>

<%
	File reportFile = new File(application.getRealPath("/reports/sintesesa.jasper"));

               String server_path = "/reports/";

	Map parameters = new HashMap();
	

	parameters.put("codigo_predio", "4175");
	parameters.put("codigo_banco", "1");
	parameters.put("mes_parametro", "11/2009");

	parameters.put("server_path",server_path);  				
	byte[] bytes = 
		JasperRunManager.runReportToPdf(
			reportFile.getPath(), 
			parameters, 
			new WebappDataSource()
			);
	
	response.setContentType("application/pdf");
	response.setContentLength(bytes.length);
	ServletOutputStream ouputStream = response.getOutputStream();
	ouputStream.write(bytes, 0, bytes.length);
	ouputStream.flush();
	ouputStream.close();
%>

[size=“11”]
[color=“red”]

  • Editado: Lembre-se de usar BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários - Matheus[/color][/size] :joia:

2 Respostas

M

veja no souceceforge.net
"this means a version conflict in the jasper jars you are using, for example, if ur running ur report in a J2EE env., you probably compiled the report jrxml file with a newer version of jasper that you included in your deployed web application…"

ou seja vc. esta usando a versão de .jar (0.6.5) e onde eh executado o relatório tem outra versão de .jar(0.6.8)

P

Obrigado …pelo retorno

Criado 20 de julho de 2005
Ultima resposta 1 de ago. de 2005
Respostas 2
Participantes 2