[
https://issues.apache.org/jira/browse/JAMES-1375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13209311#comment-13209311
]
Eric Charles commented on JAMES-1375:
-------------------------------------
Hi Oleg,
I just downloaded a snapshot and indeed it can't start... :/ I will fix that
today.
For the dev env, we tried to help on
http://james.apache.org/server/3/dev-build.html.
You can 'svn co https://svn.apache.org/repos/asf/james/current/' which will
pull all you src you need.
imap is the project to work on. cd imap and try mvn install.
You can import into eclipse the imap projects, and ImapRequestLineReader is in
the message project
(https://svn.apache.org/repos/asf/james/imap/trunk/message/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java)
Thx, 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]