Public bug reported:

Binary package hint: synce-sync-engine

synce-sync-engine 0.13 on ubuntu 8.10,

On windows partnerships birdisync adds a few new syncable categories to the 
partnership. 
Even though a different partnership which does not contain any unknown items is 
used to sync with linux sync engine 
parses the windows partnership and fails as soon it encounters the unknown GUID 
used for the non standard items (see end of the logfile below). If the 
partnership containing the non standard items is removed from the phone then 
everything works as expected. Simple fix: don't try to verify GUIDs for 
partnerships which are not used by sync engine!

Partnership WinXP on host ALEX is used on windows and doesn't need to be fully 
parsed.
Partnership ubuntu on host myosin is parsed correctly if the windows 
partnership is removed.

LISTING OF LOGFILE:

2009-03-19 11:00:19,141 DEBUG syncengine : running main loop
2009-03-19 11:00:19,142 DEBUG syncengine : creating SyncEngine object
2009-03-19 11:00:19,369 INFO engine.syncengine.kernel : __init__: connected 
device found
2009-03-19 11:00:19,385 INFO engine.syncengine.kernel : _CBHalDeviceConnected: 
device connected at udi /org/freedesktop/Hal/devices/net_80_00_60_0f_e8_00
2009-03-19 11:00:19,463 INFO engine.syncengine.kernel :  device WM_Alexander_H4 
connected
2009-03-19 11:00:19,464 INFO engine.syncengine.kernel : ProcessAuth : 
processing authorization for device 'WM_Alexander_H4'
2009-03-19 11:00:19,465 INFO engine.syncengine.kernel : ProcessAuth: 
authorization not required for device 'WM_Alexander_H4'
2009-03-19 11:00:19,465 DEBUG engine.syncengine.kernel : OnConnect: setting up 
RAPI session
2009-03-19 11:00:19,493 DEBUG engine.syncengine.kernel : OnConnect: Attempting 
to bind partnerships
2009-03-19 11:00:19,493 INFO engine.partnerships.Partnerships : AttemptToBind: 
Reading partnerships and looking for host binding
2009-03-19 11:00:19,493 INFO engine.partnerships.Partnerships : 
ClearDevicePartnerships: clearing all device partnership info
2009-03-19 11:00:19,494 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: reading partnerships from device registry
2009-03-19 11:00:19,513 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: read partnership ID = 165669274, Hostname = myosin
2009-03-19 11:00:19,513 DEBUG engine.partnerships.Partnerships : _read_device: 
Adding entry
2009-03-19 11:00:19,531 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: read partnership ID = 96344278, Hostname = ALEX
2009-03-19 11:00:19,531 DEBUG engine.partnerships.Partnerships : _read_device: 
Adding entry
2009-03-19 11:00:19,540 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: querying synchronization source information from device
2009-03-19 11:00:19,540 DEBUG engine.xmlutil : _config_query: CeProcessConfig 
request is 
<wap-provisioningdoc>
  <characteristic type="Sync">
    <characteristic-query recursive="false" type="Sources"/>
  </characteristic>
</wap-provisioningdoc>
2009-03-19 11:00:20,365 DEBUG engine.xmlutil : _config_query: CeProcessConfig 
response is 
<?xml version="1.0" encoding="utf-8"?>
<wap-provisioningdoc>
  <characteristic type="Sync">
    <characteristic recursive="false" type="Sources">
      <characteristic type="{10C2195A-DCE8-47F6-A45B-6ED76B9D4076}"/>
      <characteristic type="{786226D5-4F39-A33A-BD98-D670F2E3833E}"/>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

2009-03-19 11:00:20,366 DEBUG engine.xmlutil : _config_query: CeProcessConfig 
request is 
<wap-provisioningdoc>
  <characteristic type="Sync">
    <characteristic type="Sources">
      <characteristic-query type="{10C2195A-DCE8-47F6-A45B-6ED76B9D4076}"/>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>
