NoSuchMethodError at SXSSFWorkbook.dispose () |Apache POI - PullRequest
0 голосов
/ 18 декабря 2018

Мы используем реализацию SXSSFWorkbook Apache POI для создания больших отчетов Excel в наших приложениях.Поскольку эта реализация помещает много временных файлов в память во время генерации Excel, мы используем метод dispose (), чтобы удалить их из памяти.

К сожалению, мы столкнулись с NoSuchMethodError для этого метода.Мы используем версию poi-ooxml-3.12.jar.В качестве первого шага проверки я проверил, есть ли конфликт в версиях jar, но нет, он выглядит нормально.Также нет дубликатов JAR.

У нас есть кластер серверов (WildFly-13), и этот кусок кода прекрасно работает на главном сервере, но не работает только на ведомых.

Может кто-нибудьпомогите указать на возможную проблему?

1 Ответ

0 голосов
/ 18 декабря 2018

вы не включили правильную версию poi-ooxml-3.12.jar для Excel.Извлеките банку и проверьте, что метод, который вы не собираетесь найти.

, который выбрасывается во время выполнения.

Я столкнулся с подобной проблемой, и путем замены правильной банки он заработал.

...