java .lang.VerifyError: Неверный тип для операнда stack_Exception Подробности: _ Местоположение: _ org / apache / commons / mail / Email.buildMimeMessage - PullRequest
0 голосов
/ 11 февраля 2020
Caused by: java.lang.VerifyError: Bad type on operand stack

Сведения об исключении: Местоположение: org / apache / commons / mail / Email.buildMimeMessage () V @ 176: invokevirtual Причина: Введите 'javax / mail / internet / MimeMultipart' (текущий кадр, стек [1]) нельзя назначить текущему фрейму 'javax / mail / Multipart': bci: @ 176 flags: {} locals: {'org / apache / commons / mail / Email'} стек: {'javax / mail / internet / MimeMessage', 'javax / mail / internet / MimeMultipart'}

public Email sendAppacheEmail(){
     email=new MultiPartEmail();
    try {
        email.setFrom("from");
        email.addTo("to");

        email.setHostName("host");

        email.setSmtpPort(587);


        email.setSubject("subject");
        email.setMsg("Test Body");
        email.setAuthentication(username, password);
        email.buildMimeMessage();
        email.send();

    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return null;
}


   module.framework.properties.org.osgi.framework.bootdelegation=\
    __redirected,\
    com.liferay.aspectj,\
    com.liferay.aspectj.*,\
    com.liferay.portal.servlet.delegate,\
    com.liferay.portal.servlet.delegate*,\
    com.sun.ccpp,\
    com.sun.ccpp.*,\
    com.sun.crypto.*,\
    com.sun.image.*,\
    com.sun.jmx.*,\
    com.sun.jna,\
    com.sun.jndi.*,\
    com.sun.mail.*,\
    com.sun.management.*,\
    com.sun.media.*,\
    com.sun.msv.*,\
    com.sun.org.*,\
    com.sun.syndication,\
    com.sun.tools.*,\
    com.sun.xml.*,\
    com.yourkit.*,\
    javax.validation,\
    javax.validation.*,\
    jdk.*,\
    sun.*,\
    weblogic.jndi,\
    weblogic.jndi.*,\
    javax.xml.*,\
    javax.mail.*,\
    javax.Transport.*,\
    javax.mail.internet.*,\
    org.apache.commons.mail.*
...