2009-03-19 11:00:21,877 DEBUG engine.xmlutil : _config_query: CeProcessConfig 
response is 
<?xml version="1.0" encoding="utf-8"?>
<wap-provisioningdoc>
  <characteristic type="Sync">
    <characteristic type="Sources">
      <characteristic type="{10C2195A-DCE8-47F6-A45B-6ED76B9D4076}">
        <characteristic type="Engines">
          <characteristic type="{176F4FFD-F20C-4BD4-BDD7-01D0726C567B}">
            <characteristic type="CarrierConnectorList"/>
            <characteristic type="Providers">
              <characteristic type="{33333B59-8844-1594-449B-DEEACCB813B0}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="Microsoft Office OneNote"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{6C1E50E0-5A0F-A0FA-B309-29E0BF4F1AC2}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="Media"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{3AD69EF6-DC16-FC91-639A-4580377FCC4D}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="WorldMatePro"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{C0E6E7B4-9AF7-D4C1-99A9-524217D89185}">
                <parm name="Enabled" value="1"/>
                <parm name="Name" value="Tasks "/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{DB2DBAAE-3D2C-DC64-18AC-A25D23AB17A6}">
                <parm name="Enabled" value="1"/>
                <parm name="Name" value="Mails "/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{906B22D4-FE5B-040B-8775-C6FB7CCE17C0}">
                <parm name="Enabled" value="1"/>
                <parm name="Name" value="Events"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{47E3B8D0-8253-EA9D-4C9F-200736FD6A03}">
                <parm name="Enabled" value="1"/>
                <parm name="Name" value="Cards"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{B7B6ACB2-AF1D-43F5-BF9A-586111B263EF}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="Dateien"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{7E29B5F7-C686-4B0C-9892-FD8BAD8E0D08}">
                <parm name="Enabled" value="1"/>
                <parm name="Name" value="Favoriten"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{8E98CB51-85A4-4777-8DEB-A0298DF8899F}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="Notizen"/>
                <parm name="ReadOnly" value="1"/>
              </characteristic>
              <characteristic type="{4A5D9FE0-F139-4A63-A5A4-4F31CEEA02AD}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="Kalender"/>
                <parm name="ReadOnly" value="0"/>
              </characteristic>
              <characteristic type="{0DD8685C-E272-4FCB-9ECF-2EAD7EA2497B}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="Kontakte"/>
                <parm name="ReadOnly" value="0"/>
              </characteristic>
              <characteristic type="{783AE4F6-4C12-4423-8270-66361260D4F1}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="Aufgaben"/>
                <parm name="ReadOnly" value="0"/>
              </characteristic>
              <characteristic type="{C6D47067-6E92-480E-B0FC-4BA82182FAC7}">
                <parm name="Enabled" value="0"/>
                <parm name="Name" value="E-Mail"/>
                <parm name="ReadOnly" value="0"/>
              </characteristic>
            </characteristic>
            <characteristic type="Settings">
              <parm name="CarrierConnector" value=""/>
              <parm name="ClientNegotiated" value="0"/>
              <parm name="ClientProtocolVersion" value=""/>
              <parm name="ConflictResolution" value="1"/>
              <parm name="DeviceAddressingMethod" value="0"/>
              <parm name="DevicePhoneNumber" value=""/>
              <parm name="DeviceSMSAddress" value=""/>
              <parm name="Domain" value="DEFAULT"/>
              <parm name="EmailAddress" value=""/>
              <parm name="Logging" value="0"/>
              <parm name="NotificationsSupported" value="0"/>
              <parm name="RefreshCertAuthXml" value="0"/>
              <parm name="SavePassword" value="1"/>
              <parm name="ServerAutdSupport" value="0"/>
              <parm name="ServerCertAuthRequired" value="0"/>
              <parm name="ServerHTMLMailSupport" value="65536"/>
              <parm name="URI" value="Microsoft-Server-ActiveSync"/>
              <parm name="UseSSL" value="0"/>
              <parm name="User" value="DEFAULT"/>
            </characteristic>
          </characteristic>
        </characteristic>
        <parm name="Name" value="WinXP"/>
        <parm name="Server" value="ALEX"/>
        <parm name="StoreType" value="2"/>
      </characteristic>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

2009-03-19 11:00:22,027 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: read source GUID = 
{10C2195A-DCE8-47F6-A45B-6ED76B9D4076}, Hostname = ALEX, Description = WinXP
2009-03-19 11:00:22,027 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: source matches partnerhip from registry.  Initializing 
partnership
2009-03-19 11:00:22,029 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: querying partnerhip synchronization items (providers)
2009-03-19 11:00:22,029 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: found provider Cards
2009-03-19 11:00:22,030 DEBUG engine.partnerships.Partnerships : 
ReadDevicePartnerships: provider is enabled
2009-03-19 11:00:22,030 INFO engine.syncengine.kernel : __init__: exception 
Unknown GUID "{47E3B8D0-8253-EA9D-4C9F-200736FD6A03}" for provider with name 
"Cards"
2009-03-19 11:00:22,030 DEBUG syncengine : installing signal handlers
2009-03-19 11:00:22,034 INFO engine.syncengine.kernel : Synchronize: manual 
sync triggered

** Affects: synce-sync-engine (Ubuntu)
     Importance: Undecided
         Status: New

-- 
sync engine fails to read in partnerships if unconventional items are conatined 
in a partnership
https://bugs.launchpad.net/bugs/345333
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to