Ticket #640 (closed defect: wontfix)

Opened 7 years ago

Last modified 7 years ago

evo2<->irmc (Siemens S65/bluetooth) does not sync contacts missing an N: (Name) field

Reported by: mbanck Owned by: cstender
Priority: normal Milestone:
Component: Plugin: irmc Version: 0.34
Severity: normal Keywords:
Cc:

Description

Out of my 104 contacts, 21 do not have a N: field for some reason (most of them probably because I created them with contacts', not evolution') and are thus missing a <Name></Name> entry in the archive.db

They all have a FN: (Full name? FormattedName??) though.

I assume irmc is to blame here, so filing there.

Michael

Change History

comment:1 Changed 7 years ago by mbanck

The trace shows an ERROR for those contacts:

[1196652630.52066]                      Dispatching 0x819d870:5(OSYNC_MESSAGE_COMMIT_CHANGE)
[1196652630.52112]                      >>>>>>>  _osync_client_message_handler(0x819d870, 0x813fde8)
[1196652630.52158]                              plugin received command 5 (OSYNC_MESSAGE_COMMIT_CHANGE)
[1196652630.52204]                              >>>>>>>  _osync_client_handle_commit_change(0x813fde8, 0x819d870, 0xb438a258)
[1196652630.52264]                                      Data is: 0xb2a00588, 179
[1196652630.52318]                                      Change 0xb2a00468
[1196652630.52364]                                      Searching sink for contact
[1196652630.52409]                                      >>>>>>>  osync_plugin_info_find_objtype(0x8146f28, contact)
[1196652630.52456]                                      <<<<<<<  osync_plugin_info_find_objtype: 0x8147640
[1196652630.52508]                                      >>>>>>>  osync_objtype_sink_commit_change(0x8147640, 0x8147190, 0x8146f28, 0xb2a00468, 0xb2a004b8)
[1196652630.52558]                                              >>>>>>>  irmcContactCommitChange(0xb2a004b8, 0xb2a00468)
[1196652630.52606]                                                      >>>>>>>  irmcGenericCommitChange(0x8147190, 0x8147640, 0xb2a004b8)
[1196652630.52659]                                                              change on object telecom/pb/luid/.vcf

[1196652630.52712]                                                              >>>>>>>  irmc_obex_put(0x8149df8, telecom/pb/luid/.vcf, (nil), 0xb2a00588, 179, 0xb4389cec, 0xb4389ef8, ^Q^A7, 3, 0xb4389eec)
[1196652630.52777]                                                                      [SENSITIVE CONTENT HIDDEN]
[1196652630.99093]                                                                      >>>>>>>  obex_event(0x8149df8,0xb2a006e0,0,3,2, 70)
[1196652630.99191]                                                                              obex event: 3
[1196652630.99245]                                                                      <<<<<<<  obex_event
[1196652630.99297]                                                              <<<<<<<  irmc_obex_put: FALSE
[1196652630.99357]                                                              >>>>>>>  osync_context_report_osyncerror(0xb2a004b8, (nil):((null)))
[1196652630.99406]                                                                      >>>>>>>  _osync_client_commit_change_callback(0xb2a00548, (nil))
[1196652630.99464]                                                                              Reply id -2059990681
[1196652630.99515]                                                                              >>>>>>>  osync_queue_send_message(0x813fe20, (nil), 0xb2a00558, 0xb4389a58)
[1196652630.99579]                                                                              <<<<<<<  osync_queue_send_message
[1196652630.99628]                                                                      <<<<<<<  _osync_client_commit_change_callback
[1196652630.99675]                                                              <<<<<<<  osync_context_report_osyncerror
[1196652630.99722]                                                      <--- ERROR --- irmcGenericCommitChange FALSE: (null)
[1196652630.99768]                                              <<<<<<<  irmcContactCommitChange
[1196652630.99815]                                      <<<<<<<  osync_objtype_sink_commit_change
[1196652630.99864]                              <<<<<<<  _osync_client_handle_commit_change
[1196652630.99910]                      <<<<<<<  _osync_client_message_handler

Apparently my mobile rejects vcards without an N:

comment:2 Changed 7 years ago by mbanck

One of the vcards (some data snipped):

BEGIN:VCARD VERSION:3.0 FN:Clemens Woyxxxx TEL;TYPE=Work,VOICE:089/289xxxxx UID:pas-id-47537BF300000002 REV:2007-09-16T11:03:31Z TEL;TYPE=Cell,OTHER:0160/666xxxx

comment:3 Changed 7 years ago by cstender

  • Status changed from new to closed
  • Resolution set to wontfix

RFC 2426 says "The property MUST be present in the vCard object.". Which application created the contact above? You should open a bug against it. Closing as wontfix.

Note: See TracTickets for help on using tickets.