Antoine Duprat created MAILET-160:
-------------------------------------

             Summary: NPE while extracting contact
                 Key: MAILET-160
                 URL: https://issues.apache.org/jira/browse/MAILET-160
             Project: James Mailet
          Issue Type: Bug
            Reporter: Antoine Duprat


Here are the reproduction steps:
* Send a mail to a BCC only user
* Contact will be extracted normally, then stripped, then forwarded to postfix
* Then come back to James without recipients in the mime message
* NPE 

{code}
java.lang.NullPointerException: null
    at 
org.apache.james.transport.mailets.ContactExtractor.hasRecipients(ContactExtractor.java:109)
    at 
org.apache.james.transport.mailets.ContactExtractor.lambda$extractContacts$2(ContactExtractor.java:103)
    at 
com.github.fge.lambdas.predicates.PredicateChainer.doTest(PredicateChainer.java:21)
    at 
com.github.fge.lambdas.predicates.ThrowingPredicate.test(ThrowingPredicate.java:23)
    at java.util.Optional.filter(Optional.java:178)
    at 
org.apache.james.transport.mailets.ContactExtractor.extractContacts(ContactExtractor.java:103)
    at 
org.apache.james.transport.mailets.ContactExtractor.service(ContactExtractor.java:90)
    at 
org.apache.james.mailetcontainer.impl.camel.CamelProcessor.process(CamelProcessor.java:86)
    at 
org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:63)
    at 
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:541)
    at 
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:198)
    at 
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:117)
    at 
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:541)
    at 
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:198)
    at org.apache.camel.processor.Pipeline.process(Pipeline.java:120)
    at org.apache.camel.processor.Pipeline.process(Pipeline.java:83)
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to