You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Alex Kogan (JIRA)" <ji...@apache.org> on 2014/04/20 18:37:14 UTC

[jira] [Created] (EMAIL-137) MimeMessageParser throws ClassCastException for HtmlEmail

Alex Kogan created EMAIL-137:
--------------------------------

             Summary: MimeMessageParser throws ClassCastException for HtmlEmail
                 Key: EMAIL-137
                 URL: https://issues.apache.org/jira/browse/EMAIL-137
             Project: Commons Email
          Issue Type: Bug
    Affects Versions: 1.3.2
         Environment: Java 1.6 + Scala 2.10.3 + Play! 2.2.2
            Reporter: Alex Kogan


MimeMessageParser throws ClassCastException when parsing just created and built HtmlEmail:

java.lang.ClassCastException: javax.mail.internet.MimeMultipart cannot be cast to java.lang.String
    at org.apache.commons.mail.util.MimeMessageParser.parse(MimeMessageParser.java:176) ~[commons-email-1.3.2.jar:1.3.2]
    at org.apache.commons.mail.util.MimeMessageParser.parse(MimeMessageParser.java:85) ~[commons-email-1.3.2.jar:1.3.2]
    at utils.EmailSender$.emailForAutomation(EmailSender.scala:382) ~[classes/:na]

Here is the test code:

def emailForAutomation(email: HtmlEmail): String = {

  email.buildMimeMessage()
  val mimeMessage = email.getMimeMessage()

  val parser = new MimeMessageParser(mimeMessage)
  parser.parse()

  parser.getHtmlContent()
}




--
This message was sent by Atlassian JIRA
(v6.2#6252)