2012-04-02 4 views
0

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

Любая идея, как исправить это?

/Marco

ответ

3

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

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

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

    среды выполнения (': экспорт: 1,1') { исключает 'IText', 'IText-Rtf' }

Смежные вопросы