Skip to content

Embedded Email in Email - EmailConverter.outlookMsgToEmail - java.lang.IllegalStateException: This should never happen #606

@rarspace01

Description

@rarspace01

When converting an Outllok MSG File with an eml Attachtment, I'm getting:

08:53:54.603 [main] WARN org.simplejavamail.outlookmessageparser.model.OutlookMessage -- Skipping nested Outlook message as file attachment, writing Outlook messages back as data is not supported!
08:53:54.604 [main] WARN org.simplejavamail.outlookmessageparser.model.OutlookMessage -- To access the nested Outlook message as parsed Java object, refer to .getAttachments() instead.

java.lang.IllegalStateException: This should never happen
	at org.simplejavamail.converter.EmailConverter.mimeMessageToEMLByteArray(EmailConverter.java:645)
	at org.simplejavamail.converter.internal.InternalEmailConverterImpl.mimeMessageToEMLByteArray(InternalEmailConverterImpl.java:41)
	at org.simplejavamail.internal.outlooksupport.converter.OutlookEmailConverter.buildEmailFromOutlookMessage(OutlookEmailConverter.java:137)
	at org.simplejavamail.internal.outlooksupport.converter.OutlookEmailConverter.outlookMsgToEmailBuilder(OutlookEmailConverter.java:89)
	at org.simplejavamail.converter.EmailConverter.outlookMsgToEmailBuilder(EmailConverter.java:250)
	at org.simplejavamail.converter.EmailConverter.outlookMsgToEmail(EmailConverter.java:228)
	at org.simplejavamail.converter.EmailConverter.outlookMsgToEmail(EmailConverter.java:220)
	....
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: jakarta.mail.internet.ParseException: In parameter list < >, expected ';', got " "
	at jakarta.mail.internet.ParameterList.<init>(ParameterList.java:299)
	at jakarta.mail.internet.ContentType.<init>(ContentType.java:90)
	at jakarta.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1497)
	at jakarta.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1156)
	at jakarta.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:509)
	at jakarta.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1520)
	at jakarta.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2272)
	at jakarta.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2232)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions