Я пытаюсь сгенерировать файл PDF с помощью JasperReports, однако, независимо от того, как я его пробую, это дает мне исключение NullPointerException.
https://community.jaspersoft.com/questions/520803/getting-null-pointer-exception-fillreport
Попытался посмотреть туда и изменил файл свойств jasper, но он ничего не сделал, и я все еще получаю ту же ошибку.
Пробовалабсолютные пути, относительные пути, получение ресурса в виде потока, ничего
Это код, который я использую для генерации отчета
public String generateInvoiceFor (Reservation reservation) throws JRException {
JasperReport jasperReport = JasperCompileManager.compileReport("I:\\anoranzaHopefullyFinal\\src\\main\\resources\\jasper\\FacturaFinalFinal.jrxml");
List<Reservation> reservations = reservationService.getAll();
JRBeanCollectionDataSource jrBeanCollectionDataSource = new JRBeanCollectionDataSource(reservations);
Map<String,Object> parameters = new HashMap<>();
parameters.put("Idparam", reservation.getId());
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, jrBeanCollectionDataSource);
JasperExportManager.exportReportToPdfFile(jasperPrint, "jasper/jasperOutput/Factura.pdf");
return "Report successfully generated @path= jasper/jasperOutput/";
}