james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oleg Zhurakousky (Created) (JIRA)" <server-...@james.apache.org>
Subject [jira] [Created] (JAMES-1375) IMap server fails to search for mail using SearchTerms which contain USER flags
Date Wed, 15 Feb 2012 15:32:59 GMT
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
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(
	Store store = session.getStore(urlName);
	if (!store.isConnected()) {
		Folder folder = store.getFolder(urlName);
		NotTerm notJunk = new NotTerm(new FlagTerm(new Flags("foo"), true));
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)

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

View raw message