Estou no Ireport 1.2.5 e quando compilo dá esse sei que é de cast .. mas nao sei onde...
[code]
((Float)$V{vlr_sum_trans}).floatValue() >=1 ? ((Float)$V{vlr_sum_liq}).floatValue() -((Float)$F{mct_pos_tax}).floatValue() :
((Float)$V{vlr_sum_trans}).floatValue() == 0 ? ((Float)$V{vlr_sum_liq}).floatValue() - new Float(0).floatValue():new Float(0).floatValue()
Erro....
[quote]
et.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. Cannot cast from float to Float value = (java.lang.Float)(((Float)((java.lang.Float)variable_vlr_sum_trans.getValue())).floatValue() >=1 ? ((Float)((java.lang.Float)variable_vlr_sum_liq.getValue())).floatValue() -((Float)((java.lang.Float)field_mct_pos_tax.getValue())).floatValue() : ((Float)((java.lang.Float)variable_vlr_sum_trans.getValue())).floatValue() == 0 ? ((Float)((java.lang.Float)variable_vlr_sum_liq.getValue())).floatValue() - new Float(0).floatValue():new Float(0).floatValue()); <--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 2. Cannot cast from float to Float value = (java.lang.Float)(((Float)((java.lang.Float)variable_vlr_sum_trans.getOldValue())).floatValue() >=1 ? ((Float)((java.lang.Float)variable_vlr_sum_liq.getOldValue())).floatValue() -((Float)((java.lang.Float)field_mct_pos_tax.getOldValue())).floatValue() : ((Float)((java.lang.Float)variable_vlr_sum_trans.getOldValue())).floatValue() == 0 ? ((Float)((java.lang.Float)variable_vlr_sum_liq.getOldValue())).floatValue() - new Float(0).floatValue():new Float(0).floatValue()); <-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3. Cannot cast from float to Float value = (java.lang.Float)(((Float)((java.lang.Float)variable_vlr_sum_trans.getEstimatedValue())).floatValue() >=1 ? ((Float)((java.lang.Float)variable_vlr_sum_liq.getEstimatedValue())).floatValue() -((Float)((java.lang.Float)field_mct_pos_tax.getValue())).floatValue() : ((Float)((java.lang.Float)variable_vlr_sum_trans.getEstimatedValue())).floatValue() == 0 ? ((Float)((java.lang.Float)variable_vlr_sum_liq.getEstimatedValue())).floatValue() - new Float(0).floatValue():new Float(0).floatValue()); <--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3 errors