Buenas!
Tenho um exemplo de geração de relatórios usando Dynamic Jasper, mas quando tento gerar o relatório ocorre o seguinte erro:
java.lang.NoSuchMethodError: java.lang.Integer.valueOf(I)Ljava/lang/Integer;
at ar.com.fdvs.dj.domain.builders.FastReportBuilder.addColumn(FastReportBuilder.java:123)
at relatorioteste.TesteDynamicJasper2.constroiRelatorio(TesteDynamicJasper2.java:21)
at relatorioteste.TesteDynamicJasper2.main(TesteDynamicJasper2.java:74)
Exception in thread "main"
O código está igual ao exemplo da documentação do Dynamic Jasper, mas esse erro acontece logo na primeira linha.
public DynamicReport constroiRelatorio() throws Exception {
FastReportBuilder frb = new FastReportBuilder();
DynamicReport dr = frb.addColumn("Empresa", "empresa", String.class.getName(), 30)
.addColumn("Telefone", "fone", String.class.getName(), 30)
.addColumn("Responsável", "responsavel", String.class.getName(), 30)
.addColumn("E-mail", "email", String.class.getName(), 30)
.addColumn("Produto", "produto", String.class.getName(), 30)
.addColumn("Solicitação", "solicitacao", String.class.getName(), 30)
.addColumn("Assunto", "assunto", String.class.getName(), 30)
.addGroups(2)
.setTitle("Relatório teste")
.setSubtitle("Relatório gerado usando Dynamic Jasper")
.setUseFullPageWidth(true)
.build();
return dr;
}
Alguém tem idéia do que pode estar causando este erro?