OPEN-XCHANGE
You are here: Community > Mailinglist
freshmeat.net
[OX User] syncml

Martin Kauss bishoph at open-xchange.org
Thu Mar 1 10:36:47 CET 2007


On Mar 01, 2007 09:26 AM, Eric Vernichon <eric at vernichon.fr> wrote:

> Hello,
> 
> 
> I'm very unhappy,  i have used the GPL version of OX since 2 years and
> now I want to migrate to commercial version.
> 
> I have tried the test version and all is ok (syncml, oxtender ... ) ,
> but now i have bought and installed the commercial version (2.3.5) with
>  the syncml connector (1.2-24) and the syncml connector do not function.
> 
> the error is :
> 
> 2007-03-01 09:23:21 StandardContext[/syncml]closeTag(Source)
> 2007-03-01 09:23:21 StandardContext[/syncml]Receiving Sync for Agenda
> 2007-03-01 09:23:21 StandardContext[/syncml]closeTag(Sync)
> 2007-03-01 09:23:21 StandardContext[/syncml]getChild(Final)=
> 2007-03-01 09:23:21 StandardContext[/syncml]null
> java.lang.NullPointerException
>         at
> com.openexchange.syncml.commands.Final.saveObjects(Final.java:392)
>         at com.openexchange.syncml.commands.Final.Process(Final.java:183)
>         at
> com.openexchange.syncml.commands.SyncBody.Process(SyncBody.java:81)
>         at
> com.openexchange.syncml.SyncMLSession.processMessage(SyncMLSession.java:352)
>         at
> com.openexchange.syncml.SyncMLServlet.doPost(SyncMLServlet.java:499)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>         at
> com.openexchange.tools.webdav.WebDavServlet.service(WebDavServlet.java:150)
>         at
> com.openexchange.tools.webdav.OXServlet.service(OXServlet.java:234)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257)
>         at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>         at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
>         at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184)
>         at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
>         at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
>         at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
>         at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
>         at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:339)
>         at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:415)
>         at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:716)
>         at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:650)
>         at
> org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:829)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
>         at java.lang.Thread.run(Thread.java:534)
> 
> 2007-03-01 09:23:21 StandardContext[/syncml]closeTag(SyncBody)
> 2007-03-01 09:23:21 StandardContext[/syncml]lastTag(SyncML)
> 
> Cordialy													
> -- 
> Eric Vernichon Informatique
> Les Martinels
> 81710 Saïx - FRANCE
> Tel.  : 05 63 72 31 25
> port. : 06 62 19 65 85
> Fax   : 05 63 59 31 70
> http://www.vernichon.fr
> 
> 


Hi,

you have enabled an option which is not yet supported by the SyncML OXtender.
To solve the issue, just edit the file web.xml and search for the parameter
"ENABLE_SYNC_ALL_PARTICIPATING_APPOINTMENTS" and set this option to "NO".
Then restart tomcat and this error should not appear again.
This option is currently undocumented, experimental and only for testing
purpose.

Kind regards,

Martin Kauss










More information about the User mailing list