Summary | Android (ActiveSync) only syncing 20 contacts |
Queue | Turba |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | mrubinsk (at) horde (dot) org |
Requester | mail (at) xeroc (dot) org |
Created | 11/30/2011 (4979 days ago) |
Due | 11/30/2011 (4979 days ago) |
Updated | 12/19/2011 (4960 days ago) |
Assigned | 12/16/2011 (4963 days ago) |
Resolved | 12/19/2011 (4960 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
ticket was for.
Please either use the mailing list for support, or if you believe your
UIDs are being incorrectly represented by activesync, open a new bug
report.
Are your UIDs really just 3 to 4 characters long? What is the data
source for these contacts?
After that Error comes up for the first time no new contacts are synced.
Full log comes later
State ⇒ Feedback
the device and log the entire sync process. See
http://wiki.horde.org/ActiveSync for instructions on how to get a AS
log.
webmail 4.0.5 which should fix this issue, updated schemas. (mysql
column type changed from text to mediumtext). Nothing changed.
Calendars are working.
The phone connects every second with:
"POST
/Microsoft-Server-ActiveSync?Cmd=Sync&User=user&DeviceId=SAMSUNGxxxxxxxxxx&DeviceType=SAMSUNGxxxxx HTTP/1.1"
200
In sync_data (horde_activesync_state) is something like this (sync_key:45):
a:208:{
i:0;a:3:{s:2:"id";s:5:"user1";s:4:"type";s:6:"change";s:5:"flags";s:10:"NewMessage";}
i:1;a:3:{s:2:"id";s:8:"user2";s:4:"type";s:6:"change";s:5:"flags";s:10:"NewMessage";}
....
and the same again with a sync_key 46
Android 2.3.3
Both, the Native calendar app and Touchdown are not working.
Provisioning in Horde4 is disabled.
Any hints?
State ⇒ Resolved
Required changes to both ActiveSync and Db packages. Will be included
in next bug fix release of both packages.
What ever happend, No synchronization was done. neither calendar nor
contacts.
that they support it in the headers they send, but in fact do NOT
support it, thus syncing does not work with it enabled (this is what
the 'Allow' setting is for - to allow devices that support it to use
it, but sill allow broken clients to connect).
Thanks
I once tried syncing step-wise adding 49 contacts at a time and
re-sync android. that was working fine.
Gonna try to change the table field into let's say BLOB.
What ever happend, No synchronization was done. neither calendar nor
contacts.
I disabled provisioning and switched tabledef to LONGTEXT and then
synchronization was working well.
Right now it stopped after syncing 330 contacts which might be because
of merging contacts. No idea yet.
Also I dont know yet what going wrong when enabling provisioning but
thats a different thing.
So please, for the next mergeskript consider changing TEXT to LONGTEXT
for the active state definition.
Best regards and thanks alot for your incredible piece of software.
-- Fabian
contacts. This sounds like you might be hitting the field limit for
the horde_active_sync_state.sync_data field.
I once tried syncing step-wise adding 49 contacts at a time and
re-sync android. that was working fine.
Gonna try to change the table field into let's say BLOB.
Gonna report as soon as possible
Priority ⇒ 2. Medium
State ⇒ Assigned
Assigned to Michael Rubinsky
This sounds like you might be hitting the field limit for the
horde_active_sync_state.sync_data field.
On my system, our migrations create this as a "text" field on MySQL
which seems to have a limit of 64kb. We probably need to change this
to have our migrations generate the equivalent of MySQL's mediumtext
field.
New Attachment: ticket.log
Priority ⇒ 3. High
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Due ⇒ 11/30/2011
Summary ⇒ Android (ActiveSync) only syncing 20 contacts
Type ⇒ Bug
Queue ⇒ Turba
One with froyo and one with gingerbread. Both devices have the same problem.
the one with gingerbread only syncs 4 contacts and non more. and the
froyo device stops after syncing 50 without provisioning and 20 with
enabled provisioning.
logs (contact sync only) from froyo attached.
The problem also occurs with touchdown, there abouth 25 contacts are
synced. no error messages. neither on device nor PHP/apache
The system I installed the latest GIT on is a debian squeeze (but the
same problem appears on a debian 5.0)
I appriciate your help.