[ 
https://issues.apache.org/jira/browse/JAMES-1375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13209216#comment-13209216
 ] 

Eric Charles commented on JAMES-1375:
-------------------------------------

Hi Oleg,

Yes, I've got the same stacktrace here. Are you willing to track this down, or 
will take ownership?
We start a vote for imap begin next week, it would be great to have this fixed 
for the vote.

James is prolly guilty here, but we can't exclude a bug in javamail client 
library...
The ideal fix should include a integration test in 
https://svn.apache.org/repos/asf/james/mailbox-integration-tester/trunk/src/main/resources/org/apache/james/imap/scripts

Just tell us how you would like to further proceed.
Thx again, Eric

                
> IMap server fails to search for mail using SearchTerms which contain USER 
> flags
> -------------------------------------------------------------------------------
>
>                 Key: JAMES-1375
>                 URL: https://issues.apache.org/jira/browse/JAMES-1375
>             Project: JAMES Server
>          Issue Type: Bug
>          Components: IMAPServer
>    Affects Versions: 3.0-beta3
>            Reporter: Oleg Zhurakousky
>            Priority: Critical
>
> The code below will fail
> {code}
> public void testWithSearchTerm() throws Exception {
>       Properties props = System.getProperties();
>       props.setProperty("mail.store.protocol", "imap");
>       props.setProperty("mail.debug", "true");
>       Session session = Session.getDefaultInstance(props);
>       URLName urlName = new URLName(
>                               
> "imap://oleg%40oleg-2.local:[email protected]/INBOX");
>       Store store = session.getStore(urlName);
>       if (!store.isConnected()) {
>               store.connect();
>               Folder folder = store.getFolder(urlName);
>               folder.open(2);
>               NotTerm notJunk = new NotTerm(new FlagTerm(new Flags("foo"), 
> true));
>               folder.search(notJunk);
>       }
> }
> {code}
> with 
> {code}
> Caused by: com.sun.mail.iap.BadCommandException: A4 BAD SEARCH failed. 
> Illegal arguments.
>       at com.sun.mail.iap.Protocol.handleResult(Protocol.java:346)
>       at 
> com.sun.mail.imap.protocol.IMAPProtocol.issueSearch(IMAPProtocol.java:1693)
>       at 
> com.sun.mail.imap.protocol.IMAPProtocol.search(IMAPProtocol.java:1599)
>       at 
> com.sun.mail.imap.protocol.IMAPProtocol.search(IMAPProtocol.java:1586)
>       at com.sun.mail.imap.IMAPFolder.search(IMAPFolder.java:1649)
> {code}
> However setting the user flag works fine and it can be seen in the incoming 
> message

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to