Problema com Jasper Reports

0 respostas
marceloamigo

Ola,

O código abaixo gera um relatório simples, o relatório esta abrindo, cabeçalho, rodapé, quantidade de páginas, tudo carregando normalmente, porém os dados não estão aparecendo no report, mas no JasperPrint esta tudo correto.

obs:
O mesmo projeto roda perfeitamente no ubuntu, esse problema esta ocorrendo nos SOs Microsoft (mesma versão de VM).

public class Report{
		
	private BaseReport report;
	public static String FOLDER_REPORTS = "reportfiles";
	
	public Report(BaseReport report){
		this.report = report;
	}
	
	public void show(String sqlFilter, String[] sqlOrder) {
		try {			
			List<Object> list = report.getList(sqlFilter, sqlOrder);	
			InputStream file = this.getClass().getResourceAsStream(FOLDER_REPORTS + File.separator + report.getReportFileName());
			JasperDesign jasperDesign = JRXmlLoader.load(file);			
			JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
			JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, report.getReportParameters(), new JRBeanCollectionDataSource(list));
			JasperViewer.viewReport(jasperPrint, false);				
		} catch (Exception e) {
			ExceptionFactory.getInstance(null).throwSystemException(e);
		}
	}

}

alguma dica?

Criado 24 de fevereiro de 2011
Respostas 0
Participantes 1