iReport

Estou usando o iReport para gerar um relatório.
Sendo q ocorre tudo bem ele gera e quando chamo através de código java ele funciona.
Depois q adicionei um barcode a esse relatório ele parou de executar pela class java.
+quando é executado por dentro do iReport ele gera perfeitamente.
Aqui vai o erro gerado dentro do programa.
Erro evaluating expression: Souce text: it.businesslogic.ireport.barcode.BcImage.getBarcodeImage(12,$F{BARRA},false,false)
Vou postar os codigos ai .

aqui a classe java q executa o relatorio.

[code]
package boleto;

import net.sf.jasperreports.engine.;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.
;
import java.util.;
import javax.swing.
;
public class RelatorioBibliotecaPessoal {
/* Realza contornan
iexão com o banco de dados, redo o objeto Connection /
private static Connection getConnection( ) throws
ClassNotFoundException, SQLException
{
String driver = “org.firebirdsql.jdbc.FBDriver”;
String url = “jdbc:firebirdsql:localhost:C://db//BOLETO.FDB”;
String user = “sysdba”;
String password = “hardcore”;
Class.forName(driver);
Connection con = DriverManager.getConnection( url, user, password );
return con;
}
/
Gera Relatorio e visualiza-o /
public void geraRelatorio( ) throws JRException, Exception
{
Connection con = getConnection( );
Statement stm = con.createStatement( );
String query = “select AGENCIA,CONTA,CONVENIA,DATA,VALOR,SEUNUM,DIGITAVEL,BARRA from BOLETO”;
ResultSet rs = stm.executeQuery( query );
/
implementação da interface JRDataSource para DataSource ResultSet */

JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
/* HashMap de parametros utilizados no relatório. Sempre instanciados */

Map parameters = new HashMap();

// parameters.put(“COLUNA”, valor);
/* Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint /
JasperFillManager.fillReportToFile( “D://programas//iReport-0.5.3-src//boleto.jasper”, parameters, jrRS );
/
Exporta para o formato PDF /
JOptionPane.showMessageDialog(null,"Erro1: "+“to aqui”,“erro”,JOptionPane.ERROR_MESSAGE);
JasperExportManager.exportReportToPdfFile( “D://programas//iReport-0.5.3-src//boleto.jrprint” );
/
Preenche o relatorio e o salva diretamente em arquivo PDF. Sem
a necessidade do .jrprint /
//JasperRunManager.runReportToPdfFile(“BibliotecaPessoal.jasper”, parameters, jrRS);
/
Visualiza o relatório em formato PDF */
JasperViewer.viewReport(“D://programas//iReport-0.5.3-src//boleto.jrprint”, false );

}
public static void main(String[] args) throws JRException, Exception
{
new RelatorioBibliotecaPessoal().geraRelatorio();
}
}[/code]

Peço ajuda pq não tenho conhecimento para resolver este problema.
Se tiver alguma sujestão q possa ajudar fico esperando os posts.
valeu pazzz
não postei o *.jrxml pq ele é muito grande.

Você está com o pacote barbecue-1.x.jar no diretório lib do seu projeto?

sim tem o barbecue-1.1.jar.