Сбой JasperReports на Linux-машине

У меня есть ПК для разработчиков с установленными Win7 и Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode), а также тестовый сервер с Ubuntu и OpenJDK Runtime Environment (IcedTea6 1.12.3) (6b27-1.12.3-0ubuntu1 ~12.04.1).. У меня также есть приложение Grails с подключаемым модулем jasper для печати некоторых pdf-файлов. Пока он работает на ПК для разработчиков, на тестовом сервере он не работает с этим исключением:

ERROR errors.GrailsExceptionResolver  - NoSuchMethodError occurred when processing request: [GET] /test/printer/print
com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V. Stacktrace follows:
org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException: Executing action [print] of controller [com.***.PrinterController]  caused exception: Runtime error executing action

Я до сих пор читал, что это может быть вызвано неподходящей версией библиотеки iText, но одна и та же itext.jar включена в плагин на обеих машинах. Я буду признателен за любые идеи, которые могут помочь заставить этот плагин работать


person svz    schedule 01.04.2013    source источник


Ответы (1)


В конце концов обнаружил, что в проекте есть плагин pdf 0.6, содержащий библиотеку itext 2.0.8, которая использовалась вместо ожидаемой itext 2.1.7.

person svz    schedule 03.04.2013