Calendar and Contacts sync fine, but mail does not behave correctly.
In mail we see these problems:
- In the inbox many mails are not visible at all.
For example we have 6 mails in the inbox, the htc only shows (for example) 4 of them
- When a mail was shown on the htc, and we forward that one in outlook (But still let it in the inbox)
it vanishes on the htc device. (But we see the corresponding sent-item on the htc device)
- Many mails show empty on the htc, but show correctly on outlook or the web frontend
What might be the problem ?
We see alot of such stack traces on the server:
Code: Select all
2010-06-07 08:51:05,848 FATAL [WirelessServlet.doPost:127] SERVLET - deviceId: HTCAndbfd5e7f8, user: xxxxx@xxxxxx.ch - Uncaught and unhandle
d exception was reported by the server:
com.scalix.wireless.api.service.PlatformException
at com.scalix.wireless.api.service.Connection.execute(Connection.java:132)
at com.scalix.wireless.api.service.PlatformClient.getAttachment(PlatformClient.java:386)
at com.scalix.wireless.controller.command.GetAttachmentCommand.doGetAttach(GetAttachmentCommand.java:111)
at com.scalix.wireless.controller.command.GetAttachmentCommand.execute(GetAttachmentCommand.java:77)
at com.scalix.wireless.handlers.WirelessRequestImpl.execute(WirelessRequestImpl.java:176)
at com.scalix.wireless.HttpRequestHandler.handleRequest(HttpRequestHandler.java:138)
at com.scalix.wireless.WirelessServlet.doPost(WirelessServlet.java:113)
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: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)
André