I've successfully configured Funambol 9.0.0 to work with SOGo 1.3.5a. Since the phone is a Samsung Epic and only runs Android 2.1, the Funambol Sync app only allows for Contacts and Tasks sync. While the Contacts sync works fine with updates moving bi-directionally, the same is not true for Tasks.
Tasks created/updated on SOGo make it via Funambol to the Android phone. However, tasks created on the phone, or updated on the phone, fail the sync back to SOGo. There is an exception in the Funambol server from the Funambol Sogo-connector code. [2011-03-06 12:46:01,922] [funambol.sogo] [ERROR] [5F1B61BF267FF14BCB3FFB6B3C5D4 F4B] [108.110.109.133] [fac-A0000024B81262] [[email protected]] [sogo-todo] Exception occured in updatevTodoSyncItem: java.lang.NullPointerException java.lang.NullPointerException at ca.inverse.sogo.engine.source.SOGoTaskUtilities.updatevTodoSyncItem(SOGoTaskUtilities.java:322) at ca.inverse.sogo.engine.source.SOGoSyncSource.updateSyncItem(SOGoSyncSource.java:929) at com.funambol.server.engine.Sync4jStrategy.execUpdateOperation(Sync4jStrategy.java:2744) .......... The Funambol sync app reports successful completion, but no data is updated on the server. The above is the error when an existing SOGo task was updated on the phone and a sync was attempted via Funambol. The following thread on the Funambol list seems to show a similar exception when syncing a new task created on the phone. https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&dsMessageId=148697 Since this appears to point to a problem with the Funambol SOGo Connector code, does anyone have an Android phone successfully doing bidirectional syncs on Tasks with SOGo? As an aside, for those who care, I have TLS configured as well with an Apache ajp_proxy so that the Funambol connections between Android and the Funambol server are encrypted. --FiredUp -- [email protected] https://inverse.ca/sogo/lists
