Summary | [ActiveSync] Error syncing Exceptions/wrong tag |
Queue | Synchronization |
Queue Version | Git master |
Type | Bug |
State | Not A Bug |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | joniw (at) t-online (dot) de |
Created | 12/12/2011 (4951 days ago) |
Due | |
Updated | 12/15/2011 (4948 days ago) |
Assigned | 12/15/2011 (4948 days ago) |
Resolved | 12/15/2011 (4948 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Not A Bug
some more unit tests based while trying to debug the report - so not a
total wash ;)
android devices - this leads me to believe the missing exceptions
are due to something else.
also my database now the exceptions are transmitted. I already did a
cleanup of the device but it did not work.
So for me it looks like we can close this bug, thanks for looking after it.
With regards
Jonathan Westerholt
android devices - this leads me to believe the missing exceptions are
due to something else.
State ⇒ Feedback
(just add
#778to the above link).(BodyTruncated) that it doesn't recognize. It would still continue to
parse the remaining properties of the exception. Where do you see
that the exception itself is ignored?
Regardless, thanks for pointing out the code for this, there is some
really helpful information there.
that you could share, or perhaps a link?
http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/2.3.5_r1/com/android/exchange/adapter/CalendarSyncAdapter.java
In line 778 there is the implementation of the exception parsing (just
add
#778to the above link).The complete parsing starts at addEvent() in line 384.
with regards
Jonathan Westerholt
Bug: 10856Exceptions only support a subset of Appointment's properties.1 files changed, 33 insertions(+), 22 deletions(-)
http://git.horde.org/horde-git/-/commit/d7844393b34c26d3b80402d1815b87411a0ee26d
that you could share, or perhaps a link?
appointments do (except those that make absolutely no sense, like
"EXCEPTION"), since that's what they essentially are.
That being said, this wouldn't be the first time the documentation is
unclear, and we never use the bodytruncated property on outgoing
messages anyway, so should be OK to remove it from Exception messages.
State ⇒ Assigned
State ⇒ Unconfirmed
New Attachment: BodyTruncatedException.txt
Patch ⇒ No
Milestone ⇒
Queue ⇒ Synchronization
Summary ⇒ [ActiveSync] Error syncing Exceptions/wrong tag
Type ⇒ Bug
Priority ⇒ 1. Low
the device.
When looking into the log i see that the "BodyTruncated" Tag is sent
with the exception (see attached log, it is only one add entry).
After digging into the source code of the android sync adapter it
looks like android is throwing away the event if an unknown tag is sent.