Yeah disabling quick resync fixed my issue
On August 20, 2018 3:27:29 AM PDT, Matthieu Baechler <matth...@apache.org> wrote: >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