[ 
https://issues.apache.org/jira/browse/MAILET-160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Antoine Duprat closed MAILET-160.
---------------------------------

> 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