Iphone - Uncaught and unhandled exception

Forum to discuss the Scalix ActiveSync product

Moderators: ScalixSupport, admin

Jeremy James
Posts: 40
Joined: Thu Apr 26, 2007 5:12 am
Location: Frankfurt, Germany

Iphone - Uncaught and unhandled exception

Postby Jeremy James » Fri Sep 25, 2009 6:03 am

Hello Folks,

i have a customer with a fresh installation of scalix 11.4.5 on Centos5 and active sync scalix-activesync-1.0.1-GA installed, he uses a iphone and active sync works fine except the syncing of the calendar.

The logfiles fill up every minute with a few entries like this:

Code: Select all

2009-09-25 11:47:29,199 FATAL [WirelessServlet.doPost:127] SERVLET - deviceId: *************, user: user@domain.de - Uncaught and unhandled exception was reported by the server:
java.lang.NullPointerException
        at com.scalix.message.formatter.CalendarFormatter.appendVEvent(CalendarFormatter.java:385)
        at com.scalix.message.formatter.CalendarFormatter.formatMessage(CalendarFormatter.java:309)
        at com.scalix.wireless.controller.command.SyncCommand.outputCalendarMessage(SyncCommand.java:522)
        at com.scalix.wireless.controller.command.SyncCommand.createWirelessOutputFormat(SyncCommand.java:320)
        at com.scalix.wireless.controller.command.SyncCommand.doSync(SyncCommand.java:225)
        at com.scalix.wireless.controller.command.SyncCommand.execute(SyncCommand.java:155)
        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: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)


or

Code: Select all

2009-09-25 12:01:22,687 FATAL [WirelessServlet.doPost:127] SERVLET - deviceId: ************, user: user@domain.de - Uncaught and unhandled exception was reported by the server:
java.lang.NullPointerException
        at java.io.StringReader.<init>(Unknown Source)
        at com.scalix.wireless.utils.HtmlUtils.htmlToText(HtmlUtils.java:58)
        at com.scalix.wireless.controller.command.SyncCommand.outputBodySnippet(SyncCommand.java:1396)
        at com.scalix.wireless.controller.command.SyncCommand.outputEmailMessage(SyncCommand.java:470)
        at com.scalix.wireless.controller.command.SyncCommand.createWirelessOutputFormat(SyncCommand.java:318)
        at com.scalix.wireless.controller.command.SyncCommand.doSync(SyncCommand.java:225)
        at com.scalix.wireless.controller.command.SyncCommand.execute(SyncCommand.java:155)
        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: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)


i am totally lost. can anybody help me please!

thanks alot

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Re: Iphone - Uncaught and unhandled exception

Postby florian » Sun Sep 27, 2009 4:29 am

Seems it is unable to sync some calendar element based on it's contents.

Since you're commercial customer, I would suggest you open a support ticket with Scalix Tech Support, http://www.scalix.com/support - this may need investigation on the system.

Tx,
Florian.
Florian von Kurnatowski, Die Harder!


Return to “Scalix ActiveSync”



Who is online

Users browsing this forum: No registered users and 1 guest