java - ImapIdleChannelAdapter javax.mail.AuthenticationFailedException: [ALERT] Too many simultaneous connections -


i have spring integration module in have configured imap-idle-channel-adapter

<mail:imap-idle-channel-adapter id="fetch-email-channel-adapter" store-uri="${common.mail.imapscheme}://${common.mail.imaphost}:${common.mail.imapport}/inbox"     channel="fetch-email-channel" should-delete-messages="false" should-mark-messages-as-read="true" authenticator="imapauthenticator" auto-startup="${common.mail.autostart}"     error-channel="errorchannel" /> 

now when module restarts several time following error

    [task-scheduler-9] warn  [imapidlechanneladapter] - error occurred in idle task javax.mail.authenticationfailedexception: [alert] many simultaneous connections. (failure)         @ com.sun.mail.imap.imapstore.protocolconnect(imapstore.java:665)         @ javax.mail.service.connect(service.java:317)         @ javax.mail.service.connect(service.java:176)         @ javax.mail.service.connect(service.java:125)         @ org.springframework.integration.mail.abstractmailreceiver.opensession(abstractmailreceiver.java:203)         @ org.springframework.integration.mail.abstractmailreceiver.openfolder(abstractmailreceiver.java:208)         @ org.springframework.integration.mail.imapmailreceiver.waitfornewmessages(imapmailreceiver.java:105)         @ org.springframework.integration.mail.imapidlechanneladapter$idletask.run(imapidlechanneladapter.java:197)         @ org.springframework.integration.mail.imapidlechanneladapter$receivingtask.run(imapidlechanneladapter.java:169)         @ org.springframework.scheduling.support.delegatingerrorhandlingrunnable.run(delegatingerrorhandlingrunnable.java:53)         @ org.springframework.scheduling.concurrent.reschedulingrunnable.run(reschedulingrunnable.java:81)         @ java.util.concurrent.executors$runnableadapter.call(unknown source)         @ java.util.concurrent.futuretask$sync.innerrun(unknown source)         @ java.util.concurrent.futuretask.run(unknown source)         @ java.util.concurrent.scheduledthreadpoolexecutor$scheduledfuturetask.access$301(unknown source)         @ java.util.concurrent.scheduledthreadpoolexecutor$scheduledfuturetask.run(unknown source)         @ java.util.concurrent.threadpoolexecutor$worker.runtask(unknown source)         @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source)         @ java.lang.thread.run(unknown source) 2015-06-06 00:00:00,221 [task-scheduler-9] warn  [imapidlechanneladapter] - failed execute idle task. attempt resubmit in 10000 milliseconds. java.lang.illegalstateexception: failure in 'idle' task. resubmit.         @ org.springframework.integration.mail.imapidlechanneladapter$idletask.run(imapidlechanneladapter.java:216)         @ org.springframework.integration.mail.imapidlechanneladapter$receivingtask.run(imapidlechanneladapter.java:169)         @ org.springframework.scheduling.support.delegatingerrorhandlingrunnable.run(delegatingerrorhandlingrunnable.java:53)         @ org.springframework.scheduling.concurrent.reschedulingrunnable.run(reschedulingrunnable.java:81)         @ java.util.concurrent.executors$runnableadapter.call(unknown source)         @ java.util.concurrent.futuretask$sync.innerrun(unknown source)         @ java.util.concurrent.futuretask.run(unknown source)         @ java.util.concurrent.scheduledthreadpoolexecutor$scheduledfuturetask.access$301(unknown source)         @ java.util.concurrent.scheduledthreadpoolexecutor$scheduledfuturetask.run(unknown source)         @ java.util.concurrent.threadpoolexecutor$worker.runtask(unknown source)         @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source)         @ java.lang.thread.run(unknown source) caused by: javax.mail.authenticationfailedexception: [alert] many simultaneous connections. (failure)         @ com.sun.mail.imap.imapstore.protocolconnect(imapstore.java:665)         @ javax.mail.service.connect(service.java:317)         @ javax.mail.service.connect(service.java:176)         @ javax.mail.service.connect(service.java:125)         @ org.springframework.integration.mail.abstractmailreceiver.opensession(abstractmailreceiver.java:203)         @ org.springframework.integration.mail.abstractmailreceiver.openfolder(abstractmailreceiver.java:208)         @ org.springframework.integration.mail.imapmailreceiver.waitfornewmessages(imapmailreceiver.java:105)         @ org.springframework.integration.mail.imapidlechanneladapter$idletask.run(imapidlechanneladapter.java:197)         ... 11 more 

i have find how close connections using javamail api how using imap-idle-channel-adapter

using following spring version

spring-integration-mail : 2.2.3.release

i suggest upgrade (much) newer version see if resolves issue. there have been several bug fixes imap mail components. if can't upgrade latest (4.1.5), suggest @ least 3.0.7.

consult migration guides determine changes might need take account of.


Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -