[sync] Sync from funambol/pocket pc requests a"configuration" database

Jan Schneider jan at horde.org
Thu Sep 11 10:51:20 UTC 2008


I have never seen such a database in Funambol clients and I doubt it  
can't be turned off. Which client version do you use, and did you try  
a different version?

Zitat von Trent Gemmill <trent at trentnet.net>:

> Thanks,
> Horde allows syncing to a fer select "databases" (calender, tasks, etc).
> My uneducated guess is that funambol on windows mobile generates a
> "configuration" sync request automatically to sync something internal.
> Horde crashes when this happens and the  funambol client can't even have
> it's setting s changed ( a poor design on their part). I through in  a
> statement  telling horde their was  a "configuration" just like there
> is a calendar, contacts and tasks and now the phone thins it is synced.
> I hypothesize that when horde prematurely ends the sync process (because
> of my hacking) that it somehow prevents syncing of the other information
> from being finalized.
> There seems to be no way of getting the funambol client to stop sending
> that request.
>
> Gunnar Wrobel wrote:
>> Quoting "Trent Gemmill" <trent at trentnet.net>:
>>
>>> I am running fedora 7 using the latest "stable" versions of horde,  
>>> funambol connector for pocket pc, as well as the funambol  
>>> connector for mozilla.
>>> Sync between pocket pc - funambol server - mozilla works fine.
>>> Sync between horde - thunderbird works fine.
>>> when syncing the pocket pc against horde, it fails with:
>>>
>>> HORDE [error] [horde] Invalid database configuration. Try tasks,  
>>> calendar, notes or contacts. [pid 11434 on line 467 of  
>>> "/var/www/html/horde/li...
>>
>> I don't know the PocketPC but usually the SyncML clients allow you  
>> to set the database name you want to synchronize with. In your case  
>> you try to snychronize a database called "configuration". Either  
>> that is an incorrect setting or something not supported by Horde.
>>
>> Horde can currently sync tasks, calendar, notes or contacts (just  
>> as the error message states).
>>
>> Cheers,
>>
>> Gunnar
>>
>>>
>>> I added 'configuration' in backend.php(just as a guess):
>>>
>>>  function isValidDatabaseURI($databaseURI)
>>>  {
>>>      $database = $this->_normalize($databaseURI);
>>>
>>>      switch($database) {
>>>      case 'tasks';
>>>      case 'calendar';
>>>      case 'notes';
>>>      case 'contacts';
>>>  case 'configuration';
>>>          return true;
>>>
>>>      default:
>>> this allowed the sync to continue without locking up, however (of  
>>> course) i get the error message:
>>>
>>> HORDE [error] [horde] The method "configuration/listBy" is not  
>>> defined in the Horde Registry. [pid 14050 on line 533 of  
>>> "/var/www/html/horde/li...
>>>
>>> Interestingly the pocket pc thinks it synced fine, and seems to  
>>> believe it has recieved some data, but niether horde nor the phone  
>>> have any changes in their data
>>>
>>> I have /tmp/sync data if it is at all of interest.
>>>
>>> Thank you for any assistance you might be able to give.
>>>
>>> Trent
>>> -- 
>>> sync mailing list - Join the hunt: http://horde.org/bounties/#sync
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: sync-unsubscribe at lists.horde.org
>>>
>>
>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>> -- 
>> sync mailing list - Join the hunt: http://horde.org/bounties/#sync
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: sync-unsubscribe at lists.horde.org
>
>
> --
> sync mailing list - Join the hunt: http://horde.org/bounties/#sync
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: sync-unsubscribe at lists.horde.org
>



Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the sync mailing list