Erro no relatorio

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

Como faço para ajeita-lo?

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.

private void jrCatNomeActionPerformed(java.awt.event.ActionEvent evt) {
try {
// Aqui eu faço uma coleção contendo meu registros
JRDataSource jrCollection = new JRDTOSetDataSource(new ProdutoBD().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.

        JasperPrint jasperPrint = 
            JasperFillManager.fillReport(getClass().getResourceAsStream("/br/com/socic/pagamentos/report/rCatNome.jasper"), new HashMap(), jrCollection);
        JasperViewer jasperViewer = new JasperViewer(jasperPrint, false);
        jasperViewer.setTitle("Relatório de Produtos por Descrição");
        jasperViewer.show();

} catch (JRException jrEx) {
jrEx.printStackTrace();

} catch (Exception ex) {
       ex.printStackTrace();
}
}

Espero que ajude.
Beijinhos.
Cleidimar Vieira

agradeço a ajuda, vou fazer um teste, o meu problema era que dava incompatibilidade de classes, vou testar o seu codigo !!!

T+