[ https://issues.apache.org/jira/browse/CAMEL-6626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13736697#comment-13736697 ]
Ales Dolecek commented on CAMEL-6626: ------------------------------------- Looking at the code I see that other search criteria are wrong as well - namely: toSentDate fromReceivedDate toReceivedDate The problem is same in all cases - variable s is initialized from "fromSentDate". The critera were probably created with "copy-paste" and the copied code not fixed. Ales > Search critera for toSentDate throws NPE > ---------------------------------------- > > Key: CAMEL-6626 > URL: https://issues.apache.org/jira/browse/CAMEL-6626 > Project: Camel > Issue Type: Bug > Components: camel-mail > Affects Versions: 2.11.1 > Reporter: Ales Dolecek > Labels: easyfix > Original Estimate: 0.5h > Remaining Estimate: 0.5h > > Use of searchTerm.toSentDate=now-24h (to poll only mails older than 24 hours) > throws NPE. This is because MailConverters#toSearchTerm tries to build > "toSentDate" criteria from "fromSentDate" value: > if (simple.getToSentDate() != null) { > String s = simple.getFromSentDate(); > if (s.startsWith("now")) { > The middle line should be: > String s = simple.getToSentDate(); -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira