You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Gautier DI FOLCO (JIRA)" <se...@james.apache.org> on 2019/01/16 13:07:00 UTC

[jira] [Created] (JAMES-2644) Saving a malformed mail attribute Content-Type cause exception throwing

Gautier DI FOLCO created JAMES-2644:
---------------------------------------

             Summary: Saving a malformed mail attribute Content-Type cause exception throwing
                 Key: JAMES-2644
                 URL: https://issues.apache.org/jira/browse/JAMES-2644
             Project: James Server
          Issue Type: Bug
            Reporter: Gautier DI FOLCO


When a mail with a malformed Content-Type attribute cause exception throwing:

 
{code:java}
Exception calling MailAttributesToMimeHeaders: In Content-Type string <file;name="something.pdf">, expected '/', got ; javax.mail.internet.ParseException: In Content-Type string <file;name="something.pdf">, expected '/', got ;
  at javax.mail.internet.ContentType.<init>(ContentType.java:104)
  at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1508)
  at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1172)
  at javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:522)
  at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1531)
  at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2271)
  at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2231)
  at org.apache.james.server.core.MimeMessageCopyOnWriteProxy.saveChanges(MimeMessageCopyOnWriteProxy.java:513)
  at org.apache.james.transport.mailets.MailAttributesToMimeHeaders.service(MailAttributesToMimeHeaders.java:70)
  at org.apache.james.mailetcontainer.impl.camel.CamelProcessor.process(CamelProcessor.java:81)
  at org.apache.james.mailetcontainer.impl.camel.CamelMailetProcessor$MailetContainerRouteBuilder.handleMailet(CamelMailetProcessor.java:178)
  at org.apache.james.mailetcontainer.impl.camel.CamelMailetProcessor$MailetContainerRouteBuilder.lambda$configure$0(CamelMailetProcessor.java:155)
  at org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:63)
  ...
  at org.apache.camel.impl.DefaultProducerTemplate.sendBody(DefaultProducerTemplate.java:168)
  at org.apache.james.mailetcontainer.impl.camel.CamelMailetProcessor.service(CamelMailetProcessor.java:68)
  at org.apache.james.mailetcontainer.lib.AbstractStateCompositeProcessor.service(AbstractStateCompositeProcessor.java:84)
  at org.apache.james.mailetcontainer.impl.JamesMailSpooler.lambda$run$0(JamesMailSpooler.java:163)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748)
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org