Сообщение от
offenmeier
...оказывается, на сервере из-за особенностей распределения памяти в переменные иногда пишется мусор. поэтому когда я создавал отчёт на сервере, одно из свойств его PrintJobSettings оказывалось равным нулю вместо единицы (свойство AllPages).
report.printJobSettings().allPages(true);
после добавления этого кода всё заработало.
...