If I point a browser at https://<server>/Microsoft-Server-ActiveSync, I get an auth request, then a Tomcat 405 error - The specified HTTP method is not allowed for the requested resource ().
Looking at the scalix-wireless-activity.log, I'm seeing a couple of lines pop up.
Code: Select all
2009-12-03 15:41:49,894 INFO [LoggingMultiThreadedHttpConnectionManager.getConnectionWithTimeout:61] CONFIG - max total: 50, max per host: 50, total in use: 1 - getting connection for host http://<server>:8080 (1 in use for host)
2009-12-03 15:41:50,093 INFO [LoggingMultiThreadedHttpConnectionManager.getConnectionWithTimeout:61] CONFIG - max total: 50, max per host: 50, total in use: 1 - getting connection for host http://<server>:8080 (1 in use for host)
and no activity in scalix-wireless.log, scalix-api.log or scalix-api-activity.log
If I use AccessMyLan.com's ActiveSync Tester, I get a failure at "Checking for Application". Doesn't matter if ActiveSync is enabled or disabled for the user.
But...
If I log in incorrectly (wrong user name, wrong password), then the ActiveSync tester's "Checking for Application" comes back OK, before failing at "Checking Version". Watching the logs gives me...
scalix-wireless-activity.log
Code: Select all
2009-12-03 15:44:43,923 INFO [LoggingMultiThreadedHttpConnectionManager.getConnectionWithTimeout:61] CONFIG - max total: 50, max per host: 50, total in use: 1 - getting connection for host http://<server>:8080 (1 in use for host)
2009-12-03 15:44:44,044 INFO [LoggingMultiThreadedHttpConnectionManager.getConnectionWithTimeout:61] CONFIG - max total: 50, max per host: 50, total in use: 1 - getting connection for host http://<server>:8080 (1 in use for host)
2009-12-03 15:44:44,273 INFO [LoggingMultiThreadedHttpConnectionManager.getConnectionWithTimeout:61] CONFIG - max total: 50, max per host: 50, total in use: 1 - getting connection for host http://<server>:8080 (1 in use for host)
2009-12-03 15:44:44,387 INFO [LoggingMultiThreadedHttpConnectionManager.getConnectionWithTimeout:61] CONFIG - max total: 50, max per host: 50, total in use: 1 - getting connection for host http://<server>:8080 (1 in use for host)
whilst scalix-wireless.log bursts into life with
Code: Select all
2009-12-03 15:45:57,146 ERROR [PlatformClient.authenticate:106] CLIENT - Authentication exception occurred
org.apache.commons.httpclient.auth.AuthenticationException: got status code 401
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:73)
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:96)
at com.scalix.wireless.SessionManager.acquire(SessionManager.java:71)
at com.scalix.wireless.controller.CheckAuthInterceptor.preHandle(CheckAuthInterceptor.java:67)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:865)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:156)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
2009-12-03 15:45:57,146 WARN [CheckAuthInterceptor.preHandle:99] AUTHENTICATION - Problem encountered during authentication, forcing re-authentication
com.scalix.wireless.api.service.AuthenticationException: org.apache.commons.httpclient.auth.AuthenticationException: got status code 401
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:107)
at com.scalix.wireless.SessionManager.acquire(SessionManager.java:71)
at com.scalix.wireless.controller.CheckAuthInterceptor.preHandle(CheckAuthInterceptor.java:67)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:865)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:156)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.commons.httpclient.auth.AuthenticationException: got status code 401
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:73)
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:96)
... 27 more
2009-12-03 15:45:57,523 ERROR [PlatformClient.authenticate:106] CLIENT - Authentication exception occurred
org.apache.commons.httpclient.auth.AuthenticationException: got status code 401
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:73)
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:96)
at com.scalix.wireless.SessionManager.acquire(SessionManager.java:71)
at com.scalix.wireless.controller.CheckAuthInterceptor.preHandle(CheckAuthInterceptor.java:67)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:865)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at org.springframework.web.servlet.FrameworkServlet.doOptions(FrameworkServlet.java:542)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:656)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:156)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
2009-12-03 15:45:57,524 WARN [CheckAuthInterceptor.preHandle:99] AUTHENTICATION - Problem encountered during authentication, forcing re-authentication
com.scalix.wireless.api.service.AuthenticationException: org.apache.commons.httpclient.auth.AuthenticationException: got status code 401
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:107)
at com.scalix.wireless.SessionManager.acquire(SessionManager.java:71)
at com.scalix.wireless.controller.CheckAuthInterceptor.preHandle(CheckAuthInterceptor.java:67)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:865)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at org.springframework.web.servlet.FrameworkServlet.doOptions(FrameworkServlet.java:542)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:656)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:156)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.commons.httpclient.auth.AuthenticationException: got status code 401
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:73)
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:96)
... 27 more
and scalix-api.log pops up with
Code: Select all
2009-12-03 16:27:15,721 ERROR [CheckASAuthInterceptor.preHandle:70] Problem encountered during authentication
A00004 wrong username or password
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:204)
at com.scalix.api.auth.Frontdoor.authenticate(Frontdoor.java:28)
at com.scalix.api.rest.CheckASAuthInterceptor.authenticateAccount(CheckASAuthInterceptor.java:96)
at com.scalix.api.rest.CheckASAuthInterceptor.preHandle(CheckASAuthInterceptor.java:49)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:829)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:774)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:460)
at com.scalix.api.PlatformDispatcherServlet.service(PlatformDispatcherServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:133)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.mail.AuthenticationFailedException: AUTHENTICATE failure, user name or password rejected
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:553)
at javax.mail.Service.connect(Service.java:275)
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:127)
... 26 more
2009-12-03 16:27:15,831 ERROR [CheckASAuthInterceptor.preHandle:70] Problem encountered during authentication
A00004 wrong username or password
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:204)
at com.scalix.api.auth.Frontdoor.authenticate(Frontdoor.java:28)
at com.scalix.api.rest.CheckASAuthInterceptor.authenticateAccount(CheckASAuthInterceptor.java:96)
at com.scalix.api.rest.CheckASAuthInterceptor.preHandle(CheckASAuthInterceptor.java:49)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:829)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:774)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:460)
at com.scalix.api.PlatformDispatcherServlet.service(PlatformDispatcherServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:133)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.mail.AuthenticationFailedException: AUTHENTICATE failure, user name or password rejected
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:553)
at javax.mail.Service.connect(Service.java:275)
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:127)
... 26 more
2009-12-03 16:27:16,080 ERROR [CheckASAuthInterceptor.preHandle:70] Problem encountered during authentication
A00004 wrong username or password
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:204)
at com.scalix.api.auth.Frontdoor.authenticate(Frontdoor.java:28)
at com.scalix.api.rest.CheckASAuthInterceptor.authenticateAccount(CheckASAuthInterceptor.java:96)
at com.scalix.api.rest.CheckASAuthInterceptor.preHandle(CheckASAuthInterceptor.java:49)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:829)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:774)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:460)
at com.scalix.api.PlatformDispatcherServlet.service(PlatformDispatcherServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:133)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.mail.AuthenticationFailedException: AUTHENTICATE failure, user name or password rejected
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:553)
at javax.mail.Service.connect(Service.java:275)
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:127)
... 26 more
2009-12-03 16:27:16,191 ERROR [CheckASAuthInterceptor.preHandle:70] Problem encountered during authentication
A00004 wrong username or password
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:204)
at com.scalix.api.auth.Frontdoor.authenticate(Frontdoor.java:28)
at com.scalix.api.rest.CheckASAuthInterceptor.authenticateAccount(CheckASAuthInterceptor.java:96)
at com.scalix.api.rest.CheckASAuthInterceptor.preHandle(CheckASAuthInterceptor.java:49)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:829)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:774)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:460)
at com.scalix.api.PlatformDispatcherServlet.service(PlatformDispatcherServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:133)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.mail.AuthenticationFailedException: AUTHENTICATE failure, user name or password rejected
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:553)
at javax.mail.Service.connect(Service.java:275)
at com.scalix.api.auth.ImapAuthenticationService.authenticate(ImapAuthenticationService.java:127)
... 26 more
scalix-api-activity.log remains silent.
<scratches head>
Thoughts?