[horde] New Kronolith appt w/no invitees sync to iOS, result in greyed item in iOS Calendar

Simon Wilson simon at simonandkate.net
Sat Feb 16 01:05:53 UTC 2013


When I generate a new basic appointment with no attendees from  
Kronolith 4.0.4, Horde 5.0.4, it generates an SQL entry with  
event_attendees as a:0:{}. All good.

That syncs as the following event:

2013-02-16T10:08:14+10:00 DEBUG: [1827] O     <Commands>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O      <Add>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O       <ServerEntryId>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          
20130216100427.RCw25WvYurnSPwjwORO1rQ1 at mail.simonandkate.net
2013-02-16T10:08:14+10:00 DEBUG: [1827] O       <ServerEntryId/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O       <Data>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Timezone>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O           
qP3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Timezone/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:DtStamp>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          20130216T000813Z
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:DtStamp/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:StartTime>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          20130214T223000Z
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:StartTime/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Subject>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          PE Test
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Subject/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:UID>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O           
32303133303231363130303432372E524377323557765975726E5350776A774F524F31725131406D61696C2E73696D6F6E616E646B6174652E6E6574
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:UID/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:EndTime>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          20130214T233000Z
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:EndTime/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Sensitivity>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          0
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Sensitivity/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:BusyStatus>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          2
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:BusyStatus/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Reminder>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          15
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <POOMCAL:Reminder/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <AirSyncBase:Body>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O         <AirSyncBase:Type>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O           1
2013-02-16T10:08:14+10:00 DEBUG: [1827] O         <AirSyncBase:Type/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          
<AirSyncBase:EstimatedDataSize>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O           0
2013-02-16T10:08:14+10:00 DEBUG: [1827] O          
<AirSyncBase:EstimatedDataSize/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O        <AirSyncBase:Body/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O       <Data/>
2013-02-16T10:08:14+10:00 DEBUG: [1827] O      <Add/>
2013-02-16T10:08:14+10:00 DEBUG: Updating state during change
2013-02-16T10:08:14+10:00 DEBUG: [1827] O     <Commands/>

So, still no attendees. All good still.

iOS for some reason (love Apple!) tags the event with Invitees: (the  
originating email account). Because of that, iOS Calendar shows the  
event as Greyed out with a dashed border. Any event that I create on  
Kronolith with no specified attendees syncs to iOS with the owner as  
an attendee, and does not display correctly. If I add any attendee in  
a new Kronolith appointment, it syncs with that Invitee, and displays  
fine.

Google finds a few people with the problem, but no solution other than  
remove the invitee, which fixes it. I did find a comment that iOS 6  
(I've tried 6 and 6.1, no change) Calendar is more sensitive to  
"meeting type" in the synced event - is that something that needs to  
be / can be explicitly added to the event comms from Horde AS where  
there are no invitees - is that a particular type of meeting /  
appointment in AS tags?

This does not occur in Android - works fine, does not add an invitee,  
and just displays as an attendee-less appointment. Adding an attendee  
in Kronolith Android shows Organiser and Attendees.

If you go into the event in iOS calendar, and remove the invitee, the  
event then displays correctly. This syncs back to ActiveSync:

2013-02-16T00:25:37+00:00 DEBUG: [1422] I     <Modify>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I      <ServerEntryId>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         
20130216100427.RCw25WvYurnSPwjwORO1rQ1 at mail.simonandkate.net
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       </ServerEntryId>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I      <Data>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:Timezone>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I          
qP3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxP///w==
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:Timezone>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:AllDayEvent>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         0
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:AllDayEvent>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:BusyStatus>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         2
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:BusyStatus>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:DtStamp>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         20130216T002532Z
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:DtStamp>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:EndTime>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         20130214T233000Z
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:EndTime>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:Reminder>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         15
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:Reminder>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:Sensitivity>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         0
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:Sensitivity>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:Subject>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         PE Test
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:Subject>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:StartTime>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         20130214T223000Z
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:StartTime>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:UID>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I          
32303133303231363130303432372E524377323557765975726E5350776A774F524F31725131406D61696C2E73696D6F6E616E646B6174652E6E6574
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:UID>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       <POOMCAL:MeetingStatus>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I         0
2013-02-16T00:25:37+00:00 DEBUG: [1422] I        </POOMCAL:MeetingStatus>
2013-02-16T00:25:37+00:00 DEBUG: [1422] I       </Data>
2013-02-16T00:25:37+00:00 DEBUG: [1422]  
Horde_Core_ActiveSync_Driver::_smartStatMessage(@Calendar@,  
20130216100427.RCw25WvYurnSPwjwORO1rQ1 at mail.simonandkate.net)
2013-02-16T10:25:37+10:00 DEBUG: [1422]  
Horde_Core_ActiveSync_Driver::changeMessage(@Calendar@,  
20130216100427.RCw25WvYurnSPwjwORO1rQ1 at mail.simonandkate.net ...)
2013-02-16T10:25:38+10:00 DEBUG: [1422]  
Horde_Core_ActiveSync_Driver::_smartStatMessage(@Calendar@,  
20130216100427.RCw25WvYurnSPwjwORO1rQ1 at mail.simonandkate.net)
2013-02-16T10:25:38+10:00 DEBUG: Updating state during change
2013-02-16T10:25:38+10:00 DEBUG: [1422] I      </Modify>

That then syncs over to another iOS device on this account as this:

2013-02-16T10:30:33+10:00 DEBUG: [14214] O      <Modify>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O       <ServerEntryId>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          
20130216100427.RCw25WvYurnSPwjwORO1rQ1 at mail.simonandkate.net
2013-02-16T10:30:33+10:00 DEBUG: [14214] O       <ServerEntryId/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O       <Data>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Timezone>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O           
qP3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Timezone/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:DtStamp>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          20130216T003032Z
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:DtStamp/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:StartTime>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          20130214T223000Z
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:StartTime/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Subject>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          PE Test
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Subject/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:UID>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O           
32303133303231363130303432372E524377323557765975726E5350776A774F524F31725131406D61696C2E73696D6F6E616E646B6174652E6E6574
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:UID/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:EndTime>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          20130214T233000Z
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:EndTime/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Sensitivity>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          0
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Sensitivity/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:BusyStatus>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          2
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:BusyStatus/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Reminder>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          15
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <POOMCAL:Reminder/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <AirSyncBase:Body>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O         <AirSyncBase:Type>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O           1
2013-02-16T10:30:33+10:00 DEBUG: [14214] O         <AirSyncBase:Type/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          
<AirSyncBase:EstimatedDataSize>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O           0
2013-02-16T10:30:33+10:00 DEBUG: [14214] O          
<AirSyncBase:EstimatedDataSize/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O        <AirSyncBase:Body/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O       <Data/>
2013-02-16T10:30:33+10:00 DEBUG: [14214] O      <Modify/>


But the other iOS device still shows the owner as an invitee, and  
displays incorrectly.

Any suggestions? This is affecting my wife's calendar particularly, as  
I have just migrated all of her content into the new Horde 5 by import  
/ export in Kronolith, so it's pushed ALL of her appointments out to  
iOS as greyed out... :-/

"WAF" is dropping LOL...

Cheers
Simon.

--
Simon Wilson
M: 0400 12 11 16
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: PGP Digital Signature
URL: <http://lists.horde.org/archives/horde/attachments/20130216/075897a0/attachment.bin>


More information about the horde mailing list