Activesync Troubleshooting

Forum to discuss the Scalix ActiveSync product

Moderators: ScalixSupport, admin

Activesync Troubleshooting

Postby georgew » Thu Jun 25, 2009 9:00 am

I'm having a bit of a chanllenge with one of my Activesync users and am getting the following error in the scalix-wireless.log:

2009-06-25 13:58:25,420 WARN [Connection.authenticate:78] CLIENT - An uncaught exception occurred during authentication
com.scalix.wireless.api.service.PlatformException
at com.scalix.wireless.api.service.Connection.execute(Connection.java:127)
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:69)
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:73)
at com.scalix.wireless.controller.CheckAuthInterceptor.authenticateUser(CheckAuthInterceptor.java:155)
at com.scalix.wireless.controller.CheckAuthInterceptor.preHandle(CheckAuthInterceptor.java:70)
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-06-25 13:58:25,421 ERROR [PlatformClient.authenticate:83] CLIENT - Authentication exception occurred
org.apache.commons.httpclient.auth.AuthenticationException
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:83)
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:73)
at com.scalix.wireless.controller.CheckAuthInterceptor.authenticateUser(CheckAuthInterceptor.java:155)
at com.scalix.wireless.controller.CheckAuthInterceptor.preHandle(CheckAuthInterceptor.java:70)
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: com.scalix.wireless.api.service.PlatformException
at com.scalix.wireless.api.service.Connection.execute(Connection.java:127)
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:69)
... 28 more
2009-06-25 13:58:25,422 WARN [CheckAuthInterceptor.preHandle:96] AUTHENTICATION - Problem encountered during authentication, forcing re-authentication
com.scalix.wireless.api.service.AuthenticationException: org.apache.commons.httpclient.auth.AuthenticationException
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:84)
at com.scalix.wireless.controller.CheckAuthInterceptor.authenticateUser(CheckAuthInterceptor.java:155)
at com.scalix.wireless.controller.CheckAuthInterceptor.preHandle(CheckAuthInterceptor.java:70)
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
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:83)
at com.scalix.wireless.api.service.PlatformClient.authenticate(PlatformClient.java:73)
... 27 more
Caused by: com.scalix.wireless.api.service.PlatformException
at com.scalix.wireless.api.service.Connection.execute(Connection.java:127)
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:69)
... 28 more

The user authenticates fine when I use swa, imap or ical, any assistance would be greatfully received.
georgew
 
Posts: 46
Joined: Thu Dec 29, 2005 12:36 pm

Re: Activesync Troubleshooting

Postby MDAFederal » Fri Jul 24, 2009 1:00 pm

Was there any resolution found with this issue? I appear to be running into the same (or at least similar) thing.

If you have a solution, would you be so kind as to post a solution?

Thanks in advance,
MDAFederal
 
Posts: 58
Joined: Fri Feb 10, 2006 2:49 pm
Location: Rockville, MD

Re: Activesync Troubleshooting

Postby delumax » Tue Aug 04, 2009 6:34 am

Check your /<scalixdir>/postgres/data/pg_hba.conf. Have you a line for your localhost AND your serverip?
delumax
 
Posts: 4
Joined: Thu May 31, 2007 11:21 am

Re: Activesync Troubleshooting

Postby MDAFederal » Tue Aug 04, 2009 9:36 am

Yes, that was the problem, which I found about a week ago. I did not have access from my webmail (DMZ) machine to the postgres DB, and had to add the IP address in the pg_hba.conf file.

Thanks.
MDAFederal
 
Posts: 58
Joined: Fri Feb 10, 2006 2:49 pm
Location: Rockville, MD

Re: Activesync Troubleshooting

Postby thartmann » Thu Jun 03, 2010 3:57 am

We have a similar Problem:

Scalix 11.4.6 with ActiveSync 1.0.2 on SLES10.

2 days ago we upgraded ActiveSync from 1.0.1 to 1.0.2. Before the upgrade everything works fine. Only one IPhone-user had problems with syncing the calendar to the IPhone. So we did an upgrade to ActiveSync 1.0.2. After doing this the problem was solved. ActiveSync works fine for all users. But one day later no Iphone can´t sync anything: No mails, no calendar, no contacts. The users are asked to fill in the correct username and password. Outlook und swa works fine.

A reboot of the server didn´t solved the problem. What´s wrong?

T. Hartmann

--------------------------------------------------------
Here is the output of our scalix-wireless.log:

2010-06-03 01:11:42,241 ERROR [PlatformClient.authenticate:106] CLIENT - Authentication exception occurred
org.apache.commons.httpclient.auth.AuthenticationException
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:82)
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:68)
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:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: com.scalix.wireless.api.service.PlatformException
at com.scalix.wireless.api.service.Connection.execute(Connection.java:128)
at com.scalix.wireless.api.service.Connection.authenticate(Connection.java:69)
... 28 more
2010-06-03 01:11:42,242 WARN [CheckAuthInterceptor.preHandle:102] AUTHENTICATION - Problem encountered during authentication, forcing re-authentication
thartmann
 
Posts: 1
Joined: Thu Jun 03, 2010 2:35 am


Return to Scalix ActiveSync

Who is online

Users browsing this forum: No registered users and 1 guest