Hi,
We have recently setup a scalix installation for evaluation of the product. However we are having some trouble getting activesync working.
We receive this error whenever trying to connect via activesync from a Palm Treo:
scalix-wireless.log
2009-06-29 10:55:34,168 FATAL [WirelessServlet.doPost:128] SERVLET - deviceId: 6A3E9418C400A3D7609AD649F4F3A477, user: User.Name - Uncaught and unhandled exception was reported by the server:
java.lang.NullPointerException
at com.scalix.wireless.controller.command.GetHierarchyCommand.mapToSyncParent(GetHierarchyCommand.java:178)
at com.scalix.wireless.controller.command.GetHierarchyCommand.createWirelessOutputFormat(GetHierarchyCommand.java:89)
at com.scalix.wireless.controller.command.GetHierarchyCommand.execute(GetHierarchyCommand.java:62)
at com.scalix.wireless.handlers.WirelessRequestImpl.execute(WirelessRequestImpl.java:166)
at com.scalix.wireless.HttpRequestHandler.handleRequest(HttpRequestHandler.java:140)
at com.scalix.wireless.WirelessServlet.doPost(WirelessServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
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.doPost(FrameworkServlet.java:511)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
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)
No matter what I try, we recieve this issue. Due to using DRBD and Heartbeat for HA on this, I have even tried this on different servers, both resulting in the same issue.
Any help would be appreciated.
Running:
Activesync-1.0
Scalix-14.4.4
CentOS 5.3