This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository faxtomail. See https://gitlab.nuiton.org/codelutin/faxtomail.git commit 947ac6358f9d256000993bd74ae48d275579a297 Author: jcouteau <couteau@codelutin.com> Date: Wed Sep 19 15:43:37 2018 +0200 - fixes #10094 : Mail bloquant - Libération des ressources ! --- .../com/franciaflex/faxtomail/web/job/MailFilterJob.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java b/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java index 13b14974..2e5ba6cb 100644 --- a/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java +++ b/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java @@ -228,14 +228,10 @@ public class MailFilterJob extends AbstractFaxToMailJob { } for (Message message:folder.getMessages()){ -// for (int i = 0 ; i < count ; i++) { try { Email email = new EmailImpl(); email.setFax(emailAccount.isFaxAccountType()); -// int messageNumber = count - i; -// Message message = folder.getMessage(messageNumber); - Charset charset = FaxToMailServiceUtils.getCharset(message); Set<String> modifiedProperties = new HashSet<>(); @@ -462,13 +458,14 @@ public class MailFilterJob extends AbstractFaxToMailJob { if (isFileAPDF(attachment.getOriginalFile())) { //Pre-generate PDF rendering - PDDocument pdDocument = PDDocument.load(attachment.getOriginalFile().getContent()); - PDFRenderer renderer = new PDFRenderer(pdDocument); + try (PDDocument pdDocument = PDDocument.load(attachment.getOriginalFile().getContent())) { + PDFRenderer renderer = new PDFRenderer(pdDocument); - for (int i = 0; i < pdDocument.getNumberOfPages(); i++) { - BufferedImage pageImage = renderer.renderImage(i); + for (int i = 0; i < pdDocument.getNumberOfPages(); i++) { + BufferedImage pageImage = renderer.renderImage(i); - emailService.createGeneratedPDFPage(attachment, pageImage); + emailService.createGeneratedPDFPage(attachment, pageImage); + } } } } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.