Мы создаем веб-интерфейс API, который вызывает библиотеку решений SAP Crystal для создания отчетов в формате PDF. Он работает при работе на наших Windows 10 ПК для разработчиков, но когда мы развертываем его в образе linux docker, возникает исключение, связанное с библиотекой шрифтов libfreetype6. Если библиотека удалена из нашего образа linux, она жалуется, что библиотека не установлена. Если мы устанавливаем библиотеку вручную или с помощью apt-get или с помощью образа docker, в котором она уже установлена, мы получаем следующее исключение:
java.lang.NullPointerException: null
at com.crystaldecisions.reports.exporters.format.page.pdf.fontembedding.opentype.tables.OS2Table.<init>(SourceFile:108) ~[CrystalReportsRuntime.jar!/:12.2.226.3772]```
Заявление о поддержке SAP не имеет прямой зависимости от этого библиотека, так что мне интересно, с чего начать в устранении этой проблемы. Я не могу найти его на моей windows машине. Как я могу подтвердить, включен ли он в JDK? Я пробовал Java 10 и Java 11 JRE и JDK, ошибка та же.
Спасибо за любые идеи.