[GroupDAV] Syncing Nokia N73 with Funambol / Opengroupware

Peter Duda groupdav@opengroupware.org
Thu, 28 Feb 2008 09:18:06 -0800


>>GroupDAV Server: http://localhost:21000/

If I am remembering correctly port 21000 is used for the webui not for
zidestore - zidestore uses 80 or 8080 (unless you changed something in your
config)

>> Modified groupdav-cal-v with:
..
>> Applications->Calendar -> Remote database: groupdav-cal-s

Looks like your names don't match - the remote databse name on your phone
needs to match the config source (SyncML ID) you saved in Funambol 

That is what I see with my primitive knowledge :)
Peter

-----Original Message-----
From: groupdav-admin@opengroupware.org
[mailto:groupdav-admin@opengroupware.org] On Behalf Of Topper Doggle
Sent: Thursday, February 28, 2008 7:28 AM
To: groupdav@opengroupware.org
Subject: [GroupDAV] Syncing Nokia N73 with Funambol / Opengroupware

Hi,

I've had an OGo server for a long time, and recently decided to try
and get sync working to my N73 smartphone.  I'm not having much luck
so far, but there is so much to configure I wonder if it might be a
config error rather than a bug.  I'm trying to get calendar sync to
work for starters.  I'm using the Funambol / GroupDAV bundle from
bionicmessage.

Sync source settings
================
Modified groupdav-cal-v with:
GroupDAV Server: http://localhost:21000/ (Funambol is on the same
server as OGo / Zidestore.)
Default calendar source: /zidestore/dav/%USER%/public/Calendar/
OGo all day event handling: ticked.

N73 settings (all under Tools -> Sync -> OGo (new source I created)
==========
Applications->Calendar -> Remote database: groupdav-cal-s
Connection settings:
Server version: 1.2
Host address: http://my.public.address/funambol/ds
Port: 8080

The phone tries connecting then reports "system error".
The (slightly munged) Funambol log follows.  Hope someone can assist.

[2008-02-28 15:25:00,752] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [] [] [] Handling incoming request
[2008-02-28 15:25:00,752] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [] [] [] Request URL:
http://my.public.server:8080/funambol/ds
[2008-02-28 15:25:00,752] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [] [] [] Requested sessionId: null
[2008-02-28 15:25:03,062] [funambol.engine.pipeline] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [] [] [] Input processing stopped by
com.funambol.foundation.synclet.BeanShellSynclet@8d41f2[script=com/funambol/
server/engine/pipeline/phones-support/bsh/NokiaS60in.bsh,header=user-agent,p
attern=Nokia
SyncML HTTP Client] (reason: NokiaS60in Synclet finished)
[2008-02-28 15:25:03,109] [funambol.handler] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] []
myuser/IMEI:mymungedimei logged in.
[2008-02-28 15:25:03,316] [funambol.engine] [ERROR]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Error in
processing the output message
com.funambol.framework.core.Sync4jException:
	at
com.funambol.foundation.synclet.BeanShellSynclet.getOutputSynclet(BeanShellS
ynclet.java:307)
	at
com.funambol.foundation.synclet.BeanShellSynclet.postProcessMessage(BeanShel
lSynclet.java:146)
	at
com.funambol.framework.engine.pipeline.PipelineManager.postProcessMessage(Pi
pelineManager.java:179)
	at
com.funambol.server.engine.SyncAdapter.processWBXMLMessage(SyncAdapter.java:
350)
	at
com.funambol.transport.http.server.LocalSyncHolder.processWBXMLMessage(Local
SyncHolder.java:118)
	at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:3
80)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilte
r.java:115)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
	at java.lang.Thread.run(Unknown Source)
Caused by: Parse error at line 154, column 1.  Encountered: <<
	at bsh.Parser.generateParseException(Unknown Source)
	at bsh.Parser.jj_consume_token(Unknown Source)
	at bsh.Parser.Block(Unknown Source)
	at bsh.Parser.MethodDeclaration(Unknown Source)
	at bsh.Parser.BlockStatement(Unknown Source)
	at bsh.Parser.Line(Unknown Source)
	at bsh.Interpreter.Line(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at
com.funambol.foundation.synclet.BeanShellSynclet.evalOutputScript(BeanShellS
ynclet.java:342)
	at
com.funambol.foundation.synclet.BeanShellSynclet.getOutputSynclet(BeanShellS
ynclet.java:303)
	... 24 more
Parse error at line 154, column 1.  Encountered: <<
	at bsh.Parser.generateParseException(Unknown Source)
	at bsh.Parser.jj_consume_token(Unknown Source)
	at bsh.Parser.Block(Unknown Source)
	at bsh.Parser.MethodDeclaration(Unknown Source)
	at bsh.Parser.BlockStatement(Unknown Source)
	at bsh.Parser.Line(Unknown Source)
	at bsh.Interpreter.Line(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at
com.funambol.foundation.synclet.BeanShellSynclet.evalOutputScript(BeanShellS
ynclet.java:342)
	at
com.funambol.foundation.synclet.BeanShellSynclet.getOutputSynclet(BeanShellS
ynclet.java:303)
	at
com.funambol.foundation.synclet.BeanShellSynclet.postProcessMessage(BeanShel
lSynclet.java:146)
	at
com.funambol.framework.engine.pipeline.PipelineManager.postProcessMessage(Pi
pelineManager.java:179)
	at
com.funambol.server.engine.SyncAdapter.processWBXMLMessage(SyncAdapter.java:
350)
	at
com.funambol.transport.http.server.LocalSyncHolder.processWBXMLMessage(Local
SyncHolder.java:118)
	at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:3
80)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilte
r.java:115)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
	at java.lang.Thread.run(Unknown Source)
