Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content
Announcements
WEBINAR June 25, 2025: Build on Apache Iceberg with Qlik Open Lakehouse - REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
Qlik_talend_user01
Contributor
Contributor

jakarta cannot be resolved to a type

We recently upgraded to Java 17 and Talend Studio R2025-03 and when using tSendMail component I am getting the below compilation error 

jakarta.mail.Message msg_tSendMail_2 = new jakarta.mail.internet.MimeMessage(session_tSendMail_2);

msg_tSendMail_2.setFrom(new jakarta.mail.internet.InternetAddress(from_tSendMail_2, null));

msg_tSendMail_2.setRecipients(jakarta.mail.Message.RecipientType.TO,

jakarta.mail.internet.InternetAddress.parse(to_tSendMail_2, false));

if (cc_tSendMail_2 != null)

msg_tSendMail_2.setRecipients(jakarta.mail.Message.RecipientType.CC,

jakarta.mail.internet.InternetAddress.parse(cc_tSendMail_2, false));

if (bcc_tSendMail_2 != null)

msg_tSendMail_2.setRecipients(jakarta.mail.Message.RecipientType.BCC,

jakarta.mail.internet.InternetAddress.parse(bcc_tSendMail_2, false));

msg_tSendMail_2.setSubject(subject_tSendMail_2);

 

for (int i_tSendMail_2 = 0; i_tSendMail_2 < headers_tSendMail_2.size(); i_tSendMail_2++) {

java.util.Map<String, String> header_tSendMail_2 = headers_tSendMail_2.get(i_tSendMail_2);

msg_tSendMail_2.setHeader(header_tSendMail_2.get("KEY"), header_tSendMail_2.get("VALUE"));

}

msg_tSendMail_2.setSentDate(new Date());

msg_tSendMail_2.setHeader("X-Priority", "3"); // High->1 Normal->3 Low->5

jakarta.mail.Multipart mp_tSendMail_2 = new jakarta.mail.internet.MimeMultipart();

jakarta.mail.internet.MimeBodyPart mbpText_tSendMail_2 = new jakarta.mail.internet.MimeBodyPart();

mbpText_tSendMail_2.setText(message_tSendMail_2, "ISO-8859-15", "plain");

mp_tSendMail_2.addBodyPart(mbpText_tSendMail_2);

Labels (2)
1 Reply
Denis_Segard
Support
Support

Hello,

Could you test to add 2 components tLibraryload (linked to a tPrejob for example)  and load the jar files : 

jakarta.activation-2.0.1.jar
jakarta.mail-2.0.1.jar

(Issue should be fixed in next Studio patch R2025-06 ) 

Kind regards