Summary | No vCard data was found. |
Queue | Synchronization |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | jan (at) horde (dot) org |
Requester | anders.lund (at) uninett (dot) no |
Created | 05/15/2008 (6258 days ago) |
Due | |
Updated | 05/24/2008 (6249 days ago) |
Assigned | 05/24/2008 (6249 days ago) |
Resolved | 05/24/2008 (6249 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | 3.2 |
Patch | No |
http://cvs.horde.org/co.php?r=1.57.4.59&p=1&f=framework%2FiCalendar%2FiCalendar.php
State ⇒ Feedback
http://cvs.horde.org/co.php?r=1.57.4.59&p=1&f=framework%2FiCalendar%2FiCalendar.php
State ⇒ Assigned
Assigned to Jan Schneider
I changed line 541 in lib/Horde/iCalendar.php, using the same patch as
in
bug 6641, so the preg_match_all is now:if (preg_match_all('/BEGIN:([\W\w]*)(\r\n|\r|\n)([\W\w]*)END:\1/Ui',
$vCal.'^M\n', $matches)) {
This seems to work for me. I can now do updates of contacts from my
phone or Lightning.
I'm really sorry - I should have tried the patch from comment
#3first.Couldn't believe it but this fixed the problem - contacts are syncing
fine now.
There are some fields in the nokia e51 address book that don't sync e.g.
the 'work e-mail' address. Can you give me / point me to some
documentation how to
implement vcard fields in turba/syncml ?
Regards,
Ruben
Created a contact named 'A' with mobile number '123456'
This appears also in data.txt
Regards,
Ruben
Can you please apply this patch and update your log files? Thanks.
http://cvs.horde.org/diff.php/framework/SyncML/SyncML/Device.php?r1=1.7.2.12&r2=1.7.2.13&ty=u
DEBUG: Backend of class SyncML_Backend_Horde created
DEBUG: Started at 2008-05-18 10:24:13. Packet logged in
/tmp/sync/client_82.xml
DEBUG: Existing session continued: 386d9fef18ae14c8cbb1e72fc594ecde
DEBUG: Authenticated: yes; version: 1.1; message ID: 3; source URI:
sc-api-nat; target URI: http://192.168.2.101/horde/rpc.php; user:
ruben; charset: UTF-8; wbxml: no
DEBUG: Using default device class
DEBUG: Handling <Replace> sent from client
DEBUG: Using default device class
DEBUG: SQL Query by SyncML_Backend_Horde::_getSuid(): SELECT
syncml_suid FROM horde_syncml_map WHERE syncml_syncpartner = ? AND
syncml_db = ? AND syncml_uid = ? AND syncml_cuid = ?, values:
sc-api-nat, contacts, ruben, pas-id-483048FA00000085
DEBUG: No vCard data was found.
ERR: Error in adding client entry due to replace request: No vCard
data was found.
DEBUG: Received <Final> from client.
DEBUG: Handle <Final> for state Sync
DEBUG: Creating <Sync> output for server changes in database contacts
DEBUG: Using default device class
DEBUG: Compiling server changes from 2008-05-18 10:22:50 to
2008-05-18 10:24:12
DEBUG: Sending 0 server changes for client URI contacts
DEBUG: Sending <Final> to client
DEBUG: Return message completed
DEBUG: Finished at 2008-05-18 10:24:13. Packet logged in
/tmp/sync/server_82.xml
I can confirm this behaviour. Uploads from my nokia e51 mobile don't
work for contacts with 1.1-rc4 but with 1.1-rc3 they do.
I put some logfiles online http://ruben.jenster.eu/sync-A123/
(Trying to upload a contact named A created on the mobile)
Hope that helps a bit.
Regards,
Ruben
State ⇒ Feedback
Also, please check if this is the same like
bug #6641.[...]
DEBUG: Using default device class
DEBUG: Handling <Replace> sent from client
DEBUG: Using default device class
DEBUG: SQL Query by SyncML_Backend_Horde::_getSuid(): SELECT
syncml_suid FROM horde_syncml_map WHERE syncml_syncpartner = ? AND
syncml_db = ? AND syncml_uid = ? AND syncml_cuid = ?, values: fmz-Xygx
Q7ev3fHdNt1x5uJ5WQ==, contacts, anders, 603
DEBUG: No vCard data was found.
ERR: Error in adding client entry due to replace request: No vCard
data was found.
DEBUG: Received <Final> from client.
DEBUG: Handle <Final> for state Sync
DEBUG: Creating <Sync> output for server changes in database contacts
DEBUG: Using default device class
DEBUG: Compiling server changes from 2008-05-15 20:23:13 to
2008-05-15 20:24:17
DEBUG: Sending 0 server changes for client URI contacts
DEBUG: Sending <Final> to client
DEBUG: Return message completed
DEBUG: Finished at 2008-05-15 20:24:17. Packet logged in
/tmp/sync/server_11.xml
[...]
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ No vCard data was found.
Type ⇒ Bug
Queue ⇒ Synchronization
just tried RC4 of Horde Groupware Webmail Edition 1.1, and have some
problem doing update of existing addressbook entries.
I have an entry synced to Horde, Nokia N95 and Thunderbird (using
Funambol-Pim-Plugin-linux-v0.4.4.xpi). I've tried to update _one_
entry on both my phone and in Thunderbird, by trying to add a mobile
phone number. One at a time. First Thunderbird, and then sync between
Thunderbird and Horde, and later tried to update on my phone, and then
sync my phone and Horde. Both of these seem to faile. In my
/tmp/sync/log.txt I find this error in both cases:
ERR: Error in adding client entry due to replace request: No vCard
data was found.
This didn't seem to be the case with RC3, so is it a bug introduced in RC4?