[2008-02-28 15:25:03,321] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Request
processed.
[2008-02-28 15:25:04,111] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Handling
incoming request
[2008-02-28 15:25:04,112] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Request
URL: http://my.public.server:8080/funambol/ds
[2008-02-28 15:25:04,112] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] []
Requested sessionId: 88E1D57AAB7FE6F0FAF93237413B3699
[2008-02-28 15:25:04,542] [funambol.engine.pipeline] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Input
processing stopped by
com.funambol.foundation.synclet.BeanShellSynclet@8d41f2[script=com/funambol/
server/engine/pipeline/phones-support/bsh/NokiaS60in.bsh,header=user-agent,p
attern=Nokia
SyncML HTTP Client] (reason: NokiaS60in Synclet finished)
[2008-02-28 15:25:04,548] [funambol.handler] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Handling
mapping ...
[2008-02-28 15:25:04,548] [funambol.handler] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] []
Performing mapping ...
[2008-02-28 15:25:04,626] [funambol.engine] [ERROR]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Error in
processing the output message
com.funambol.framework.core.Sync4jException:
	at
com.funambol.foundation.synclet.BeanShellSynclet.getOutputSynclet(BeanShellS
ynclet.java:307)
	at
com.funambol.foundation.synclet.BeanShellSynclet.postProcessMessage(BeanShel
lSynclet.java:146)
	at
com.funambol.framework.engine.pipeline.PipelineManager.postProcessMessage(Pi
pelineManager.java:179)
	at
com.funambol.server.engine.SyncAdapter.processWBXMLMessage(SyncAdapter.java:
350)
	at
com.funambol.transport.http.server.LocalSyncHolder.processWBXMLMessage(Local
SyncHolder.java:118)
	at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:3
80)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilte
r.java:115)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
	at java.lang.Thread.run(Unknown Source)
Caused by: Parse error at line 154, column 1.  Encountered: <<
	at bsh.Parser.generateParseException(Unknown Source)
	at bsh.Parser.jj_consume_token(Unknown Source)
	at bsh.Parser.Block(Unknown Source)
	at bsh.Parser.MethodDeclaration(Unknown Source)
	at bsh.Parser.BlockStatement(Unknown Source)
	at bsh.Parser.Line(Unknown Source)
	at bsh.Interpreter.Line(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at
com.funambol.foundation.synclet.BeanShellSynclet.evalOutputScript(BeanShellS
ynclet.java:342)
	at
com.funambol.foundation.synclet.BeanShellSynclet.getOutputSynclet(BeanShellS
ynclet.java:303)
	... 24 more
Parse error at line 154, column 1.  Encountered: <<
	at bsh.Parser.generateParseException(Unknown Source)
	at bsh.Parser.jj_consume_token(Unknown Source)
	at bsh.Parser.Block(Unknown Source)
	at bsh.Parser.MethodDeclaration(Unknown Source)
	at bsh.Parser.BlockStatement(Unknown Source)
	at bsh.Parser.Line(Unknown Source)
	at bsh.Interpreter.Line(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at bsh.Interpreter.eval(Unknown Source)
	at
com.funambol.foundation.synclet.BeanShellSynclet.evalOutputScript(BeanShellS
ynclet.java:342)
	at
com.funambol.foundation.synclet.BeanShellSynclet.getOutputSynclet(BeanShellS
ynclet.java:303)
	at
com.funambol.foundation.synclet.BeanShellSynclet.postProcessMessage(BeanShel
lSynclet.java:146)
	at
com.funambol.framework.engine.pipeline.PipelineManager.postProcessMessage(Pi
pelineManager.java:179)
	at
com.funambol.server.engine.SyncAdapter.processWBXMLMessage(SyncAdapter.java:
350)
	at
com.funambol.transport.http.server.LocalSyncHolder.processWBXMLMessage(Local
SyncHolder.java:118)
	at
com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:3
80)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilte
r.java:115)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:202)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
	at java.lang.Thread.run(Unknown Source)
[2008-02-28 15:25:04,632] [funambol.transport.http] [INFO]
[88E1D57AAB7FE6F0FAF93237413B3699] [IMEI:mymungedimei] [myuser] [] Request
processed.
-- 
GroupDAV
groupdav@opengroupware.org
http://mail.opengroupware.org/mailman/listinfo/groupdav