Quando tento abrir o relatorio (jasper) acontece o seguinte erro:
java.io.InvalidClassException: dori.jasper.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 502, local class serialVersionUID = 503
Olá!
Você não deu muitos detalhes para termos um idéia mais específica.
Mas eu fiz um relatório simples no iReport e chamo-o de uma classe, onded coloquei um botão e utilizei seu ActionPerformed.
Pode ser que ajude.
privatevoidjrCatNomeActionPerformed(java.awt.event.ActionEventevt){try{// Aqui eu faço uma coleção contendo meu registrosJRDataSourcejrCollection=newJRDTOSetDataSource(newProdutoBD().findAll());// Aqui eu atrelo aquela coleção ao jarper. Note que criei uma pasta report dentro de meu pacote// onde coloco meu jasper após compilar meu iReport.
JasperPrintjasperPrint=JasperFillManager.fillReport(getClass().getResourceAsStream("/br/com/socic/pagamentos/report/rCatNome.jasper"),newHashMap(),jrCollection);JasperViewerjasperViewer=newJasperViewer(jasperPrint,false);jasperViewer.setTitle("Relatório de Produtos por Descrição");jasperViewer.show();