Ticket #1169 (new defect)

Opened 5 years ago

Syncing with Sunbird and SyncML over Bluetooth causes data loss sometimes

Reported by: Dead1nside Owned by: henrik
Priority: normal Milestone:
Component: Plugin: mozilla Version: 0.22
Severity: major Keywords:
Cc:

Description

Fedora 11

[Jon@Jon-Laptop ~]$ rpm -qa "*opensync*" libopensync-plugin-evolution2-0.22-2.fc11.i586 libopensync-plugin-synce-wm5-0.14-3.fc11.i586 libopensync-plugin-palm-0.22-2.fc11.i586 libopensync-plugin-python-0.22-2.fc11.i586 libopensync-plugin-google-calendar-0.22-2.fc11.i586 libopensync-plugin-opie-0.22-2.fc11.i586 libopensync-plugin-irmc-0.22-2.fc11.i586 libopensync-plugin-kdepim-0.22-5.fc11.i586 barry-opensync-0.15-0.7.20090630git.fc11.i586 libopensync-0.22-4.fc11.i586 libopensync-plugin-sunbird-0.22-5.fc11.i586 libopensync-plugin-syncml-0.22-2.fc11.i586 libopensync-plugin-file-0.22-2.fc11.i586 libopensync-devel-0.22-4.fc11.i586 libopensync-plugin-gpe-0.22-2.fc11.i586 libopensync-plugin-synce-0.22.1-1.fc11.i586 libopensync-plugin-moto-0.22-2.fc11.i586 libopensync-plugin-gnokii-0.22-2.fc11.i586

I believe they had to downgrade from a later version to these for stability at some point.

Problem:

Anyway, I got it all to work fine and I was very pleased with it. Until I forgot to enable bluetooth on my computer as well as the phone and pressed 'Refresh' in Multisync-gui - it started the process and didn't work obviously. So I turned bluetooth on, on both devices and I ended up with duplicates. So I deleted all the entries on the phone (confident, as I'd experienced this problem earlier when trying to get opensync to work for the first time) and pressed 'Refresh' again this time it didn't sync anything to the phone. The phone's calendar was empty and so too was the computer's calendar.

Expected behaviour:

OpenSync? should not have been destructive. It should've detected there were no entries on the phone but many on the computer and successfully copied them over. Luckily I had a two-month old backup.

Note: See TracTickets for help on using tickets.