wiki:trunk/syncing/syncml

Syncing With SyncML Plugin - Trunk

Common Errors and Explanations/Solutions?

smlDsSessionGetLocation: Assertion "dsession" failed

libsyncml/objects/sml_ds_server.c:1183:E:smlDsSessionGetLocation: Assertion "dsession" failed

This might be caused that hcid - the bluetooth daemon has crashed or has not been started for some reason. Starting or restarting the daemon may fix the problem:

Fedora camp

# service bluetooth restart
Stopping Bluetooth services:                               [FAILED]
Starting Bluetooth services:                               [  OK  ]

Debian, Ubuntu, Kubuntu

# /etc/init.d/bluetooth restart
 * Stopping bluetooth                                                    [ OK ] 
 * Starting bluetooth                                                    [ OK ] 

Received an transport error: Bluetooth connect error / Received an transport error: Link Error: 0x0

syncml-obex-client -b 00:21:FE:92:8E:2B 10 --slow-sync text/x-vcard Contacts --wbxml --identifier "PC Suite" --dumpinfo
Received an transport error: Bluetooth connect error
Received an transport error: Link Error: 0x0
Didnt receive the devinf though it was requested

When the Nokia phones are screen-locked, they also refuse connection attempts over bluetooth. The solution is to make sure the screen is not locked when attempting a bluetooth connection. Some nokia phones (e51) may also have bug in firmware - the solution is to turn off and on bluetooth or restart the phone (seems BtToogleApp? task is hanging on the phone)