BirdieSync hangs when device abruptly disconnected

If BirdieSync 2.x constantly replaces your girlfriend's photo with your mother's one, this forum is for you...
Post Reply
andi.k
Posts: 11
Joined: Wed Sep 30, 2009 12:42 pm

BirdieSync hangs when device abruptly disconnected

Post by andi.k »

When the connection gets lost during a sync (I'm using bluetooth), BirdieSync says "Stopping synchronisation, please wait...." but never finishes.

I reconnected the device but BirdieSync still doesn't recover.

IMO, there should be a time out in BirdieSync which stops it's whatever attempts to "stop synchronisation" if connection gets lost.

This is the log file from my desktop:

Code: Select all

Local 2010-02-15 09:17:59::558 BirdieSync: version 2.0.0.1
Local 2010-02-15 09:17:59::559 Operating system: id 2, version 6.1, SP 0.0
Local 2010-02-15 09:17:59::646 Accepting connection...
Local 2010-02-15 09:17:59::646 Mobile device is disconnected
Local 2010-02-15 09:17:59::680 Mobile device has been cradled
Local 2010-02-15 09:18:55::294 Mobile device is connected
Local 2010-02-15 09:19:09::497 Synchronization started
Local 2010-02-15 09:19:09::665 Thunderbird was launched successfully
Local 2010-02-15 09:19:26::867 Contacts: [Desktop]: 0 created, 237 modified, 0 deleted, [Device]: 0 created, 0 modified, 0 deleted
Local 2010-02-15 09:19:38::528 ERROR: Cannot wait for read data, state = 0, error = 5 (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::528 ERROR: Impossible to read connection data (GetLastError = 0)
Local 2010-02-15 09:19:38::528 ERROR: Cannot read connection data (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::528 ERROR: Cannot receive all objects ids response (GetLastError = 0)
Local 2010-02-15 09:19:38::528 ERROR: Cannot enumerate mobile device items (GetLastError = 0)
Local 2010-02-15 09:19:38::528 ERROR: Cannot prepare global synchronization of events (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Error while writting socket data (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Impossible to write connection data (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Cannot write connection data (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Cannot write message data (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Cannot serialize the message before sending (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Cannot send get all objects ids request (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Cannot enumerate mobile device items (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Cannot prepare global synchronization of tasks (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::555 ERROR: Cannot wait for read data, state = 0, error = 5 (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::556 ERROR: Impossible to read connection data (GetLastError = 0)
Local 2010-02-15 09:19:38::556 ERROR: Cannot read connection data (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::557 ERROR: Cannot receive notification (GetLastError = 0)
Local 2010-02-15 09:19:38::617 ERROR: Error while writting socket data (GetLastError = 0)
Local 2010-02-15 09:19:38::617 ERROR: Impossible to write connection data (GetLastError = 0)
Local 2010-02-15 09:19:38::617 ERROR: Cannot write connection data (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::618 ERROR: Cannot write message data (GetLastError = 0)
Local 2010-02-15 09:19:38::618 ERROR: Cannot serialize the message before sending (GetLastError = 0)
Local 2010-02-15 09:19:38::618 ERROR: Error while sending set object request,  (GetLastError = 0)
Local 2010-02-15 09:19:38::618 ERROR: Cannot synchronize object modified on desktop (GetLastError = 0)
Local 2010-02-15 09:19:38::618 ERROR: Cannot synchronize objects modified on the desktop (result = 0x0) (GetLastError = 0)
Local 2010-02-15 09:19:38::619 Synchronization ended
Local 2010-02-15 09:19:38::621 Mobile device is disconnected
Local 2010-02-15 09:36:55::814 Mobile device has been uncradled
Local 2010-02-16 13:22:19::517 Mobile device has been cradled
Local 2010-02-16 13:22:19::997 ERROR: BirdieSync versions installed on the mobile (2.0.0.0) and on the desktop (2.0.0.1) are not identical. Please fully reinstall BirdieSync application. (GetLastError = 0)
Local 2010-02-16 13:22:19::997 ERROR: Cannot manage device connection (GetLastError = 0)
Local 2010-02-16 13:22:19::997 ERROR: Cannot manage device connection established (GetLastError = 0)
Local 2010-02-16 13:22:19::997 ERROR: Observer cannot treat connection accepting (GetLastError = 0)
Local 2010-02-16 13:22:19::997 ERROR: Impossible for connection manager to accept connection (GetLastError = 0)
Local 2010-02-16 13:22:19::997 ERROR: Impossible to manage new connection (GetLastError = 0)
Local 2010-02-16 13:26:38::484 Mobile device is disconnected
Local 2010-02-16 13:26:43::790 Mobile device is connected
Local 2010-02-16 13:26:49::854 Synchronization started
Local 2010-02-16 13:26:55::182 Contacts: [Desktop]: 0 created, 237 modified, 0 deleted, [Device]: 0 created, 0 modified, 0 deleted
Local 2010-02-16 13:26:58::394 Events: [Desktop]: 0 created, 71 modified, 0 deleted, [Device]: 1 created, 1 modified, 0 deleted
Local 2010-02-16 13:26:58::783 Tasks: [Desktop]: 0 created, 0 modified, 0 deleted, [Device]: 3 created, 0 modified, 0 deleted
Local 2010-02-16 13:28:39::991 Notification received, type = 2, object id = 0x10009a7, object type = 1
Local 2010-02-16 13:28:40::958 Notification received, type = 2, object id = 0x20009a7, object type = 1
Local 2010-02-16 13:28:41::726 Notification received, type = 2, object id = 0x2001f7f, object type = 1
Local 2010-02-16 13:28:42::245 Notification received, type = 2, object id = 0x50016b3, object type = 1
Local 2010-02-16 13:28:43::170 Notification received, type = 2, object id = 0x1001fb2, object type = 1
Local 2010-02-16 13:28:43::606 Notification received, type = 2, object id = 0x2001fb2, object type = 1
Local 2010-02-16 13:28:49::551 Notification received, type = 2, object id = 0xf001fab, object type = 1
Local 2010-02-16 13:28:50::662 Notification received, type = 2, object id = 0x1001fab, object type = 1
Local 2010-02-16 13:29:01::795 Notification received, type = 2, object id = 0x9002139, object type = 1
Local 2010-02-16 13:29:02::334 Notification received, type = 2, object id = 0x4001eab, object type = 1
Local 2010-02-16 13:29:02::669 Notification received, type = 2, object id = 0xb002bfd, object type = 1
Local 2010-02-16 13:29:03::728 Notification received, type = 2, object id = 0xc002bfd, object type = 1
Local 2010-02-16 13:29:09::273 Notification received, type = 2, object id = 0x90029f6, object type = 1
Local 2010-02-16 13:29:09::639 Notification received, type = 2, object id = 0xa0029f6, object type = 1
Local 2010-02-16 13:29:26::465 Notification received, type = 2, object id = 0x8006f95, object type = 1
Local 2010-02-16 13:29:26::853 Notification received, type = 2, object id = 0x900683e, object type = 1
Local 2010-02-16 13:29:32::414 Notification received, type = 2, object id = 0xa00700a, object type = 1
Local 2010-02-16 13:29:32::780 Notification received, type = 2, object id = 0xb00700a, object type = 1
Local 2010-02-16 13:29:33::097 Notification received, type = 2, object id = 0x50071e0, object type = 1
Local 2010-02-16 13:29:33::513 Notification received, type = 2, object id = 0x60071e0, object type = 1
Local 2010-02-16 13:29:33::828 Notification received, type = 2, object id = 0xe0071c3, object type = 1
Local 2010-02-16 13:29:34::297 Notification received, type = 2, object id = 0xf0071c3, object type = 1
Local 2010-02-16 13:29:34::962 Notification received, type = 2, object id = 0xe007109, object type = 1
Local 2010-02-16 13:29:40::328 Notification received, type = 2, object id = 0xf007109, object type = 1
Local 2010-02-16 13:29:45::875 Notification received, type = 2, object id = 0x5007191, object type = 1
Local 2010-02-16 13:29:46::283 Notification received, type = 2, object id = 0xa001dee, object type = 1
Local 2010-02-16 13:29:51::876 Notification received, type = 2, object id = 0xa0076bc, object type = 1
Local 2010-02-16 13:29:52::224 Notification received, type = 2, object id = 0x3007107, object type = 1
Local 2010-02-16 13:30:24::933 Notification received, type = 2, object id = 0x30071e4, object type = 1
Local 2010-02-16 13:30:25::323 Notification received, type = 2, object id = 0x40071e4, object type = 1
Local 2010-02-16 13:30:41::567 Notification received, type = 2, object id = 0xa007686, object type = 1
Local 2010-02-16 13:30:41::942 Notification received, type = 2, object id = 0xa0070fe, object type = 1
Local 2010-02-16 13:30:55::702 Notification received, type = 2, object id = 0xb007667, object type = 1
Local 2010-02-16 13:30:56::476 Notification received, type = 2, object id = 0xc007667, object type = 1
Local 2010-02-16 13:30:58::496 Notification received, type = 4, object id = 0x9007661, object type = 1
Local 2010-02-16 13:30:59::091 Notification received, type = 2, object id = 0xa0070fb, object type = 1
Local 2010-02-16 13:31:00::089 Notification received, type = 4, object id = 0x1007663, object type = 1
Local 2010-02-16 13:31:00::520 Notification received, type = 2, object id = 0xa0071e1, object type = 1
Local 2010-02-16 13:31:39::620 Mobile device has been uncradled
Local 2010-02-16 13:31:39::621 ERROR: Null data read on connection (GetLastError = 10038)
Local 2010-02-16 13:31:39::621 ERROR: Cannot read connection data (result = 0x0) (GetLastError = 10038)
Local 2010-02-16 13:31:39::621 ERROR: Cannot receive notification (GetLastError = 10038)
Local 2010-02-16 13:35:24::452 Mobile device has been cradled
Cheers, Andi

Post Reply