У меня есть iReport, который использует jTable в качестве источника данных. Сегодня я добавил новый столбец в iReport и jTable и внес все необходимые изменения. Однако приведенное ниже исключение выдается каждый раз, когда я пытаюсь запустить отчет из моего Java-приложения.
Так как я не мог найти решение, я удалил свой файл jrxml с правильного пути, и все же я получаю то же исключение. Поэтому я начинаю думать, что это не проблема с моим отчетом. Может кто-нибудь помочь? Спасибо!
net.sf.jasperreports.engine.fill.JRExpressionEvalException: ошибка
Выражение оценки: Исходный текст: $ F {COLUMN_2}
- вызвано:
org.codehaus.groovy.runtime.typehandling.GroovyCastException: невозможно
отлитый объект «OXEMBERG DENIM карандашный вырез» с классом «java.lang.String»
в класс "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.evaluate (calculator_Sales_1552118302571_970096: 240)
в
net.sf.jasperreports.engine.fill.JREvaluator.evaluate (JREvaluator.java:250)
... еще 103