Hi Ashton, For your information, I use Evolution with James for months without any issues.
Disabling the QResync should really be enough for your setup to work. Cheers, -- Matthieu On Thu, 2018-08-16 at 21:13 -0700, Ashton Holmes wrote: > Ahhh alright. I've disabled it client side but I might also disable > it > server side for now. Thanks for the info. > > On Fri, 2018-08-17 at 09:19 +0700, Benoit Tellier wrote: > > Hello, > > > > Thanks for the report. > > > > This is a James bug. > > > > The QResync (RFC-5162) is known to be buggy, and considered > > experimental. > > > > I advise you to either: > > - Configure your client to no rely on QResync > > - Disable QResync capability advertising in James. This can be > > done > > in > > imapserver.xml using the <disabledCaps>QRESYNC</disabledCaps> tag. > > > > See for instance https://issues.apache.org/jira/browse/JAMES-2278 > > which > > seems to exactly be your issue. > > > > Note that there is a fix available for that issue, but we miss a > > correct > > testing strategy. > > > > Cheers, > > > > Benoit > > > > Le 17/08/2018 à 01:56, Ashton Holmes a écrit : > > > I neglected to include a stack trace in my original email: > > > Aug 16 11:53:50 debian run.sh[29671]: WARN 11:53:50,942 | > > > org.apache.james.imapserver.netty.ImapChannelUpstreamHandler | > > > Error > > > while processing imap request > > > Aug 16 11:53:50 debian run.sh[29671]: > > > java.lang.IndexOutOfBoundsException: Index: 6, Size: 6 > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > java.util.ArrayList.rangeCheck(ArrayList.java:657) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > java.util.ArrayList.get(ArrayList.java:433) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.AbstractSelectionProcessor.respon > > > d( > > > Abst > > > ractSelectionProcessor.java:234 > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.AbstractSelectionProcessor.doProc > > > es > > > s(Ab > > > stractSelectionProcessor.java:8 > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.AbstractSelectionProcessor.doProc > > > es > > > s(Ab > > > stractSelectionProcessor.java:6 > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.AbstractMailboxProcessor.doProces > > > s( > > > Abst > > > ractMailboxProcessor.java:110) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.AbstractMailboxProcessor.process( > > > Ab > > > stra > > > ctMailboxProcessor.java:97) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.AbstractMailboxProcessor.doProces > > > s( > > > Abst > > > ractMailboxProcessor.java:89) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.AbstractMailboxProcessor.doProces > > > s( > > > Abst > > > ractMailboxProcessor.java:71) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.base.AbstractChainedProcessor.pro > > > ce > > > ss(A > > > bstractChainedProcessor.java:57 > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.base.AbstractChainedProcessor.pro > > > ce > > > ss(A > > > bstractChainedProcessor.java:66 > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imap.processor.base.AbstractChainedProcessor.pro > > > ce > > > ss(A > > > bstractChainedProcessor.java:66 > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.apache.james.imapserver.netty.ImapChannelUpstreamHandler.mess > > > ag > > > eRec > > > eived(ImapChannelUpstreamHandle > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstre > > > am > > > (Sim > > > pleChannelUpstreamHandler.java: > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(Defau > > > lt > > > Chan > > > nelPipeline.java:564) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHand > > > le > > > rCon > > > text.sendUpstream(DefaultChanne > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.channel.Channels.fireMessageReceived(Channels.jav > > > a: > > > 296) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMes > > > sa > > > geRe > > > ceived(FrameDecoder.java:462) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(Frame > > > De > > > code > > > r.java:443) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived( > > > Fr > > > ameD > > > ecoder.java:303) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstre > > > am > > > (Sim > > > pleChannelUpstreamHandler.java: > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(Defau > > > lt > > > Chan > > > nelPipeline.java:564) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHand > > > le > > > rCon > > > text.sendUpstream(DefaultChanne > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.handler.execution.ChannelUpstreamEventRunnable.do > > > Ru > > > n(Ch > > > annelUpstreamEventRunnable.java > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.handler.execution.ChannelEventRunnable.run(Channe > > > lE > > > vent > > > Runnable.java:67) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExe > > > cu > > > tor$ > > > ChildExecutor.run(OrderedMemory > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecu > > > to > > > r.ja > > > va:1149) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExec > > > ut > > > or.j > > > ava:624) > > > Aug 16 11:53:50 debian run.sh[29671]: at > > > java.lang.Thread.run(Thread.java:748) > > > > > > On Thu, 2018-08-16 at 11:50 -0700, Ashton Holmes wrote: > > > > I'm trying to use Evolution with james and sometimes Evolution > > > > will > > > > give me the following message: > > > > Failed to refresh folder “root@scoopta.ninja : INBOX”. The > > > > reported > > > > error was “Failed to select mailbox: Source stream returned no > > > > data”. > > > > > > > > Looking in my james log I have the following: > > > > WARN 22:56:33,976 | james.imapserver | ID=-1662004982 Error > > > > while > > > > processing imap request: java.lang.IndexOutOfBoundsException - > > > > Index: > > > > 6, Size: 6 > > > > > > > > This issue occurs on both 3.0.1 and 3.1 and I'm not sure if a > > > > james > > > > bug > > > > or an evolution bug. > > > > > > > > > > > > --------------------------------------------------------------- > > > > ------ > > > > To unsubscribe, e-mail: > > > > server-user-unsubscr...@james.apache.org > > > > For additional commands, e-mail: > > > > server-user-h...@james.apache.org > > > > > > > > > > > > > ----------------------------------------------------------------- > > > ---- > > > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org > > > For additional commands, e-mail: > > > server-user-h...@james.apache.org > > > > > > > ----------------------------------------------------------------- > > ---- > > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org > > For additional commands, e-mail: server-user-h...@james.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org > For additional commands, e-mail: server-user-h...@james.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org For additional commands, e-mail: server-user-h...@james.apache.org