[kronolith] Calendar syncing issues
bennettj at thebennetthome.com
bennettj at thebennetthome.com
Tue Apr 5 13:24:58 UTC 2016
-------- Original message --------From: Michael J Rubinsky <mrubinsk at horde.org> Date: 4/5/16 8:11 AM (GMT-06:00) To: kronolith at lists.horde.org Subject: Re: [kronolith] Calendar syncing issues
Quoting Michael J Rubinsky <mrubinsk at horde.org>:
> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>
>> Re-adding the mailing list in CC for the remainder of the discussion.
>>
>> Quoting John H. Bennett III <bennettj at thebennetthome.com>:
>>
>>> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>>>
>>>> Quoting John H. Bennett III <bennettj at thebennetthome.com>:
>>>>
>>>>> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>
>>>>>> Quoting John H. Bennett III <bennettj at thebennetthome.com>:
>>>>>>
>>>>>>> Hello all,
>>>>>>>
>>>>>>> I am having an issue getting my calendar to sync, correctly.
>>>>>>> If I add an event using kronolith, then that event won't sync
>>>>>>> to my mobile device. I will still get the event reminder, and
>>>>>>> the event will be shown in the daily agenda email. If I add
>>>>>>> an event using my mobile, then that event will sync just fine
>>>>>>> to kronolith. I've no idea how this get into this state.
>>>>>>> Things had been working just fine until the last set of
>>>>>>> updates, but I'm not sure if those updates are really the cause.
>>>>>>>
>>>>>>> If it will help, I can provide a sync log showing when I add
>>>>>>> an event to my phone, then sync, and when I add with kronolith
>>>>>>> and sync, which hopefully would show something.
>>>>>>>
>>>>>>> I appreciate whatever help can be given to me.
>>>>>>
>>>>>> You don't mention what protocol you are using to synchronize.
>>>>>>
>>>>>>>
>>>>>>> Thank you,
>>>>>>>
>>>>>>> John
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> kronolith mailing list
>>>>>>> Frequently Asked Questions: http://wiki.horde.org/FAQ
>>>>>>> To unsubscribe, mail: kronolith-unsubscribe at lists.horde.org
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> mike
>>>>>> The Horde Project
>>>>>> http://www.horde.org
>>>>>> https://www.facebook.com/hordeproject
>>>>>> https://www.twitter.com/hordeproject
>>>>>
>>>>>
>>>>> I'm sorry about that. I am using Activesync. My mobile device
>>>>> is a Galaxy S6, with Android 6.0.1, Android security patch level
>>>>> February 1, 2016.
>>>>
>>>> Then, yes. Please provide a synclog showing both a successful and
>>>> unsuccessful attempt.
>>>>
>>>>
>>>>> Part of my horde/conf.php
>>>>> $conf['activesync']['params']['driverconfig'] = 'horde';
>>>>> $conf['activesync']['storage'] = 'Sql';
>>>>> $conf['activesync']['emailsync'] = true;
>>>>> $conf['activesync']['version'] = '14.1';
>>>>> $conf['activesync']['auth']['type'] = 'basic';
>>>>> $conf['activesync']['autodiscovery'] = 'user';
>>>>> $conf['activesync']['outlookdiscovery'] = false;
>>>>> $conf['activesync']['ping']['heartbeatmin'] = 60;
>>>>> $conf['activesync']['ping']['heartbeatmax'] = 2700;
>>>>> $conf['activesync']['ping']['heartbeatdefault'] = 480;
>>>>> $conf['activesync']['ping']['deviceping'] = true;
>>>>> $conf['activesync']['ping']['waitinterval'] = 5;
>>>>> $conf['activesync']['enabled'] = true;
>>>>> $conf['activesync']['logging']['type'] = false;
>>>>>
>>>>> John
>>>>>
>>>>> --
>>>>> kronolith mailing list
>>>>> Frequently Asked Questions: http://wiki.horde.org/FAQ
>>>>> To unsubscribe, mail: kronolith-unsubscribe at lists.horde.org
>>>>
>>>>
>>>>
>>>> --
>>>> mike
>>>> The Horde Project
>>>> http://www.horde.org
>>>> https://www.facebook.com/hordeproject
>>>> https://www.twitter.com/hordeproject
>>>
>>> Hi Mike,
>>>
>>> Thank you for looking at the sync log. 2 files attached. The
>>> first file, I added event on my phone, then did a sync. It shows
>>> up on my personal calendar. Second file done on Kronolith, event
>>> doesn't show up. None of the previous events I had on my personal
>>> calendar are showing up. One recurring event I've had on there
>>> for close to 2 years.
>>
>>
>> This is weird:
>>
>> 016-04-04T23:01:49-05:00 INFO: [2596] Initializing message diff
>> engine for Ab2ed48a2 (@Tasks@)
>> 2016-04-04T23:01:49-05:00 INFO: [2596]
>> Horde_Core_ActiveSync_Driver::getSyncStamp(@Tasks@, 42915);
>> 2016-04-04T23:01:49-05:00 INFO: [2596] Using SYNCSTAMP 42915 for Ab2ed48a2.
>> 2016-04-04T23:01:49-05:00 INFO: [2596]
>> Horde_Core_ActiveSync_Driver::getServerChanges(@Tasks@, 42915,
>> 42915, 1452571309, 0, 1, 100, )
>>
>> Somehow the collection id of Ab2ed48a2 is supposed to be for your
>> calendar, but it is being translated server side in some places as
>> tasks. This would definitely cause problems, as it is causing Horde
>> to poll Nag for changes when it should be polling Kronolith. I will
>> have to look into this further to see how this could have happened.
>
>
> The synckey that is being requested by the client for the Calendar
> collection is present in your syncCache attached to two different
> collections - both the Tasks and Calendar. I would need to see the
> log when this actually happened to see when the duplicate sync key
> was added, but it is most likely a client issue - sending the wrong
> synckey during a request which corrupted the synccache. I will look
> to add code to catch this case and reset the state.
I forgot to ask what state storage backend is in use, SQL or Mongo?
--
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
--
kronolith mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: kronolith-unsubscribe at lists.horde.org
I'm using SQL.
Thank you,
John
More information about the kronolith
mailing list