Erro ao exportar para PDF quando rodo pelo .JAR

Fala galera,

Estou utilizando o JasperReports para geração de relatórios. Quando faço a geração do relatório e exibo na tela (JasperViewer), automaticamente eu exporto o relatório para PDF. Utilizo o Eclipse e rodando dentro dele, tudo funciona 100%, porém, quando rodo o .JAR (gerado pelo plugin FatJar) ocorre um erro na exportação desse relatório. Também tentei salvar esse relatório como PDF durante a execução (no JasperViewer) e notei que ele cria um PDF em branco.

Comando para exportação:

    		JasperPrint impressao = JasperFillManager.fillReport(caminho + ".jasper", param, con.getConexao());
    		JasperViewer jv = new JasperViewer(impressao, false);
    		jv.setVisible(true);
    		JasperExportManager.exportReportToPdfFile(impressao, caminho + ".pdf");

Erro:

java.util.NoSuchElementException at java.util.StringTokenizer.nextToken(StringTokenizer.java:332) at com.lowagie.text.pdf.Type1Font.process(Type1Font.java:468) at com.lowagie.text.pdf.Type1Font.<init>(Type1Font.java:217) at com.lowagie.text.pdf.BaseFont.createFont(BaseFont.java:457) at com.lowagie.text.pdf.BaseFont.createFont(BaseFont.java:385) at com.lowagie.text.Font.getCalculatedBaseFont(Font.java:765) at com.lowagie.text.pdf.PdfChunk.<init>(PdfChunk.java:203) at com.lowagie.text.pdf.ColumnText.addWaitingPhrase(ColumnText.java:338) at com.lowagie.text.pdf.ColumnText.go(ColumnText.java:765) at com.lowagie.text.pdf.ColumnText.go(ColumnText.java:752) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream (JRPdfExporter.java:475) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfEx porter.java:288) at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile (JasperExportManager.java:126) [/code]

Verifique se nas configurações do FatJar você está passando todos os JARs (inclusive o itext e commons-digester).

Estou sim, tá tudo lá…