Ругается на строчку ps.setLandscape(true);
Caused by: java.lang.NullPointerException
at org.apache.poi.hssf.usermodel.HSSFPrintSetup.setLandscape(HSSFPrintSetup.java:112)
getPrintSetup() возвращает null только на некоторых файлах, пример ниже.
Нашел похожую проблему, но как исправить не пойму. Уже неделю бьюсь с одним и тем же. Причем если файл открыть Excel-ем и сохранить, потом все работает, пробовал программно перезаписывать, менять имя, корректировать содержимое ни чего не помогает.