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

Reply via email to