After applying the above patch, iReport 4.5.0 reports the following error:
Error filling print... java.lang.Long cannot be cast to java.lang.String
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
at net.sf.jasperreports.engine.fill.JRFillElement.evaluateProperties(JRFillElement.java:1413)
at net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:419)
at net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:406)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:257)
at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:473)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2021)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:755)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:265)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:128)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:836)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:746)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)
at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:879)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
After applying the above patch, iReport 4.5.0 reports the following error:
Error filling print... java.lang.Long cannot be cast to java.lang.String ClassCastExcept ion: java.lang.Long cannot be cast to java.lang.String jasperreports. engine. fill.JRFillElem ent.evaluatePro perties( JRFillElement. java:1413) jasperreports. engine. fill.JRFillText Field.evaluateT ext(JRFillTextF ield.java: 419) jasperreports. engine. fill.JRFillText Field.evaluate( JRFillTextField .java:406) jasperreports. engine. fill.JRFillElem entContainer. evaluate( JRFillElementCo ntainer. java:257) jasperreports. engine. fill.JRFillBand .evaluate( JRFillBand. java:473) jasperreports. engine. fill.JRVertical Filler. fillColumnBand( JRVerticalFille r.java: 2021) jasperreports. engine. fill.JRVertical Filler. fillDetail( JRVerticalFille r.java: 755) jasperreports. engine. fill.JRVertical Filler. fillReportStart (JRVerticalFill er.java: 265) jasperreports. engine. fill.JRVertical Filler. fillReport( JRVerticalFille r.java: 128) jasperreports. engine. fill.JRBaseFill er.fill( JRBaseFiller. java:836) jasperreports. engine. fill.JRBaseFill er.fill( JRBaseFiller. java:746) jasperreports. engine. fill.JRFiller. fillReport( JRFiller. java:58) jasperreports. engine. JasperFillManag er.fillReport( JasperFillManag er.java: 417) jasperreports. engine. JasperFillManag er.fillReport( JasperFillManag er.java: 247) ireport. designer. compiler. IReportCompiler .run(IReportCom piler.java: 879) util.RequestPro cessor$ Task.run( RequestProcesso r.java: 572) util.RequestPro cessor$ Processor. run(RequestProc essor.java: 997)
java.lang.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at net.sf.
at com.jaspersoft.
at org.openide.
at org.openide.