Olá!
Crei um relatório no iReport e um agrupamento, colocando dentro do agrupamento $F{campo_para_agrupar}
Só que ele dá o seguinte erro:
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. Cannot cast from String to Boolean value = (java.lang.Boolean)(((java.lang.String)field_Relatorio.getValue())); <----------------------------------------------------------------->
2. Cannot cast from String to Boolean value = (java.lang.Boolean)(((java.lang.String)field_Relatorio.getOldValue())); <-------------------------------------------------------------------->
3. Cannot cast from String to Boolean value = (java.lang.Boolean)(((java.lang.String)field_Relatorio.getValue())); <----------------------------------------------------------------->
3 errors at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193) at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:105) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:127) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:109) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:535) at java.lang.Thread.run(Unknown Source)
Já tentei fazer new Boolean($F{campo_para_agrupar}) (seguindo uma procura que fiz aqui no GUJ) mas mesmo assim ocorre o erro.
Estou utilizando a versão 1.3.1 do iReport.
Obrigado.