HI,
After 2 day trying to solve the problem by myself
I send you this bug because i didn’t manage to fix it
the problem occur on calendar with lot of recurring event with exception
and with recurring event create by other person on which the person who
create it decide to reject the event. But I don’t know what really cause
the problem
in syncml/calendar/lib/api.php
the function line 148
$events =& $boCalendar->search($searchFilter);
return 56 event
but passing passing through the loop
if ($event[‘recur_type’] != MCAL_RECUR_NONE)
{
// Check if the stati for all participants are
identical for all recurrences
$event = $boCalendar->read($id, 0, true, ‘server’);
$days =
$boCalendar->so->get_recurrence_exceptions($event, $startDate, $endDate,
$syncCriteria);
unset($event);
foreach ($days as $recur_date)
{
if ($recur_date) $guids[] = $guid . ‘:’ .
$recur_date;
}
}
I have 118 events
I have check everything the recurring event for this case have only 5
exception
So when I use syncl using vcal format
everything go well till 60/118 (it’s made 10 by 10) and after funambol
wait for date that never come (there is no error funambol just wait and
nothing in apache log)
with debug for syncml on the last line i have is
May 13 14:01:53 EGWSYNC [debug] [] SyncML: Add: current = 12205, max =
65536 [on line 110 of
"/var/www/egroupware/phpgwapi/inc/horde/Horde/SyncML/CommanMay 13
14:01:53 EGWSYNC [debug] [] SyncML: Add: current = 12205, max = 65536
[on line 110 of
"/var/www/egroupware/phpgwapi/inc/horde/Horde/SyncML/Command/Sync/ContentSyncElement.php"]
May 13 14:01:53 EGWSYNC [debug] [] SyncML: syncStatus(syncToClient) = 4
[on line 213 of
"/var/www/egroupware/phpgwapi/inc/horde/Horde/SyncML/Command/Sync.php"]
May 13 14:01:53 EGWSYNC [debug] []
SyncML[syncml-c91018fcfa39b650b9fad5d6cf1e73d6]: syncStatus = 4,
actionCommands = False [on line 593 of
"/var/www/egroupware/phpgwapi/inc/horde/Horde/SyncML.php"]d/Sync/ContentSyncElement.php"]
May 13 14:01:53 EGWSYNC [debug] [] SyncML: syncStatus(syncToClient) = 4
[on line 213 of
"/var/www/egroupware/phpgwapi/inc/horde/Horde/SyncML/Command/Sync.php"]
May 13 14:01:53 EGWSYNC [debug] []
SyncML[syncml-c91018fcfa39b650b9fad5d6cf1e73d6]: syncStatus = 4,
actionCommands = False [on line 593 of
"/var/www/egroupware/phpgwapi/inc/horde/Horde/SyncML.php"]
I’m asking you because I have try different thing but can’t really
understand what happen, if you need more info the the content of the
/tmp/sync directory just ask me.
another strange thing is that when I m using sif format, it 's still
give 118 event to sync but it stop without problem around 60 and
everything seem to be sync
hope someone can help me.
eGroupWare-developers mailing list
eGroupWare-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-developers