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-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to