Synthesis AG - SyncML Discussion Forum

Synthesis AG - SyncML Discussion Forum (http://forum.synthesis.ch/index.php)
-   SyncML Clients for classic PDAs (WindowsMobile, PalmOS) (http://forum.synthesis.ch/forumdisplay.php?f=2)
-   -   Problem with repeated TODO task (http://forum.synthesis.ch/showthread.php?t=1961)

stewert 2009-10-08 08:40

Problem with repeated TODO task
 
Hello,

I'm testing the syncML client for palm devices at this time.

My environment is:

- Palm Treo 680
- Synthesis SyncML Client Pro for PalmOS V 3.0.2.24
- Server: Open-XChange 5

If I create a TODO Task on the Palm and configure the Task as a repeat-TODO (e.g. every week) and if I make then a sync, the new created Task is not on the server-side and in the log of the OX-Server I see following exception:

2009-10-07 18:51:17 StandardContext[/syncml]getChild(Data)=BEGIN:VCALENDAR^M
VERSION:1.0^M
BEGIN:VTODO^M
SUMMARY:Tttttt^M
CLASS:PUBLIC^M
DESCRIPTION:^M
DUE:20091009T000000^M
RRULE:W1 FR #0^M
PRIORITY:3^M
STATUS:NEEDS ACTION^M
END:VTODO^M
END:VCALENDAR^M

2009-10-07 18:51:17 StandardContext[/syncml]closeTag(Item)
2009-10-07 18:51:17 StandardContext[/syncml]RRULE without DTSTART
com.openexchange.tools.versit.converter.ConverterE xception: RRULE without DTSTART
at com.openexchange.tools.versit.converter.OXConverte r.RecurrenceProperty(OXConverter.java:673)
at com.openexchange.tools.versit.converter.OXConverte r.convertTask(OXConverter.java:225)
at com.openexchange.syncml.commands.Replace.replaceDa tabaseObject(Replace.java:269)
at com.openexchange.syncml.commands.Replace.replaceIt em(Replace.java:206)
at com.openexchange.syncml.commands.Replace.ProcessTa gs(Replace.java:92)
at com.openexchange.syncml.commands.Command.Process(C ommand.java:107)
at com.openexchange.syncml.commands.Container.Process Tags(Container.java:71)
at com.openexchange.syncml.commands.Sync.ProcessTags( Sync.java:88)
at com.openexchange.syncml.commands.Command.Process(C ommand.java:107)
at com.openexchange.syncml.commands.SyncBody.Process( SyncBody.java:81)
at com.openexchange.syncml.SyncMLSession.processMessa ge(SyncMLSession.java:352)
at com.openexchange.syncml.SyncMLServlet.doPost(SyncM LServlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:763)
at com.openexchange.tools.webdav.WebDavServlet.servic e(WebDavServlet.java:149)
at com.openexchange.tools.webdav.OXServlet.service(OX Servlet.java:242)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:284)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:204)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:257)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:567)
at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:245)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:199)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:567)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:184)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:164)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:567)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:156)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:567)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:206)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyo teHandler.java:339)
at org.apache.jk.common.HandlerRequest.invoke(Handler Request.java:415)
at org.apache.jk.common.ChannelSocket.invoke(ChannelS ocket.java:716)
at org.apache.jk.common.ChannelSocket.processConnecti on(ChannelSocket.java:650)
at org.apache.jk.common.SocketConnection.runIt(Channe lSocket.java:829)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:688)
at java.lang.Thread.run(Thread.java:619)

What is wrong? Is it a error of the PIM-application of PalmOS, a error of the SyncML-Client or a error of the OX-Server? :confused:

Any hints or tipps?

Thanks and regards,
Steffen


All times are GMT +2. The time now is 13:24.

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.