Ошибка плагина рендеринга Grails при попытке рендеринга PDF? - PullRequest
0 голосов
/ 02 апреля 2012

При использовании плагина Grails Rendering я получаю сообщение об ошибке java.lang.NoSuchMethodError: com.lowagie.text.pdf.BaseFont.getCharBBox [C]. Мы также используем плагин Jasper, который использует новую версию библиотеки iText. Я думаю, что есть несоответствие между 2 плагинами ..

Есть идеи, как это исправить?

/ Marco

1 Ответ

3 голосов
/ 02 апреля 2012

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

  1. Используйте команду отчет о зависимости grails , чтобы увидеть, что именно происходит, какая версия iText сохраняется, а какая выгружается.

  2. В вашей конфигурации сборки вы можете управлять зависимостями конкретного плагина. Так что, возможно, удастся убрать зависимость Jasper Plugin от itext. Вот пример из моего плагина экспорта:

    время выполнения (': export: 1.1') { исключает "itext", "itext-rtf" }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...