Hi there,
I was just curious if the latest Funambol with OX-Connector would now work with the latest Open-Xchange, so I fired up another test installation:
Server:
Debain etch (running 32 bit Kernel 2.6.24-19-xen as domU)
Open-Xchange 6.6 RC5 (Build 6.6.0-6602, 2008-08-19)
Funambol Bundle 7.0.6
Funambol OX-Connector 7.0.3
Client:
Funambol PocketPC Plugin 7.0.8
With Funambol 7, some configuration files moved, but the differences to 6.5 were not too difficult to handle.
Unfortunately, calendar sync still doesn't work with latest OX (contacts and mail do work very well). Martin told me, this is due to API Changes within Open-Xchange.
So it seems we'll have to wait for the ox-connector team to fix this...
ds-server.log:
I was just curious if the latest Funambol with OX-Connector would now work with the latest Open-Xchange, so I fired up another test installation:
Server:
Debain etch (running 32 bit Kernel 2.6.24-19-xen as domU)
Open-Xchange 6.6 RC5 (Build 6.6.0-6602, 2008-08-19)
Funambol Bundle 7.0.6
Funambol OX-Connector 7.0.3
Client:
Funambol PocketPC Plugin 7.0.8
With Funambol 7, some configuration files moved, but the differences to 6.5 were not too difficult to handle.
Unfortunately, calendar sync still doesn't work with latest OX (contacts and mail do work very well). Martin told me, this is due to API Changes within Open-Xchange.
So it seems we'll have to wait for the ox-connector team to fix this...
ds-server.log:
Code:
[2008-08-20 22:58:13,435] [funambol.engine.strategy] [INFO] [C654B791B32BA356364734D72A6E9099] [fwm-006030037193F5173] [testuser] [oxscal] Preparing slow synchronization
[2008-08-20 22:58:13,439] [funambol.engine] [ERROR] [C654B791B32BA356364734D72A6E9099] [fwm-006030037193F5173] [testuser] [oxscal] Error preparing slow sync
com.funambol.framework.engine.source.SyncSourceException: Error retrieving all item keys.
at com.funambol.ox.engine.source.OXCalendarSyncSource.getAllSyncItemKeys(OXCalendarSyncSource.java:359)
at com.funambol.server.engine.Sync4jStrategy.prepareSlowSync(Sync4jStrategy.java:268)
at com.funambol.server.engine.Sync4jEngine.sync(Sync4jEngine.java:652)
at com.funambol.server.session.SyncSessionHandler.processModifications(SyncSessionHandler.java:1667)
at com.funambol.server.session.SyncSessionHandler.processSyncMessage(SyncSessionHandler.java:1520)
at com.funambol.server.session.SyncSessionHandler.processInitSyncMapMessage(SyncSessionHandler.java:961)
at com.funambol.server.session.SyncSessionHandler.processMessage(SyncSessionHandler.java:517)
at com.funambol.server.engine.SyncAdapter.processInputMessage(SyncAdapter.java:533)
at com.funambol.server.engine.SyncAdapter.processXMLMessage(SyncAdapter.java:254)
at com.funambol.transport.http.server.LocalSyncHolder.processXMLMessage(LocalSyncHolder.java:97)
at com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:388)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilter.java:115)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: com.funambol.ox.exception.EntityException: Error handling date in the get all method.
at com.funambol.ox.items.manager.OXCalendarManager.getAllItems(OXCalendarManager.java:568)
at com.funambol.ox.engine.source.OXCalendarSyncSource.getAllSyncItemKeys(OXCalendarSyncSource.java:354)
... 27 more
Caused by: com.funambol.ox.exception.EntityException: Error while getting all items.
at com.funambol.ox.items.manager.OXEntityManager.getAllItems(OXEntityManager.java:498)
at com.funambol.ox.items.manager.OXCalendarManager.getAllItems(OXCalendarManager.java:566)
... 28 more
Caused by: com.funambol.ox.exception.OXAccessException: JSONArray[4] is not a number.
at com.funambol.ox.items.dao.OXEntityDAO.getAllItems(OXEntityDAO.java:1241)
at com.funambol.ox.items.manager.OXEntityManager.getAllItems(OXEntityManager.java:494)
... 29 more
Caused by: org.json.JSONException: JSONArray[4] is not a number.
at org.json.JSONArray.getDouble(JSONArray.java:216)
at org.json.JSONArray.getInt(JSONArray.java:233)
at com.funambol.ox.items.dao.OXEntityDAO.getAllItems(OXEntityDAO.java:1160)
... 30 more
[2008-08-20 22:58:13,476] [funambol.engine.strategy] [INFO] [C654B791B32BA356364734D72A6E9099] [fwm-006030037193F5173] [testuser] [oxstask] Preparing fast synchronization since 2008-08-20 22:53:03.453
[2008-08-20 22:58:13,476] [funambol.engine.strategy] [INFO] [C654B791B32BA356364734D72A6E9099] [fwm-006030037193F5173] [testuser] [oxstask] Preparation completed.
Comment