Author: kmorin Date: 2014-11-30 15:55:39 +0000 (Sun, 30 Nov 2014) New Revision: 710 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/710 Log: fix error + dependency Modified: trunk/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java trunk/faxtomail-ui-swing/pom.xml trunk/pom.xml Modified: trunk/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java =================================================================== --- trunk/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java 2014-11-30 15:19:17 UTC (rev 709) +++ trunk/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java 2014-11-30 15:55:39 UTC (rev 710) @@ -1867,8 +1867,10 @@ String content = IOUtils.toString(bp.getInputStream(), charset); if (bp.isMimeType("text/plain")) { - Attachment attachment = convertTextToPdf(content, t("faxtomail.email.content.attachment.plainfileName")); - attachments.add(attachment); + if (StringUtils.isNotBlank(content)) { + Attachment attachment = convertTextToPdf(content, t("faxtomail.email.content.attachment.plainfileName")); + attachments.add(attachment); + } } else { result = content; @@ -2021,6 +2023,7 @@ @Override public Attachment convertTextToPdf(String content, String name) throws IOException, DocumentException { + Preconditions.checkArgument(StringUtils.isNotBlank(content)); //File target = File.createTempFile("faxtomail-", ".tmp"); //target.deleteOnExit(); Modified: trunk/faxtomail-ui-swing/pom.xml =================================================================== --- trunk/faxtomail-ui-swing/pom.xml 2014-11-30 15:19:17 UTC (rev 709) +++ trunk/faxtomail-ui-swing/pom.xml 2014-11-30 15:55:39 UTC (rev 710) @@ -241,6 +241,11 @@ </dependency> <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-email</artifactId> + </dependency> + + <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> </dependency> Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2014-11-30 15:19:17 UTC (rev 709) +++ trunk/pom.xml 2014-11-30 15:55:39 UTC (rev 710) @@ -507,6 +507,12 @@ </dependency> <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-email</artifactId> + <version>${commonsEmailVersion}</version> + </dependency> + + <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version>