[Tickets #13022] Re: Exceptions to events break ActiveSync synchronization
noreply at bugs.horde.org
noreply at bugs.horde.org
Tue Mar 25 20:39:21 UTC 2014
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/13022
------------------------------------------------------------------------------
Ticket | 13022
Updated By | arjen+horde at de-korte.org
Summary | Exceptions to events break ActiveSync synchronization
Queue | Synchronization
Version | Git master
Type | Bug
State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
arjen+horde at de-korte.org (2014-03-25 20:39) wrote:
Tried that, but now the client refuses to synchronize:
[19:32:21] Exception| Stack trace follows...
java.lang.ArrayIndexOutOfBoundsException: length=34; index=39
at com.android.exchange.adapter.Parser.push(Parser.java:422)
at com.android.exchange.adapter.Parser.getNext(Parser.java:506)
at com.android.exchange.adapter.Parser.nextTag(Parser.java:304)
at
com.android.exchange.adapter.FolderSyncParser.parse(FolderSyncParser.java:150)
at
com.android.exchange.EasAccountService.sync(EasAccountService.java:337)
at
com.android.exchange.EasAccountService.run(EasAccountService.java:165)
at java.lang.Thread.run(Thread.java:838)
I have no idea what is going on, but a similar
ArrayIndexOutOfBoundsException is also logged in Bug #13052. Same root
cause?
Currently I can't explain why some (older) accounts synchronize
properly across all devices, but a new account created from scratch
won't. I also don't understand where the timezone Africa/Ceuta is
coming from in the device log. I have configured PHP to use
Europe/Amsterdam and user preferences are also locked to this same
timezone. If I export to ICS, it correctly shows Europe/Amsterdam. But
what is logged on the device doesn't look anything like that (see
emaillog.txt.gz). I see weird things logged like
[19:37:12] Calendar[arjen at de-korte.org]| All-day event arrived in:
Africa/Ceuta
[19:37:12] Calendar[arjen at de-korte.org]| Not an all-day event locally:
Europe/Amsterdam
Apparently, the device has the correct timezone (which is what I
configured in the Android settings), but events arrive with a
different timezone. Could it be there is something wrong with the
timezone settings in Kronolith?
More information about the bugs
mailing list