我有一个iReport,它使用jTable作为数据源。我今天在iReport和jTable中添加了一个新列,并进行了所有必要的更改。但是,每次尝试从Java应用程序运行报表时,都会引发以下异常。
由于找不到解决方案,因此我从正确的路径中删除了jrxml文件,但是却遇到了同样的异常。因此,我开始认为这与我的报告无关。有人可以帮忙吗?谢谢!
net.sf.jasperreports.engine.fill.JRExpressionEvalException:错误
计算表达式:源文本:$ F {COLUMN_2}
- 原因:
org.codehaus.groovy.runtime.typehandling.GroovyCastException:无法
将类“ java.lang.String”的对象转换为“ OXEMBERG DENIM铅笔剪”
在以下位置对“ java.lang.Integer”进行分类
org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToNumber(DefaultTypeTransformation.java:143)
在
org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:248)
在
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.castToType(ScriptBytecodeAdapter.java:599)
在
Sales_1552118302571_970096。评估(calculator_Sales_1552118302571_970096:240)
在
net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:250)
...更多103