Error evaluating expression Ireport

Olá pessoal estou com o problema que é o seguinte:
Tenho uma aplicação que me gera alguns relatorios só que nos ultimos dias precisei que ao serem gerados, esses relatorios chamem um metodo!
Ai o problema começa, quando eu compilo o relatorio no iReport ele funciona normalmente não da nenhum erro, porem quando rodo a aplicação e
peço para gerar o relatorio ele me retorna o seguinte:

net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : Source text : barrinhas.getBarrinhas($F{menor_sal_empresa}.doubleValue(),$F{maior_sal_geral_total}.doubleValue()) at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:203) ..

onde “barrinhas” é uma classe que foi adicionada no classpath do ireport e “getBarrinhas” é um metodo

[code] public static String getBarrinhas(double salario, double maior) {

	String a = "";
	double qt_barrinhas;
	qt_barrinhas = Math.round((salario * 15) / maior);
	int s = (int) qt_barrinhas;
	int i = 0;
	while (i < s) {
		a += "\u2588";
		i++;
	}

	return a;

}

[/code]

esse metodo tem que imprimir esses caracteres de acordo com o calculo
Desde ja obrigado! :slight_smile:

Alguemm??