[Tickets #12432] Re: Synchronisation of calendar via SyncML fails

noreply at bugs.horde.org noreply at bugs.horde.org
Wed Apr 30 21:16:15 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12432
------------------------------------------------------------------------------
  Ticket             | 12432
  Updated By         | rj.parkpcs at gmail.com <rj.parkpcs at gmail.com>
  Summary            | Synchronisation of calendar via SyncML fails
  Queue              | Synchronization
  Version            | Git master
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


celes.sanchez at gmail.com (2014-04-10 10:18) wrote:

same problem.

funambol fails when try to synchronice calendar


> I've created a new bug with High priority to see if we can get this  
> looked at...  Maybe everyone on this bug can jump on the bandwagon...
>
> #13004
>
> is the new bug
>
>> Same problem:
>>
>> 2014-02-17T12:33:21+01:00 ERR: HORDE [ingo] IMP is marked as
>> authenticated, but no credentials can be found in the session. [pid
>> 25915 on line 513 of "/var/www/html/horde/imp/lib/Imap.php"]
>> 2014-02-17T12:33:21+01:00 ERR: HORDE [kronolith] IMP is marked as
>> authenticated, but no credentials can be found in the session. [pid
>> 25915 on line 1645 of "/usr/share/pear/Horde/Registry.php"]
>> 2014-02-17T12:33:21+01:00 ERR: HORDE [horde]  calendar getChanges()
>> failed during _fastSync: IMP is marked as authenticated, but no
>> credentials can be found in the session. [pid 25915 on line 298 of
>> "/usr/share/pear/Horde/SyncMl/Backend/Horde.php"]
>>
>> We use IMP to authenticate from different dovecot servers. One server
>> (orga) supports sieve.
>> This is how we choose the one in /ingo/config/backends.local.php:
>>
>> /* Sieve Example */
>> $backendsAvailable['orga'] = array(
>>     // Disabled by default
>>     'disabled' => false,
>>     'preferred' => ''sievserver.domain.tld',
>>     'transport' => array(
>>         Ingo::RULE_ALL => array(
>>             'driver' => 'timsieved',
>>             'params' => array(
>>                 // Hostname of the timsieved server
>>                 'hostspec' => 'sievserver.domain.tld',
>>                 // Login type of the server
>>                 'logintype' => 'PLAIN',
>>                 // Enable/disable TLS encryption
>>                 'usetls' => true,
>>                 // Port number of the timsieved server
>>                 'port' => 4190,
>>                 // Name of the sieve script
>>                 'scriptname' => 'ingo',
>>                 // Enable debugging. The sieve protocol communication
>> is logged
>>                 // with the DEBUG level.
>>                 'debug' => true,
>>             ),
>>         ),
>>     ),
>>     'script' => array(
>>         Ingo::RULE_ALL => array(
>>             'driver' => 'sieve',
>>             'params' => array(
>>                 // If using Dovecot or any other Sieve implementation that
>>                 // requires folder names to be UTF-8 encoded, set this
>>                 // parameter to true.
>>                 'utf8' => true,
>>              ),
>>         ),
>>     ),
>>     'shares' => false
>> );
>> $imap_ob = $GLOBALS['injector']->getInstance('IMP_Imap');
>> $currentServer = $imap_ob->getParam('hostspec');
>> $backends['default'] = $backendsAvailable['imap'];
>>
>> foreach ($backendsAvailable as $temp) {
>>     if (!empty($temp['preferred'])) {
>>         if (is_array($temp['preferred'])) {
>>             foreach ($temp['preferred'] as $val) {
>>                 if ($val == $currentServer) {
>>                     $backends['default'] = $temp;
>>                 }
>>             }
>>          }
>>          elseif ($temp['preferred'] == $currentServer) {
>>             $backends['default'] =  $temp;
>>             $rvpref = $temp['preferred'];
>>         }
>>     }
>> }
>>
>> Syncing turba works great - but SyncMLs getChanges() fails during _fastSync.
>






More information about the bugs mailing list