Hi sewwandi, Thanks for your reply and now its working.
thanks isurur On Thu, May 29, 2014 at 10:44 PM, Sewwandi Perera <[email protected]> wrote: > Hi Isuru, > > You have identified the root cause correctly. > > All Gmail message reading operations use the same IMAPStore instance which > is created during the initial authentication with the connector. So, as u > said, due to the parallel invocation of "gmail.readMailMessage" operation, > the "[Gmail]/All Mail" folder in the IMAPStore will be opened and closed > in parallel runs. > > To get rid of this, you can make the ESB iterator sequential, using; > > sequential="true" > > in your iterator configuration. > > Thanks, > Sewwandi > > > On Thu, May 29, 2014 at 10:13 PM, Isuru Ranawaka <[email protected]> wrote: > >> Hi sewwandi, >> >> Files are attached. >> >> thanks >> isurur >> >> >> On Thu, May 29, 2014 at 10:08 PM, Sewwandi Perera <[email protected]> >> wrote: >> >>> Hi Isuru, >>> >>> Can you please attach your ESB configuration here. >>> >>> Thanks, >>> >>> >>> On Thu, May 29, 2014 at 8:10 PM, Isuru Ranawaka <[email protected]> wrote: >>> >>>> Hi all, >>>> >>>> When invoking ReadMailMessage operation in GmailConnector in a >>>> loop.After reading few messages it starts to give following error. >>>> >>>> >>>> INFO - GmailReadMailMessage Loading the IMAPStore >>>> [2014-05-29 19:48:42,838] INFO - GmailIMAPClientLoader Retriving the >>>> prestored IMAPstore instance >>>> [2014-05-29 19:48:42,839] INFO - GmailUtils Started reading messages >>>> [2014-05-29 19:48:44,923] ERROR - GmailUtils Failure while fetching >>>> messages >>>> [2014-05-29 19:48:44,923] INFO - GmailUtils Stored the error response >>>> [2014-05-29 19:48:44,923] ERROR - GmailReadMailMessage connection >>>> failure >>>> com.google.code.javax.mail.MessagingException: connection failure >>>> at >>>> com.google.code.com.sun.mail.imap.IMAPStore.getProtocol(IMAPStore.java:844) >>>> at >>>> com.google.code.com.sun.mail.imap.IMAPFolder.open(IMAPFolder.java:959) >>>> at >>>> org.wso2.carbon.connector.gmail.GmailUtils.readMails(GmailUtils.java:238) >>>> at >>>> org.wso2.carbon.connector.gmail.GmailReadMailMessage.connect(GmailReadMailMessage.java:61) >>>> at >>>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >>>> at >>>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) >>>> at >>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77) >>>> at >>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >>>> at >>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) >>>> at >>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131) >>>> at >>>> org.apache.synapse.mediators.MediatorWorker.run(MediatorWorker.java:69) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>> at java.lang.Thread.run(Thread.java:662 >>>> >>>> >>>> According to the implementation >>>> >>>> In GmailUtils inside readMails method, it fetches the AllMails folder >>>> and open and close it for and every each message.Since it runs in a loop >>>> there is a possibility to open the folder before close.Is this can be the >>>> Issue or something else. >>>> >>>> >>>> thanks, >>>> isurur >>>> >>>> >>>> >>>> -- >>>> Regards >>>> Isuru Ranawaka >>>> phone :- +94714629880 >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Sewwandi Perera >>> Software Engineer >>> >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >> >> >> >> -- >> Regards >> Isuru Ranawaka >> phone :- +94714629880 >> > > > > -- > Sewwandi Perera > Software Engineer > > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > -- Regards Isuru Ranawaka phone :- +94714629880
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
