java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart не может быть приведен - PullRequest
0 голосов
/ 07 января 2019

При попытке отправить сообщение я получаю исключение приведения класса.

Я почувствовал, что вместо того, чтобы взять javax.mail.internet, он берет jdk за одну банку.

java.lang.ClassCastException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart cannot be cast to javax.mail.internet.MimeMultipart

MimeMessage mimeMessage = (MimeMessage) content;
              ContentType multiContentType = new ContentType(mimeMessage
                                                                 .getContentType());

   final MimeMultipart mimeMultipart = (MimeMultipart) mimeMessage.getContent(); // line I am getting ClassCast exception.

Я пытался изменить код следующим образом:

final javax.mail.internet.MimeMultipart mimeMultipart = (javax.mail.internet.MimeMultipart) mimeMessage.getContent();

Но это не работает.

...